._overlay_1eo68_1{position:fixed;inset:0;z-index:1100;background:#00000094;display:flex;align-items:center;justify-content:center;padding:18px}._dialog_1eo68_1{min-width:0;box-sizing:border-box;background:#faf8f4;color:#191919;width:100%;max-width:560px;max-height:90dvh;overflow-y:auto;padding:24px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;box-shadow:0 15px 70px #0004}._dialog_1eo68_1 h2,._dialog_1eo68_1 p{margin:0;line-height:1.6}._dialog_1eo68_1 fieldset{border:1px solid #d4cec6;padding:14px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}._dialog_1eo68_1 legend{padding:0 5px;font-weight:600;max-width:100%;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}._choice_1eo68_1{display:flex;align-items:flex-start;gap:10px;line-height:1.6}._choice_1eo68_1 input{flex:0 0 auto;min-width:18px;margin-top:5px}._choice_1eo68_1 strong{display:block}._field_1eo68_1{display:grid;gap:8px;min-width:0}._field_1eo68_1 select{min-width:0;max-width:100%}._choice_1eo68_1 span{min-width:0;overflow-wrap:anywhere}._field_1eo68_1 select{padding:12px;background:#fff;border:1px solid #bbb;color:#191919;font:inherit;width:100%}._actions_1eo68_1{display:grid;grid-template-columns:1fr 1.7fr;gap:12px}._actions_1eo68_1 button{height:auto;min-height:52px;white-space:normal;line-height:1.4}._error_1eo68_1{color:#9c2525}@media(max-width:440px){._dialog_1eo68_1{padding:18px}._actions_1eo68_1{grid-template-columns:1fr}._actions_1eo68_1 button:first-child{order:2}}._checkoutInvalidField_ctgr7_1{border:1.5px solid #c62828!important;box-shadow:0 0 0 1px #c6282826!important;background-color:#c6282809!important}._checkoutInvalidField_ctgr7_1:focus{outline:2px solid #c62828!important;outline-offset:1px}._splash_ctgr7_1{min-height:100vh;background:#11100f;color:#f7f3ec;display:grid;place-items:center;font-family:var(--font-family-base);overflow:hidden}._splashLogo_ctgr7_2{width:min(78vw,330px);height:auto;display:block;transform-origin:center;filter:brightness(0) invert(1);animation:_bccLogoIntro_ctgr7_1 2.8s cubic-bezier(.22,.8,.24,1) both;will-change:transform,opacity,filter}@keyframes _bccLogoIntro_ctgr7_1{0%{opacity:0;transform:scale(.76);filter:brightness(0) invert(1) blur(7px)}18%{opacity:1;filter:brightness(0) invert(1) blur(0)}70%{opacity:1;transform:scale(1.035);filter:brightness(0) invert(1) blur(0)}88%{opacity:1;transform:scale(1);filter:brightness(0) invert(1) blur(0)}to{opacity:0;transform:scale(1);filter:brightness(0) invert(1) blur(0)}}._welcomeLogo_ctgr7_2{width:min(74vw,310px);height:auto;display:block;margin-top:8vh;object-fit:contain}._centerPage_ctgr7_2,._formPage_ctgr7_2,._appPage_ctgr7_2,._productPage_ctgr7_2{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);padding:0 0 calc(5.5rem + env(safe-area-inset-bottom))}._centerPage_ctgr7_2{display:flex;flex-direction:column;align-items:center;padding:2rem 1.25rem 3rem}._wordmark_ctgr7_2{margin-top:9vh}._welcomeCopy_ctgr7_2{text-align:center;margin:auto 0 2rem}._welcomeCopy_ctgr7_2 h1,._otpBlock_ctgr7_2 h1,._hero_ctgr7_2 h1,._pageTitle_ctgr7_2 h1,._editorial_ctgr7_2 h2,._visit_ctgr7_2 h2{font-family:var(--font-family-display);font-weight:500;letter-spacing:-.02em}._welcomeCopy_ctgr7_2 h1{font-size:2.45rem;line-height:1.06;margin:0 0 1.2rem}._welcomeCopy_ctgr7_2 p{max-width:310px;line-height:1.65;color:var(--muted-foreground)}._primaryWide_ctgr7_2,._secondaryWide_ctgr7_2{width:100%;min-height:52px;border-radius:2px;letter-spacing:.08em;text-transform:none}._internalCta_ctgr7_2{box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary);text-decoration:none;font-size:.8rem}._internalSecondaryCta_ctgr7_2{box-sizing:border-box;text-decoration:none}._smallNote_ctgr7_2{text-align:center;font-size:.74rem;line-height:1.55;color:var(--muted-foreground);margin:1.25rem 0 0}._welcomePolicies_ctgr7_2{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem .8rem;margin-top:1rem;max-width:340px}._welcomePolicies_ctgr7_2 a,._terms_ctgr7_2 a{color:var(--muted-foreground);font-size:.68rem;text-underline-offset:3px}._topBack_ctgr7_2,._header_ctgr7_2{height:64px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:0 .8rem;border-bottom:1px solid var(--border)}._topBack_ctgr7_2 strong{text-align:center;font-weight:500}._topBack_ctgr7_2 span{width:44px}._topBack_ctgr7_2{position:relative;display:flex;align-items:center;justify-content:space-between}._topBackLeft_ctgr7_2{display:flex;align-items:center;gap:.15rem;z-index:1}._topBackRight_ctgr7_2{width:44px;display:flex;justify-content:flex-end;margin-left:auto;z-index:1}._topBack_ctgr7_2 strong{position:absolute;left:50%;transform:translate(-50%);max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._topBackMonogram_ctgr7_2{display:block;width:48px;height:30px;overflow:hidden;border:0;background:transparent;padding:0;cursor:pointer}._topBackMonogram_ctgr7_2 img{display:block;width:48px;height:auto}._header_ctgr7_2{grid-template-columns:1fr 44px 44px}._headerMonogram_ctgr7_2{display:block;width:54px;height:32px;overflow:hidden;border:0;background:transparent;padding:0;cursor:pointer}._headerMonogram_ctgr7_2 img{display:block;width:54px;height:auto}._iconButton_ctgr7_2{border:0;background:transparent;color:inherit;text-decoration:none;display:grid;place-items:center;width:44px;height:44px}._formPage_ctgr7_2{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}._centerPage_ctgr7_2:has(nav[aria-label="Primary navigation"]){padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}._formGrid_ctgr7_2{padding:2rem 1.25rem;display:grid;gap:1rem}._dobInput_ctgr7_2{box-sizing:border-box;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;-webkit-appearance:none;appearance:none;color-scheme:light}._dobInput_ctgr7_2::-webkit-date-and-time-value{min-height:0;text-align:left;margin:0;padding:0}._dobInput_ctgr7_2::-webkit-datetime-edit{padding:0}._dobInput_ctgr7_2::-webkit-calendar-picker-indicator{margin:0;padding:.35rem;opacity:.7}._consentRow_ctgr7_2{display:flex;gap:.8rem;align-items:flex-start;font-size:.8rem;line-height:1.45;margin-top:.5rem}._terms_ctgr7_2{font-size:.72rem;color:var(--muted-foreground);line-height:1.5}._otpBlock_ctgr7_2{width:100%;margin:auto 0;text-align:center}._otpEntry_ctgr7_2{position:relative;margin:2rem 0}._otpCapture_ctgr7_2{position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0;background:transparent;color:transparent;caret-color:transparent;opacity:.01;font-size:16px;letter-spacing:0}._otpBoxes_ctgr7_2{display:grid;grid-template-columns:repeat(6,1fr);gap:.45rem;margin:0;pointer-events:none}._otpBoxes_ctgr7_2 span{display:grid;place-items:center;width:100%;min-width:0;height:52px;border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;font-size:1.25rem;text-align:center;border-radius:0;outline:none}._otpEntry_ctgr7_2:focus-within ._otpBoxes_ctgr7_2 span{border-color:var(--foreground)}._formMessage_ctgr7_2{margin:0;font-size:.74rem;line-height:1.45;color:#9b3d31}._otpResend_ctgr7_2{border:0;background:transparent;color:var(--muted-foreground);font:inherit;font-size:.72rem;text-decoration:underline;text-underline-offset:3px;margin-top:1rem}._hero_ctgr7_2{padding:4.5rem 1.25rem 4rem;background:var(--surface)}._eyebrow_ctgr7_2,._label_ctgr7_2,._brand_ctgr7_2{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}._hero_ctgr7_2 h1{font-size:2.7rem;line-height:1.02;margin:.65rem 0 1.5rem}._hero_ctgr7_2 button,._hero_ctgr7_2 a,._sectionTitle_ctgr7_2 button,._sectionTitle_ctgr7_2 a{border:0;background:transparent;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding:.1rem 0;font-size:.78rem}._sectionTitle_ctgr7_2{display:flex;align-items:baseline;justify-content:space-between;padding:2.2rem 1.25rem 1rem}._sectionTitle_ctgr7_2 h2,._homeSectionHeading_ctgr7_2{font-family:var(--font-family-display);font-size:1.8rem;font-weight:500;line-height:1.25;letter-spacing:normal;margin:0}._sectionTitle_ctgr7_2 h2 a{font:inherit;color:inherit;text-decoration:none;border:0;padding:0}._rail_ctgr7_2{display:flex;align-items:flex-start;gap:.8rem;overflow:auto;padding:0 1.25rem 1.5rem}._productCard_ctgr7_2{border:0;background:transparent;color:inherit;text-align:left;min-width:160px;padding:0;display:block;align-self:start;text-decoration:none;cursor:pointer}._cardImage_ctgr7_2,._productImage_ctgr7_2,._thumb_ctgr7_2{background:#e8e2d8;border:1px solid #ddd4c8;display:grid;place-items:center;color:#8b8379;overflow:hidden}._cardImage_ctgr7_2{aspect-ratio:3/4;margin-bottom:.75rem;font-size:.72rem}._cardImage_ctgr7_2 img,._productImage_ctgr7_2 img,._thumb_ctgr7_2 img{width:100%;height:100%;object-fit:contain;display:block}._productGalleryWrap_ctgr7_2{position:relative;background:var(--surface)}._productGallery_ctgr7_2{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;background:var(--surface);scrollbar-width:none}._productGallery_ctgr7_2::-webkit-scrollbar{display:none}._productGallery_ctgr7_2 ._productImage_ctgr7_2{min-width:100%;scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in;padding:0;border-left:0;border-right:0;border-top:0}._galleryDots_ctgr7_2{position:absolute;left:50%;bottom:.85rem;transform:translate(-50%);display:flex;align-items:center;gap:.42rem;padding:.4rem .55rem;border-radius:999px;background:#f7f3ecd6;backdrop-filter:blur(5px);z-index:3}._galleryDots_ctgr7_2 button{width:28px;height:28px;flex:0 0 28px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle,rgba(30,27,24,.32) 3px,transparent 3.5px);cursor:pointer}._galleryDots_ctgr7_2 ._galleryDotActive_ctgr7_2{background:radial-gradient(circle,var(--foreground) 4px,transparent 4.5px)}._galleryDots_ctgr7_2 button:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}._productCard_ctgr7_2 strong{display:block;font-size:.86rem;font-weight:500;margin:.2rem 0}._productCard_ctgr7_2 p{margin:.25rem 0;font-size:.8rem}._shopSplit_ctgr7_2{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);margin:1.3rem 0}._shopSplit_ctgr7_2 button,._shopSplit_ctgr7_2 a,._bigChoices_ctgr7_2 button,._bigChoices_ctgr7_2 a{border:0;background:var(--card);min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem}._shopSplit_ctgr7_2 span{font-size:.65rem;letter-spacing:.2em}._shopSplit_ctgr7_2 a{color:inherit;text-decoration:none}._shopSplit_ctgr7_2 strong,._bigChoices_ctgr7_2 button,._bigChoices_ctgr7_2 a{font-family:var(--font-family-display);font-size:1.55rem;font-weight:500;color:inherit;text-decoration:none}._bottomNav_ctgr7_2{position:fixed;bottom:0;left:0;right:0;height:64px;background:#f7f3ecf7;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(4,1fr);z-index:10}._bottomNav_ctgr7_2 button,._bottomNav_ctgr7_2 a{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#888078;font-size:.58rem;letter-spacing:.04em;text-decoration:none}._bottomNav_ctgr7_2 ._navActive_ctgr7_2{color:var(--foreground)}._pageTitle_ctgr7_2{padding:2.8rem 1.25rem 1.3rem}._pageTitle_ctgr7_2 h1{font-size:2.5rem;margin:0}._bigChoices_ctgr7_2{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);margin:0 1.25rem 2rem}._categoryBlock_ctgr7_2{padding:1.4rem 1.25rem 2rem}._categoryBlock_ctgr7_2>button,._categoryBlock_ctgr7_2>a{width:100%;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-decoration:none;display:flex;justify-content:space-between;padding:1rem 0;font-size:.95rem}._productGrid_ctgr7_2{padding:1.25rem;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:1.4rem .8rem}._productGrid_ctgr7_2 ._productCard_ctgr7_2{min-width:0}._productImage_ctgr7_2{height:52vh;font-size:.76rem;text-align:center;appearance:none;color:inherit}._lightbox_ctgr7_2{position:fixed;inset:0;z-index:100;background:#11100fe6;display:grid;place-items:center;padding:12px}._lightboxFrame_ctgr7_2{position:relative;width:min(calc(100vw - 24px),900px);height:min(92svh,1050px);background:#f7f3ec;overflow:hidden}._lightboxGallery_ctgr7_2{width:100%;height:100%;overflow:hidden;touch-action:pan-y;user-select:none}._lightboxTrack_ctgr7_2{width:100%;height:100%;display:flex;transition:transform .28s cubic-bezier(.22,.8,.24,1);will-change:transform}._lightboxSlide_ctgr7_2{min-width:100%;height:100%;display:grid;place-items:center}._lightboxSlide_ctgr7_2 img{display:block;width:100%;height:100%;object-fit:contain}._lightboxClose_ctgr7_2{position:absolute;top:10px;right:10px;z-index:4;width:42px;height:42px;border:1px solid rgba(30,27,24,.16);border-radius:50%;background:#f7f3eceb;color:#1e1b18;display:grid;place-items:center;box-shadow:0 2px 12px #0000001f}._lightboxDots_ctgr7_2{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:4;display:flex;align-items:center;gap:.45rem;padding:.45rem .6rem;border-radius:999px;background:#f7f3ece0;backdrop-filter:blur(6px)}._lightboxDots_ctgr7_2 button{width:28px;height:28px;flex:0 0 28px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle,rgba(30,27,24,.3) 3.5px,transparent 4px);cursor:pointer}._lightboxDots_ctgr7_2 ._lightboxDotActive_ctgr7_2{background:radial-gradient(circle,#1e1b18 4.5px,transparent 5px)}._lightboxDots_ctgr7_2 button:focus-visible{outline:2px solid #1e1b18;outline-offset:1px}._detail_ctgr7_2{padding:1.4rem 1.25rem 2rem}._brandRow_ctgr7_2{display:flex;justify-content:space-between;gap:1rem}._detail_ctgr7_2 h1{font-family:var(--font-family-display);font-size:1.75rem;font-weight:500;margin:.2rem 0}._productTitleLink_ctgr7_2{color:inherit;text-decoration:none}._price_ctgr7_2{margin:.4rem 0}._divider_ctgr7_2{border-top:1px solid var(--border);margin:1.35rem 0}._sizes_ctgr7_2{display:flex;flex-wrap:wrap;gap:.55rem;margin:.75rem 0 1rem}._sizes_ctgr7_2 button{min-width:48px;height:44px;border:1px solid var(--border);background:transparent}._sizes_ctgr7_2 ._sizeActive_ctgr7_2{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._availability_ctgr7_2{font-size:.78rem;color:var(--muted-foreground);margin-bottom:1.2rem}._empty_ctgr7_2{padding:5rem 1.25rem;text-align:center;color:var(--muted-foreground)}._cartList_ctgr7_2{padding:1rem 1.25rem}._cartItem_ctgr7_2{display:grid;grid-template-columns:90px 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border)}._thumb_ctgr7_2{height:120px}._cartItem_ctgr7_2 p{margin:.28rem 0;font-size:.8rem}._cartItem_ctgr7_2 strong{font-weight:500}._editorial_ctgr7_2{margin:1rem 1.25rem;background:var(--surface);padding:4rem 1.3rem}._editorial_ctgr7_2 h2{font-size:2rem;line-height:1.1}._editorial_ctgr7_2 p:last-child{line-height:1.6;color:var(--muted-foreground)}._profileList_ctgr7_2{padding:0 1.25rem}._profileList_ctgr7_2 button,._profileList_ctgr7_2 a{box-sizing:border-box;width:100%;padding:1.2rem 0;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-decoration:none;text-align:left;display:block;font:inherit}._visit_ctgr7_2{padding:4rem 1.25rem;text-align:center}._visit_ctgr7_2 svg{margin-bottom:1rem}._visit_ctgr7_2 h2{font-size:2rem}._visit_ctgr7_2 p{font-size:.85rem;line-height:1.7;color:var(--muted-foreground);margin:1rem 0 2rem}._secondaryWide_ctgr7_2{margin-top:.75rem;background:transparent!important;color:var(--foreground)!important;border:1px solid var(--foreground)!important;display:flex;align-items:center;justify-content:center;gap:.5rem}._cartItemBody_ctgr7_3{min-width:0}._removeItem_ctgr7_3,._checkoutRemove_ctgr7_3{border:0;background:transparent;color:var(--muted-foreground);padding:0;margin-top:.55rem;font-size:.72rem;text-decoration:underline;text-underline-offset:3px}._removeItem_ctgr7_3{display:inline-flex;align-items:center;gap:.35rem}._cartSummary_ctgr7_3{padding:1rem 1.25rem 2rem;border-top:1px solid var(--border)}._cartSummary_ctgr7_3>div{display:flex;justify-content:space-between;align-items:center;margin:0 0 1rem}._cartSummary_ctgr7_3 span{font-size:.78rem;color:var(--muted-foreground)}._checkoutSection_ctgr7_3{padding:1.5rem 1.25rem;border-bottom:1px solid var(--border);display:grid;gap:.8rem}._checkoutTwo_ctgr7_3{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}._checkoutItem_ctgr7_3{display:flex;justify-content:space-between;gap:1rem;font-size:.8rem;padding:.75rem 0;border-bottom:1px solid var(--border)}._checkoutItem_ctgr7_3 span{display:flex;flex-direction:column;gap:.3rem}._checkoutItem_ctgr7_3 small{color:var(--muted-foreground)}._tryOnButton_ctgr7_3{display:block;width:100%;margin-top:12px;padding:13px 16px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;letter-spacing:.04em}._tryOnOverlay_ctgr7_3{position:fixed;inset:0;z-index:1200;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:20px}._tryOnPanel_ctgr7_3{position:relative;background:var(--background,#fff);color:var(--foreground,#111);width:min(100%,440px);max-height:90vh;overflow-y:auto;padding:28px;display:flex;flex-direction:column;gap:14px}._tryOnPanel_ctgr7_3 h2{font-size:1.7rem;font-weight:500}._tryOnPanel_ctgr7_3 p{line-height:1.5}._tryOnClose_ctgr7_3{position:absolute;top:12px;right:12px;background:transparent;border:0;color:inherit;cursor:pointer}._tryOnHiddenInput_ctgr7_3{display:none}._tryOnPhoto_ctgr7_3{max-height:280px;object-fit:contain;width:100%;background:#eee}._tryOnPlaceholder_ctgr7_3{min-height:150px;background:#7f7f7f17;display:grid;place-items:center;text-align:center;padding:18px;font-size:13px}._tryOnPanel_ctgr7_3 h2{font-family:var(--font-family-display);font-weight:500;letter-spacing:-.02em}._tryOnCompare_ctgr7_3{display:flex;gap:8px}._tryOnCompare_ctgr7_3 button{flex:1;padding:10px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}._tryOnCompare_ctgr7_3 button[aria-pressed=true]{background:#171717;color:#fff}._tryOnImageButton_ctgr7_3{background:transparent;border:0;padding:0;cursor:zoom-in;color:inherit;display:flex;flex-direction:column;align-items:center;gap:6px}._tryOnImageButton_ctgr7_3 span{font-size:12px;opacity:.7}._tryOnProgress_ctgr7_3{display:flex;align-items:center;gap:12px;font-size:13px;padding:14px;background:#7f7f7f14}._tryOnSpinner_ctgr7_3{width:24px;height:24px;border:2px solid #aaa;border-top-color:#111;border-radius:50%;flex-shrink:0;animation:_tryOnSpin_ctgr7_3 .8s linear infinite}@keyframes _tryOnSpin_ctgr7_3{to{transform:rotate(360deg)}}._tryOnFullscreen_ctgr7_3{position:fixed;inset:0;z-index:1300;background:#000000f5;display:flex;align-items:center;justify-content:center;padding:48px 12px 12px}._tryOnFullscreen_ctgr7_3 img{max-width:100%;max-height:100%;object-fit:contain}._tryOnFullscreen_ctgr7_3 button{position:absolute;right:16px;top:14px;color:#fff;background:transparent;border:0;cursor:pointer}._tryOnNote_ctgr7_3{font-size:12px;opacity:.75}._checkoutTotal_ctgr7_3{display:flex;justify-content:space-between;font-size:1rem;padding:1rem 0}._checkoutNote_ctgr7_3{font-size:.68rem;text-align:center;color:var(--muted-foreground);margin:.2rem 0}._searchBox_ctgr7_3{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:.55rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}._searchBox_ctgr7_3 svg{color:var(--muted-foreground)}._catalogueTools_ctgr7_3{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border);background:var(--background)}._catalogueTools_ctgr7_3 button,._catalogueTools_ctgr7_3 select{min-height:46px;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:.76rem}._catalogueTools_ctgr7_3 button{display:flex;align-items:center;justify-content:center;gap:.45rem;border-right:1px solid var(--border)}._catalogueTools_ctgr7_3 select{padding:0 .8rem;text-align:center;max-width:100%}._filterPanel_ctgr7_3{padding:1rem 1.25rem 1.25rem;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:.9rem;background:var(--card)}._filterPanel_ctgr7_3 label{display:grid;gap:.35rem;min-width:0}._filterPanel_ctgr7_3 label>span{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}._filterPanel_ctgr7_3 select,._cartSizeEdit_ctgr7_3 select{height:42px;width:100%;border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:0 .65rem;font:inherit;font-size:.8rem;border-radius:2px}._filterPanel_ctgr7_3 ._filterCheck_ctgr7_3{display:flex;align-items:center;gap:.6rem;grid-column:1/-1}._filterPanel_ctgr7_3 ._filterCheck_ctgr7_3>span{letter-spacing:0;text-transform:none;font-size:.75rem;color:var(--foreground)}._clearFilters_ctgr7_3{grid-column:1/-1;justify-self:start;border:0;background:transparent;padding:0;color:var(--muted-foreground);font-size:.72rem;text-decoration:underline;text-underline-offset:3px}._cartSizeEdit_ctgr7_3{display:flex;align-items:center;gap:.6rem;margin:.45rem 0}._cartSizeEdit_ctgr7_3 span{font-size:.72rem;color:var(--muted-foreground)}._cartSizeEdit_ctgr7_3 select{height:34px;width:auto;min-width:72px;padding:0 .5rem}._hero_ctgr7_2{position:relative;min-height:370px;display:flex;align-items:center;overflow:hidden;background:#ded9d0;isolation:isolate}._heroImage_ctgr7_3{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:right center;z-index:0}._heroModelCrop_ctgr7_3{object-fit:cover;object-position:center 24%;transform:scale(1.18);transform-origin:center top}._heroVeil_ctgr7_3{position:absolute;inset:0;background:#f7f3eca6;z-index:1}._heroCopy_ctgr7_3{position:relative;z-index:2;width:100%}._hero_ctgr7_2 h1{max-width:315px;color:#1e1b18}._hero_ctgr7_2 ._eyebrow_ctgr7_2{color:#595149}._hero_ctgr7_2 button,._hero_ctgr7_2 a{color:#1e1b18}._checkoutCoupon_ctgr7_3{display:grid;gap:.65rem}._couponOffer_ctgr7_3{display:grid;gap:.4rem;width:100%;text-align:left;padding:.85rem .95rem;border:1px solid var(--border);background:var(--surface);color:var(--foreground);font:inherit;cursor:pointer}._couponOffer_ctgr7_3:disabled{opacity:.6;cursor:wait}._couponOfferTop_ctgr7_3{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._couponOfferTop_ctgr7_3 strong{font-size:.8rem;letter-spacing:.08em;font-weight:600}._couponOfferTop_ctgr7_3>span{font-size:.73rem;text-decoration:underline;text-underline-offset:3px}._couponOfferDetails_ctgr7_3{font-size:.74rem;line-height:1.45}._couponOfferTerms_ctgr7_3{font-size:.66rem;line-height:1.5;color:var(--muted-foreground)}._couponRow_ctgr7_3{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}._couponRow_ctgr7_3 button{min-width:76px;border:1px solid var(--foreground);background:var(--foreground);color:var(--background);font:inherit;font-size:.75rem;padding:0 .85rem}._couponMessage_ctgr7_3{font-size:.72rem;line-height:1.4;color:var(--muted-foreground);margin:0}._couponMessageError_ctgr7_3{color:#9b3d31}._couponApplied_ctgr7_3{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8rem}._couponApplied_ctgr7_3 button{border:0;background:transparent;text-decoration:underline;font-size:.72rem}._checkoutBreakdown_ctgr7_3{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;padding:.35rem 0}._checkoutBreakdownDiscount_ctgr7_3{color:#476047}._cartNotice_ctgr7_3{padding:.8rem 1.25rem;margin:0;background:#f1eae1;color:#6b5440;font-size:.75rem;line-height:1.4}._deliveryChoices_ctgr7_3{display:grid;gap:.65rem}._deliveryChoices_ctgr7_3 button{width:100%;display:flex;align-items:center;gap:.8rem;text-align:left;padding:.9rem;border:1px solid var(--border);background:transparent;color:var(--foreground)}._deliveryChoices_ctgr7_3 button>span{display:grid;gap:.2rem}._deliveryChoices_ctgr7_3 button strong{font-size:.82rem;font-weight:500}._deliveryChoices_ctgr7_3 button small{font-size:.7rem;color:var(--muted-foreground)}._deliveryChoices_ctgr7_3 ._deliveryActive_ctgr7_3{border-color:var(--foreground);background:var(--surface)}._checkoutError_ctgr7_3{margin:0;padding:.75rem;background:#f1eae1;color:#8b3d31;font-size:.72rem;line-height:1.4}._paymentIntro_ctgr7_3{padding:3.4rem 1.25rem 2.4rem;background:var(--surface)}._paymentIntro_ctgr7_3 h1,._confirmationHero_ctgr7_3 h1{font-family:var(--font-family-display);font-weight:500;font-size:2.3rem;margin:.5rem 0}._paymentIntro_ctgr7_3>p:last-child,._confirmationHero_ctgr7_3>p:last-child{font-size:.82rem;line-height:1.6;color:var(--muted-foreground);max-width:330px}._reviewBlock_ctgr7_3 strong{font-size:.86rem;font-weight:500}._reviewBlock_ctgr7_3 p{font-size:.78rem;line-height:1.6;color:var(--muted-foreground);margin:.45rem 0 0}._paymentPending_ctgr7_3{border:1px solid var(--border);padding:1rem;background:var(--surface)}._paymentPending_ctgr7_3 span{font-size:.82rem}._paymentPending_ctgr7_3 p{font-size:.72rem;color:var(--muted-foreground);margin:.35rem 0 0}._reviewerIntro_ctgr7_3{padding:3.2rem 1.25rem 1rem}._reviewerIntro_ctgr7_3 h1{font-family:var(--font-family-display);font-size:2.2rem;font-weight:500;line-height:1.08;margin:.45rem 0 1rem}._reviewerIntro_ctgr7_3 p:last-child,._reviewerNote_ctgr7_3,._reviewerModeNotice_ctgr7_3{font-size:.74rem;line-height:1.55;color:var(--muted-foreground)}._reviewerModeNotice_ctgr7_3{margin:0;padding:.85rem;border:1px solid var(--border);background:var(--surface)}._codBlock_ctgr7_3{display:grid;gap:.75rem;border-top:1px solid var(--border);padding-top:1rem}._codBlock_ctgr7_3 strong{font-size:.82rem;font-weight:500}._codBlock_ctgr7_3 p{font-size:.72rem;line-height:1.45;color:var(--muted-foreground);margin:.35rem 0 0}._codBlock_ctgr7_3 ._secondaryWide_ctgr7_2:disabled{opacity:.45;cursor:not-allowed}._confirmationHero_ctgr7_3{padding:4rem 1.25rem 2.5rem;text-align:center}._confirmationHero_ctgr7_3>p:last-child{margin-left:auto;margin-right:auto;overflow-wrap:anywhere}._confirmationHero_ctgr7_3 svg{margin-bottom:1rem}._orderStatus_ctgr7_3{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--border);font-size:.8rem}._ordersList_ctgr7_3{padding:1rem 1.25rem}._ordersList_ctgr7_3 button,._ordersList_ctgr7_3 a{width:100%;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--foreground);text-decoration:none;display:flex;justify-content:space-between;gap:1rem;text-align:left;padding:1rem 0}._ordersList_ctgr7_3 button>span,._ordersList_ctgr7_3 a>span{display:grid;gap:.3rem}._ordersList_ctgr7_3 button>span:last-child,._ordersList_ctgr7_3 a>span:last-child{text-align:right}._ordersList_ctgr7_3 strong{font-size:.8rem;font-weight:500}._ordersList_ctgr7_3 small{font-size:.68rem;color:var(--muted-foreground)}@media(max-width:380px){._checkoutTwo_ctgr7_3,._filterPanel_ctgr7_3{grid-template-columns:1fr}._filterPanel_ctgr7_3 ._filterCheck_ctgr7_3,._clearFilters_ctgr7_3{grid-column:1}._couponRow_ctgr7_3{grid-template-columns:1fr}._couponRow_ctgr7_3 button{min-height:42px}._hero_ctgr7_2 h1{font-size:2.35rem}._cartItem_ctgr7_2{grid-template-columns:78px 1fr}._thumb_ctgr7_2{height:104px}}._globalPolicyFooter_ctgr7_3{box-sizing:border-box;width:min(100%,430px);margin:0 auto;background:var(--background);color:var(--muted-foreground);border-top:1px solid var(--border);padding:1.6rem 1.25rem calc(5.4rem + env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem .55rem;text-align:center;font-family:var(--font-family-base)}._globalPolicyFooter_ctgr7_3 a{color:var(--muted-foreground);font-size:.68rem;line-height:1.45;text-decoration:none}._globalPolicyFooter_ctgr7_3 a:hover,._globalPolicyFooter_ctgr7_3 a:focus{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}._globalPolicyFooter_ctgr7_3 span{color:var(--muted-foreground);font-size:.68rem}._globalWhatsappFab_ctgr7_3{position:fixed;right:18px;bottom:calc(78px + env(safe-area-inset-bottom));width:46px;height:46px;border:1px solid var(--border);border-radius:50%;background:var(--foreground);color:var(--background);display:grid;place-items:center;z-index:30;box-shadow:0 4px 16px #00000024;text-decoration:none}._globalWhatsappFab_ctgr7_3[hidden]{display:none!important}._globalWhatsappFab_ctgr7_3:active{transform:scale(.96)}._whatsappFab_ctgr7_3{position:fixed;right:18px;bottom:78px;width:44px;height:44px;border:1px solid var(--border);border-radius:50%;background:var(--foreground);color:var(--background);display:grid;place-items:center;z-index:11;box-shadow:0 4px 16px #0000001f}@media(min-width:700px){._centerPage_ctgr7_2,._formPage_ctgr7_2,._appPage_ctgr7_2,._productPage_ctgr7_2{max-width:430px;margin:0 auto;box-shadow:0 0 0 1px var(--border)}._bottomNav_ctgr7_2{left:50%;right:auto;width:430px;transform:translate(-50%)}._whatsappFab_ctgr7_3,._globalWhatsappFab_ctgr7_3{right:calc(50% - 197px)}}._menuHeaderButton_ctgr7_3,._menuTopButton_ctgr7_3{border:0;background:transparent;color:inherit;display:grid;place-items:center;width:40px;height:44px;cursor:pointer}._header_ctgr7_2{grid-template-columns:40px 1fr 44px 44px}._headerMonogram_ctgr7_2{justify-self:start}._menuTopButton_ctgr7_3{position:absolute;right:52px;z-index:3}._menuOverlay_ctgr7_3{position:fixed;inset:0;background:#0f0d0b73;z-index:80;display:flex;justify-content:flex-start}._menuDrawer_ctgr7_3{width:min(85vw,340px);height:100%;overflow-y:auto;background:var(--background);box-shadow:6px 0 30px #00000026;padding:1rem 1.15rem 2rem;box-sizing:border-box}._menuHeading_ctgr7_3{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0 1.2rem;border-bottom:1px solid var(--border)}._menuMonogram_ctgr7_3{width:68px;height:45px;overflow:hidden;flex-shrink:0;position:relative}._menuMonogram_ctgr7_3 img{display:block;position:absolute;width:68px;height:auto;max-height:none;top:0;left:0;object-fit:initial;transform:translateY(-1px)}._menuHeading_ctgr7_3 button{border:0;background:transparent;color:inherit;padding:.5rem}._menuLinks_ctgr7_3{display:grid;padding-top:.5rem}._menuLinks_ctgr7_3 button,._menuLinks_ctgr7_3 summary{display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--border);color:var(--foreground);padding:1rem .25rem;font:inherit;font-size:.88rem;cursor:pointer;list-style:none}._menuLinks_ctgr7_3 summary:after{content:"+";float:right}._menuLinks_ctgr7_3 details[open]>summary:after{content:"−"}._menuLinks_ctgr7_3 details button{padding-left:1.25rem;font-size:.79rem}._menuLinks_ctgr7_3 details details summary{padding-left:.9rem;font-size:.81rem}._menuLinks_ctgr7_3 details details button{padding-left:1.8rem}._hamburgerButton_ctgr7_3{display:none}@media(min-width:700px){._menuOverlay_ctgr7_3{justify-content:center}._menuDrawer_ctgr7_3{margin-right:90px}}._searchInputWrap_ctgr7_3{position:relative;min-width:0}._searchInputWrap_ctgr7_3 input{padding-right:2.7rem}._clearSearch_ctgr7_3{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;background:transparent;color:var(--muted-foreground);display:grid;place-items:center;padding:0;border-radius:50%;cursor:pointer}._clearSearch_ctgr7_3:active{background:var(--surface)}._clearSearch_ctgr7_3 svg{pointer-events:none}._addressAutocomplete_ctgr7_3{position:relative;z-index:12}._addressSuggestions_ctgr7_3{position:absolute;left:0;right:0;top:calc(100% + 4px);background:var(--background);border:1px solid var(--border);box-shadow:0 10px 24px #0000001f;z-index:20;max-height:280px;overflow:auto}._addressSuggestions_ctgr7_3 button{width:100%;border:0;border-bottom:1px solid var(--border);background:var(--background);color:var(--foreground);padding:.75rem .85rem;text-align:left;display:grid;gap:.2rem;font:inherit}._addressSuggestions_ctgr7_3 button:active,._addressSuggestions_ctgr7_3 button:hover{background:var(--surface)}._addressSuggestions_ctgr7_3 button strong{font-size:.78rem;font-weight:500}._addressSuggestions_ctgr7_3 button span{font-size:.68rem;line-height:1.35;color:var(--muted-foreground)}._addressSuggestions_ctgr7_3 p{margin:0;padding:.8rem .85rem;font-size:.72rem;color:var(--muted-foreground)}._addressSuggestions_ctgr7_3 small{display:block;text-align:right;padding:.45rem .7rem;font-size:.62rem;color:var(--muted-foreground);letter-spacing:.02em;background:var(--surface)}._personalDetails_ctgr7_3{padding:1.5rem 1.25rem 2rem}._personalForm_ctgr7_3{display:grid;gap:1rem}._personalForm_ctgr7_3 label:not(._profileConsent_ctgr7_3){display:grid;gap:.4rem}._personalForm_ctgr7_3 label>span{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}._personalForm_ctgr7_3 input[readonly]{background:var(--surface);color:var(--muted-foreground)}._verifiedPhoneBlock_ctgr7_3{display:grid;gap:.4rem}._profileFieldLabel_ctgr7_3{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}._verifiedPhoneRow_ctgr7_3{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}._verifiedPhoneRow_ctgr7_3 button{min-width:76px;border:1px solid var(--foreground);background:transparent;color:var(--foreground);font:inherit;font-size:.74rem;padding:0 .8rem}._verifiedPhoneNote_ctgr7_3{margin:0;font-size:.68rem;line-height:1.45;color:var(--muted-foreground)}._phoneChangePanel_ctgr7_3{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--border);background:var(--surface)}._phoneChangePanel_ctgr7_3 ._eyebrow_ctgr7_2{margin:0}._phoneChangeIntro_ctgr7_3{margin:0;font-size:.76rem;line-height:1.5;color:var(--muted-foreground)}._phoneChangeMessage_ctgr7_3{margin:0;font-size:.72rem;line-height:1.45;color:var(--muted-foreground)}._phoneChangeActions_ctgr7_3{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}._phoneChangeActions_ctgr7_3>button{min-height:44px}._phoneChangeActions_ctgr7_3>button:first-child{border:1px solid var(--foreground);background:transparent;color:var(--foreground);font:inherit}._phoneChangeLinks_ctgr7_3{display:flex;justify-content:center;gap:1.2rem}._phoneChangeLinks_ctgr7_3 button{border:0;background:transparent;color:var(--muted-foreground);font:inherit;font-size:.72rem;text-decoration:underline;text-underline-offset:3px}._profileConsent_ctgr7_3{display:flex;gap:.75rem;align-items:flex-start;padding:.35rem 0 .2rem}._profileConsent_ctgr7_3>span{font-size:.76rem!important;line-height:1.45;letter-spacing:0!important;text-transform:none!important;color:var(--foreground)!important}._profileSaveMessage_ctgr7_3{margin:0;font-size:.72rem;line-height:1.45;color:var(--muted-foreground)}@layer base{._selectTrigger_tasot_2{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_tasot_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_tasot_22{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_tasot_2[data-state=open] ._selectIcon_tasot_22{transform:rotate(180deg)}._selectContent_tasot_34{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_tasot_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_tasot_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_tasot_59{padding:var(--spacing-2)}._scrollButton_tasot_63{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_tasot_63:hover ._scrollIcon_tasot_75{color:var(--primary)}._scrollIcon_tasot_75{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_tasot_86{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_tasot_93{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_tasot_93:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_tasot_127{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_tasot_135{height:1rem;width:1rem;color:currentColor}._selectSeparator_tasot_141{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}
