.Collection-module__ked0BW__page{background:#fff;min-height:100vh;padding-bottom:80px}.Collection-module__ked0BW__container{max-width:1440px;margin:0 auto;padding:0 1.5rem}.Collection-module__ked0BW__breadcrumb{color:#6b7280;flex-wrap:wrap;align-items:center;gap:6px;padding:.9rem 0 .4rem;font-size:.72rem;display:flex}.Collection-module__ked0BW__breadcrumb a{color:#6b7280;text-decoration:none;transition:color .15s}.Collection-module__ked0BW__breadcrumb a:hover{color:#0d1e35}.Collection-module__ked0BW__breadcrumb span:last-child{color:#0d1e35;font-weight:500}.Collection-module__ked0BW__pageHeader{padding:.4rem 0 1rem}.Collection-module__ked0BW__pageTitle{color:#0d1e35;margin:0 0 .4rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700}.Collection-module__ked0BW__pageDesc{color:#6b7280;max-width:680px;margin:0;font-size:.82rem;line-height:1.55}.Collection-module__ked0BW__catSwitcherWrap{margin-bottom:0;position:relative;overflow:hidden}.Collection-module__ked0BW__catSwitcher{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;display:flex;overflow-x:auto}.Collection-module__ked0BW__catSwitcher::-webkit-scrollbar{display:none}.Collection-module__ked0BW__catCard{cursor:pointer;border-bottom:2px solid #0000;flex-direction:column;flex:0 0 15.625%;align-items:center;gap:.55rem;min-width:120px;padding-bottom:.5rem;text-decoration:none;transition:border-color .2s;display:flex}.Collection-module__ked0BW__catCard:hover{border-bottom-color:#6b7280}.Collection-module__ked0BW__catCardActive{border-bottom-color:#0d1e35}.Collection-module__ked0BW__catCardActive .Collection-module__ked0BW__catCardName{color:#0d1e35;font-weight:700}.Collection-module__ked0BW__catCardImg{aspect-ratio:1/.75;background:#f3f4f6;width:100%;position:relative;overflow:hidden}.Collection-module__ked0BW__catCardName{color:#374151;text-align:center;padding:0 .25rem;font-size:.78rem;font-weight:400;transition:color .15s}.Collection-module__ked0BW__filterBarWrap{z-index:100;position:relative}.Collection-module__ked0BW__filterBar{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.75rem 0;display:flex}.Collection-module__ked0BW__pill{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:.3rem;padding:.4rem .85rem;font-family:inherit;font-size:.78rem;font-weight:500;transition:all .15s;display:inline-flex}.Collection-module__ked0BW__pill:hover,.Collection-module__ked0BW__pillOpen{color:#0d1e35;border-color:#0d1e35}.Collection-module__ked0BW__pillBadge{color:#fff;background:#0d1e35;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.6rem;font-weight:700;display:inline-flex}.Collection-module__ked0BW__chevronUp{transform:rotate(180deg)}.Collection-module__ked0BW__pillCheck{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-family:inherit;font-size:.78rem;font-weight:500;transition:all .15s;display:inline-flex}.Collection-module__ked0BW__pillCheck:hover{border-color:#0d1e35}.Collection-module__ked0BW__pillCheckOn{color:#0d1e35;border-color:#0d1e35}.Collection-module__ked0BW__pillCheckBox{border:1.5px solid #d1d5db;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:all .15s;display:inline-flex}.Collection-module__ked0BW__pillCheckBoxOn{background:#0d1e35;border-color:#0d1e35}.Collection-module__ked0BW__pillCheckBoxOn:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:7px;height:4px;display:block;transform:rotate(-45deg)translateY(-1px)}.Collection-module__ked0BW__filterPanelOverlay{z-index:200;background:#fff;border:1px solid #e5e7eb;border-top:none;animation:.15s Collection-module__ked0BW__panelIn;position:absolute;top:100%;left:-1.5rem;right:-1.5rem;box-shadow:0 8px 32px #0000001a}@keyframes Collection-module__ked0BW__panelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Collection-module__ked0BW__filterPanelContainer{max-width:1440px;margin:0 auto;padding:0 1.5rem}.Collection-module__ked0BW__filterPanelInner{padding:1.25rem 0 1.5rem}.Collection-module__ked0BW__filterPanelHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.Collection-module__ked0BW__filterPanelTitle{color:#0d1e35;font-size:1rem;font-weight:600}.Collection-module__ked0BW__filterPanelClose{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;align-items:center;padding:.25rem;transition:background .15s;display:flex}.Collection-module__ked0BW__filterPanelClose:hover{background:#f3f4f6}.Collection-module__ked0BW__shapeGrid{grid-template-columns:repeat(2,300px);gap:0;display:grid}.Collection-module__ked0BW__shapeItem{cursor:pointer;border-radius:4px;align-items:center;gap:.65rem;padding:.6rem .5rem;transition:background .12s;display:flex}.Collection-module__ked0BW__shapeItem:hover{background:#f9fafb}.Collection-module__ked0BW__shapeItemActive{background:#f3f4f6}.Collection-module__ked0BW__shapeItemLabel{color:#0d1e35;flex:1;font-size:.88rem;font-weight:400}.Collection-module__ked0BW__shapeIcon{object-fit:contain;opacity:.8;width:28px;height:28px}.Collection-module__ked0BW__checkList{flex-direction:column;gap:0;display:flex}.Collection-module__ked0BW__checkItem{cursor:pointer;border-radius:4px;align-items:center;gap:.65rem;padding:.55rem .5rem;transition:background .12s;display:flex}.Collection-module__ked0BW__checkItem:hover{background:#f9fafb}.Collection-module__ked0BW__checkItemActive{background:#f3f4f6}.Collection-module__ked0BW__checkItemLabel{color:#0d1e35;flex:1;font-size:.85rem}.Collection-module__ked0BW__checkItemCount{color:#9ca3af;font-size:.72rem}.Collection-module__ked0BW__swatch{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:20px;height:20px}.Collection-module__ked0BW__panelCheck{border:1.5px solid #d1d5db;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:inline-flex}.Collection-module__ked0BW__checked{background:#0d1e35;border-color:#0d1e35}.Collection-module__ked0BW__checked:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:8px;height:5px;display:block;transform:rotate(-45deg)translateY(-1px)}.Collection-module__ked0BW__pricePanel{padding:.25rem 0}.Collection-module__ked0BW__priceRow{align-items:flex-end;gap:1.5rem;display:flex}.Collection-module__ked0BW__priceBox{flex-direction:column;gap:.35rem;display:flex}.Collection-module__ked0BW__priceBox label{color:#9ca3af;text-transform:uppercase;letter-spacing:.4px;font-size:.72rem;font-weight:500}.Collection-module__ked0BW__priceBox input{color:#0d1e35;border:1px solid #e5e7eb;border-radius:4px;outline:none;width:130px;padding:.5rem .7rem;font-family:inherit;font-size:.85rem;transition:border-color .15s}.Collection-module__ked0BW__priceBox input:focus{border-color:#0d1e35}.Collection-module__ked0BW__chipBar{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem 0 .4rem;display:flex}.Collection-module__ked0BW__chip{color:#374151;cursor:pointer;background:#fff;border:1px solid #9ca3af;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .7rem;font-family:inherit;font-size:.72rem;font-weight:500;transition:background .15s;display:inline-flex}.Collection-module__ked0BW__chip:hover{background:#f3f4f6}.Collection-module__ked0BW__chipCategory{color:#0d1e35;cursor:default;border-color:#0d1e35}.Collection-module__ked0BW__resetLink{color:#0d1e35;cursor:pointer;background:0 0;border:none;padding:.2rem .3rem;font-family:inherit;font-size:.78rem;font-weight:600;text-decoration:underline;transition:color .15s}.Collection-module__ked0BW__resetLink:hover{color:#d4af37}.Collection-module__ked0BW__resultsBar{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:.75rem 0;display:flex}.Collection-module__ked0BW__resultsCount{color:#374151;font-size:.82rem;font-weight:400}.Collection-module__ked0BW__sortGroup{align-items:center;gap:1.5rem;display:flex}.Collection-module__ked0BW__sortWrap{align-items:center;gap:.5rem;display:flex}.Collection-module__ked0BW__sortLabel{color:#9ca3af;font-size:.78rem}.Collection-module__ked0BW__selectWrap{align-items:center;display:flex;position:relative}.Collection-module__ked0BW__sortSelect{appearance:none;color:#0d1e35;cursor:pointer;background:0 0;border:none;outline:none;padding:.35rem 1.75rem .35rem 0;font-family:inherit;font-size:.85rem;font-weight:600}.Collection-module__ked0BW__selectChevron{pointer-events:none;color:#6b7280;position:absolute;right:0}.Collection-module__ked0BW__pendingBar{background:linear-gradient(90deg,#d4af37 0%,#0d1e35 100%);border-radius:1px;height:2px;margin-bottom:.75rem;animation:1.2s ease-in-out infinite Collection-module__ked0BW__progress}@keyframes Collection-module__ked0BW__progress{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.Collection-module__ked0BW__grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.Collection-module__ked0BW__cardWrap{min-width:0}.Collection-module__ked0BW__empty{text-align:center;color:#6b7280;padding:5rem 1rem}.Collection-module__ked0BW__emptyBtn{color:#fff;cursor:pointer;background:#0d1e35;border:none;border-radius:4px;margin-top:1rem;padding:.65rem 1.5rem;font-family:inherit;font-size:.85rem;font-weight:600}.Collection-module__ked0BW__loadingMore{justify-content:center;padding:2.5rem;display:flex}.Collection-module__ked0BW__spinner{color:#d4af37;animation:1s linear infinite Collection-module__ked0BW__spin}@keyframes Collection-module__ked0BW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Collection-module__ked0BW__endMsg{text-align:center;color:#9ca3af;letter-spacing:.5px;padding:2.5rem;font-size:.78rem}.Collection-module__ked0BW__errorMsg{text-align:center;color:#c0392b;padding:2rem;font-size:.85rem}.Collection-module__ked0BW__mobileBar{display:none}.Collection-module__ked0BW__drawer{z-index:9999;background:#fff;flex-direction:column;width:100%;max-width:420px;height:100dvh;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:-100%;box-shadow:-4px 0 24px #0000001f}.Collection-module__ked0BW__drawerOpen{right:0}.Collection-module__ked0BW__drawerHeader{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.Collection-module__ked0BW__drawerHeader span{color:#0d1e35;font-size:1rem;font-weight:600}.Collection-module__ked0BW__drawerCloseBtn{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;align-items:center;padding:.25rem;transition:background .15s;display:flex}.Collection-module__ked0BW__drawerCloseBtn:hover{background:#f3f4f6}.Collection-module__ked0BW__drawerBody{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.Collection-module__ked0BW__drawerSection{border-bottom:1px solid #f3f4f6;padding:1rem 1.25rem}.Collection-module__ked0BW__drawerSectionTitle{color:#0d1e35;text-transform:uppercase;letter-spacing:.6px;margin-bottom:.85rem;font-size:.82rem;font-weight:700}.Collection-module__ked0BW__drawerFooter{border-top:1px solid #e5e7eb;flex-shrink:0;grid-template-columns:1fr 2fr;gap:.75rem;padding:1rem 1.25rem;display:grid}.Collection-module__ked0BW__drawerReset{color:#374151;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:4px;padding:.8rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:border-color .15s}.Collection-module__ked0BW__drawerReset:hover{color:#0d1e35;border-color:#0d1e35}.Collection-module__ked0BW__drawerApply{color:#fff;cursor:pointer;background:#0d1e35;border:none;border-radius:4px;padding:.8rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s}.Collection-module__ked0BW__drawerApply:hover{background:#1a2e4a}.Collection-module__ked0BW__overlay{z-index:9998;background:#0006;animation:.2s Collection-module__ked0BW__fadeIn;position:fixed;inset:0}@keyframes Collection-module__ked0BW__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1280px){.Collection-module__ked0BW__grid{grid-template-columns:repeat(3,1fr)}.Collection-module__ked0BW__catCard{flex:0 0 18.1818%}}@media (max-width:1024px){.Collection-module__ked0BW__grid{grid-template-columns:repeat(3,1fr)}.Collection-module__ked0BW__container{padding:0 1rem}.Collection-module__ked0BW__filterPanelOverlay{left:-1rem;right:-1rem}.Collection-module__ked0BW__filterPanelContainer{padding:0 1rem}.Collection-module__ked0BW__catCard{flex:0 0 22.2222%}}@media (max-width:768px){.Collection-module__ked0BW__filterBar,.Collection-module__ked0BW__chipBar{display:none}.Collection-module__ked0BW__catSwitcher{gap:5px}.Collection-module__ked0BW__resultsBar{display:none}.Collection-module__ked0BW__mobileBar{border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.65rem 0;display:flex}.Collection-module__ked0BW__mobileFilterBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#0d1e35;border:1px solid #0d1e35;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.55rem 1rem;font-family:inherit;font-size:.78rem;font-weight:600;display:flex}.Collection-module__ked0BW__mobileSortWrap{flex:1;align-items:center;display:flex;position:relative}.Collection-module__ked0BW__mobileSortSelect{appearance:none;color:#0d1e35;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:4px;outline:none;width:100%;padding:.55rem 2rem .55rem .8rem;font-family:inherit;font-size:.8rem;font-weight:500}.Collection-module__ked0BW__mobileSortChevron{pointer-events:none;color:#6b7280;position:absolute;right:.6rem}.Collection-module__ked0BW__grid{grid-template-columns:repeat(2,1fr);gap:5px}.Collection-module__ked0BW__container{padding:0 .5rem}.Collection-module__ked0BW__pageTitle{font-size:1.25rem}.Collection-module__ked0BW__drawer{max-width:100%}.Collection-module__ked0BW__shapeGrid{grid-template-columns:repeat(2,1fr)}.Collection-module__ked0BW__catCard{flex:0 0 29.4118%;min-width:100px}}@media (max-width:480px){.Collection-module__ked0BW__container{padding:0 .35rem}.Collection-module__ked0BW__catCard{flex:0 0 35.7143%;min-width:90px}}.Collection-module__ked0BW__pill:focus-visible,.Collection-module__ked0BW__pillCheck:focus-visible,.Collection-module__ked0BW__drawerApply:focus-visible,.Collection-module__ked0BW__drawerReset:focus-visible,.Collection-module__ked0BW__mobileFilterBtn:focus-visible{outline-offset:2px;outline:2px solid #d4af37}@media (prefers-reduced-motion:reduce){.Collection-module__ked0BW__drawer,.Collection-module__ked0BW__overlay,.Collection-module__ked0BW__filterPanelOverlay{transition:none;animation:none}}.Collection-module__ked0BW__scrollRowWrap{position:relative}.Collection-module__ked0BW__scrollArrow{z-index:5;cursor:pointer;color:#0d1e35;background:#fff;border:1px solid #e5e5e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:box-shadow .15s,border-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.Collection-module__ked0BW__scrollArrow:hover{border-color:#0d1e35;box-shadow:0 3px 12px #0000002e}.Collection-module__ked0BW__scrollArrowLeft{left:0}.Collection-module__ked0BW__scrollArrowRight{right:0}.Collection-module__ked0BW__scrollRowTrack{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.Collection-module__ked0BW__scrollRowTrack::-webkit-scrollbar{display:none}.Collection-module__ked0BW__catSwitcherWrap.Collection-module__ked0BW__scrollRowWrap{margin:0 -20px;padding:0 20px}.Collection-module__ked0BW__catSwitcher.Collection-module__ked0BW__scrollRowTrack{padding-bottom:4px;flex-wrap:nowrap!important}.Collection-module__ked0BW__catCardImgEl{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.Collection-module__ked0BW__catCard:hover .Collection-module__ked0BW__catCardImgEl{transform:scale(1.04)}.Collection-module__ked0BW__subcatScrollWrap{margin:0 -20px;padding:0 20px}.Collection-module__ked0BW__subcatGrid{flex-direction:row;gap:.75rem;padding:.25rem 0 .5rem;display:flex}.Collection-module__ked0BW__subcatItem{cursor:pointer;text-align:center;background:0 0;border:1.5px solid #e5e5e5;border-radius:6px;flex-direction:column;flex-shrink:0;align-items:center;gap:.4rem;min-width:90px;max-width:110px;padding:.6rem .5rem .5rem;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.Collection-module__ked0BW__subcatItem:hover{background:#f8f8f8;border-color:#0d1e35}.Collection-module__ked0BW__subcatItemActive{background:#f0f4f8;border-color:#0d1e35}.Collection-module__ked0BW__subcatImgWrap{background:#f3f3f3;border-radius:4px;flex-shrink:0;width:64px;height:64px;overflow:hidden}.Collection-module__ked0BW__subcatImg{object-fit:cover;width:100%;height:100%;display:block}.Collection-module__ked0BW__subcatImgPlaceholder{background:linear-gradient(135deg,#f0ede8 0%,#e8e4df 100%);width:100%;height:100%}.Collection-module__ked0BW__subcatLabel{color:#0d1e35;text-transform:uppercase;letter-spacing:.4px;font-size:.68rem;font-weight:600;line-height:1.3}.Collection-module__ked0BW__subcatCount{color:#888;font-size:.65rem;font-weight:400}@media (max-width:640px){.Collection-module__ked0BW__scrollArrow{width:26px;height:26px}.Collection-module__ked0BW__scrollArrowLeft{left:13px}.Collection-module__ked0BW__scrollArrowRight{right:13px}}
