.wb-page{--ink:#1C1917;--ink-2:#44403C;--muted:#807A70;--bg:#FAF8F4;--surface:#FFFFFF;--gold:#A16207;--gold-soft:#B08D57;--gold-line:#E4D8C2;--line:#E7E2D8;--line-2:#D9D3C7;--star:#C09A3E;--shadow:0 1px 2px rgba(28,25,23,.04),0 8px 24px rgba(28,25,23,.06);--shadow-hover:0 4px 10px rgba(28,25,23,.08),0 18px 40px rgba(28,25,23,.12);background:var(--bg);color:var(--ink);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:300;line-height:1.6}.wb-page *{box-sizing:border-box}.wb-page h1,.wb-page h2,.wb-page h3,.wb-page .wb-serif{font-family:Cormorant,Times New Roman,serif;font-weight:500;letter-spacing:.2px;margin:0}.wb-page a{color:inherit;text-decoration:none}.wb-page img{display:block;max-width:100%}.wb-style svg,.wb-style svg *,.wb-fbtn svg,.wb-fbtn svg *,.wb-it svg,.wb-it svg *,.wb-cc .ic,.wb-cc .ic *,.wb-sortbtn svg,.wb-sortbtn svg *,.wb-sheet-opt svg,.wb-sheet-opt svg *{fill:none!important}.wb-orn svg,.wb-orn svg *{fill:currentColor!important}.wb-stars svg[fill=currentColor],.wb-stars svg[fill=currentColor] *{fill:currentColor!important}.wb-stars svg[fill=none],.wb-stars svg[fill=none] *{fill:none!important}.wb-dot,.wb-sw,.wb-orn .ln{display:inline-block!important}.wb-wrap{max-width:1320px;margin:0 auto;padding:0 28px}.wb-tnum{font-variant-numeric:lining-nums tabular-nums}.wb-page button{font-family:inherit;cursor:pointer}.wb-crumbs{font-size:12px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;padding:16px 0 2px}.wb-crumbs a:hover{color:var(--gold)}.wb-crumbs span{color:var(--ink)}.wb-hero{text-align:center;padding:26px 0 14px}.wb-hero .wb-eyebrow{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.wb-hero h1{font-size:58px;line-height:1.02;margin:0 0 14px}.wb-hero p{max-width:620px;margin:0 auto;color:var(--ink-2);font-size:15px}.wb-orn{display:flex;align-items:center;justify-content:center;gap:14px;margin:18px 0 4px;color:var(--gold-soft)}.wb-orn .ln{width:52px;height:1px;background:var(--gold-line)}.wb-head{text-align:center;margin:46px 0 22px}.wb-head .k{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold)}.wb-head h2{font-size:34px;margin:6px 0 0}.wb-styles{display:flex;gap:14px;overflow-x:auto;padding:6px 2px 16px}.wb-style{flex:0 0 auto;width:172px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:3px;background:var(--surface);overflow:hidden;transition:.2s}.wb-style:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:var(--shadow-hover)}.wb-style-img{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;background:#f4f1eb}.wb-style-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.wb-style:hover .wb-style-img img{transform:scale(1.06)}.wb-style-lbl{display:block;text-align:center;padding:12px 6px 14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.wb-style.active{border-color:var(--gold);box-shadow:var(--shadow)}.wb-style.active .wb-style-lbl{color:var(--gold)}.wb-toolbar{position:relative;z-index:40;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:30px}.wb-trow{display:flex;align-items:center;gap:10px;min-height:62px;flex-wrap:wrap}.wb-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wb-ft{position:relative}.wb-fbtn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.wb-fbtn:hover,.wb-ft.open .wb-fbtn{border-color:var(--gold)}.wb-fbtn svg{width:13px;height:13px;color:var(--muted);transition:transform .2s}.wb-ft.open .wb-fbtn svg{transform:rotate(180deg)}.wb-panel{position:absolute;top:48px;left:0;z-index:50;min-width:230px;max-height:340px;overflow:auto;background:var(--surface);border:1px solid var(--line-2);border-radius:2px;box-shadow:var(--shadow-hover);padding:8px;display:none}.wb-ft.open .wb-panel{display:block}.wb-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;font-size:13px;color:var(--ink-2);border-radius:2px}.wb-opt:hover{background:#f5f0e7;color:var(--ink)}.wb-opt.active{color:var(--gold)}.wb-opt .ct{font-size:11px;color:var(--muted)}.wb-priceform{display:flex;align-items:center;gap:8px;padding:10px}.wb-priceform input{width:90px;height:38px;border:1px solid var(--line-2);border-radius:2px;padding:0 10px;font-family:inherit;font-size:13px}.wb-priceform button{height:38px;padding:0 14px;background:var(--ink);color:#f5efe6;border:0;border-radius:2px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.wb-metalswatches{display:flex;align-items:center;gap:7px;padding-left:8px;margin-left:2px;border-left:1px solid var(--line)}.wb-ms{width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.12);position:relative;display:block}.wb-ms.active{box-shadow:0 0 0 1.5px var(--surface),0 0 0 3px var(--gold)}.wb-ms.w{background:linear-gradient(135deg,#f5f5f3,#dcdcda)}.wb-ms.y{background:linear-gradient(135deg,#f3dd9a,#d8b24c)}.wb-ms.r{background:linear-gradient(135deg,#f4cdbe,#dd9b86)}.wb-ms.p{background:linear-gradient(135deg,#eef0f2,#c9ced4)}.wb-right{margin-left:auto;display:flex;align-items:center;gap:18px}.wb-count{font-size:12.5px;letter-spacing:.04em;color:var(--muted)}.wb-count b{color:var(--ink);font-weight:500}.wb-sort{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.wb-sort select{font-family:inherit;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line-2);background:var(--surface);height:40px;border-radius:2px;padding:0 10px;color:var(--ink)}.wb-sortbtn{display:none;flex-direction:column;align-items:center;gap:3px;background:transparent;border:0;padding:0}.wb-sortbtn .ibox{width:42px;height:42px;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.wb-sortbtn svg{width:19px;height:19px;color:var(--ink)}.wb-sortbtn .lab{font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wb-sortbtn:hover .ibox,.wb-sortbtn:focus-visible .ibox{border-color:var(--gold)}.wb-mcount{display:none;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:14px 0 0}.wb-mcount b{color:var(--ink);font-weight:600}.wb-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:none}.wb-sheet.open{display:block}.wb-sheet-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c191773;opacity:0;transition:opacity .25s}.wb-sheet.open .wb-sheet-bg{opacity:1}.wb-sheet-panel{position:absolute;left:0;right:0;bottom:0;background:var(--surface);border-radius:14px 14px 0 0;padding-bottom:max(18px,env(safe-area-inset-bottom));box-shadow:0 -10px 44px #1c191742;transform:translateY(100%);transition:transform .28s ease}.wb-sheet.open .wb-sheet-panel{transform:none}.wb-sheet-h{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 8px}.wb-sheet-h span{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-weight:600}.wb-sheet-x{width:34px;height:34px;border:0;background:transparent;font-size:26px;line-height:1;color:var(--muted)}.wb-sheet-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:54px;padding:0 22px;background:transparent;border:0;border-top:1px solid var(--line);font-family:inherit;font-size:14px;color:var(--ink-2);text-align:left}.wb-sheet-opt:active{background:#f5f0e7}.wb-sheet-opt .ck{width:18px;height:18px;color:var(--gold);opacity:0;flex:none}.wb-sheet-opt.active{color:var(--gold);font-weight:500}.wb-sheet-opt.active .ck{opacity:1}.wb-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 14px}.wb-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 6px 0 12px;background:#f1eadd;border:1px solid var(--gold-line);border-radius:2px;font-size:12px;color:var(--ink-2)}.wb-chip .x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:var(--gold);font-size:15px;line-height:1}.wb-chip .x:hover{background:#a162071f}.wb-clear{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);text-decoration:underline;text-underline-offset:3px}.wb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 22px;padding:26px 0 10px}.wb-card{background:var(--surface);border:1px solid var(--line);border-radius:2px;overflow:hidden;display:flex;flex-direction:column;transition:.22s}.wb-card:hover{box-shadow:var(--shadow-hover);border-color:var(--gold-line);transform:translateY(-3px)}.wb-media{position:relative;aspect-ratio:1/1;background:#f4f1eb;overflow:hidden}.wb-track{position:absolute;top:0;right:0;bottom:0;left:0}.wb-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transition:opacity .5s ease}.wb-slide:first-child{opacity:1}.wb-card:hover .wb-slide:first-child:not(:only-child){opacity:0}.wb-card:hover .wb-slide:nth-child(2){opacity:1}.wb-slide img{width:100%;height:100%;object-fit:cover}.wb-dots{display:none;position:absolute;left:0;right:0;bottom:12px;justify-content:center;gap:7px;z-index:3}.wb-dot{width:7px;height:7px;border-radius:50%;background:#ffffffb3;box-shadow:0 1px 3px #00000073;cursor:pointer;transition:.2s}.wb-dot.active{background:var(--gold);transform:scale(1.18)}.wb-badge{position:absolute;top:12px;left:12px;z-index:2;font-size:10px;letter-spacing:.16em;text-transform:uppercase;background:var(--ink);color:#f5efe6;padding:6px 10px}.wb-badge.gold{background:var(--gold)}.wb-badge.soft{background:#fff;color:var(--ink);border:1px solid var(--line-2)}.wb-cbody{padding:16px 16px 18px;display:flex;flex-direction:column;gap:9px;flex:1}.wb-ctitle{font-family:Montserrat;font-size:13.5px;font-weight:400;line-height:1.45;color:var(--ink);min-height:39px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wb-ctitle:hover{color:var(--gold)}.wb-rating{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted)}.wb-stars{display:inline-flex;gap:1px;color:var(--star)}.wb-stars svg{width:13px;height:13px}.wb-swatches{display:flex;align-items:center;gap:9px}.wb-sw{width:17px;height:17px;border-radius:50%;border:1px solid rgba(0,0,0,.14);cursor:pointer}.wb-sw:hover{box-shadow:0 0 0 1px var(--surface),0 0 0 2px var(--gold-soft)}.wb-sw.sel{box-shadow:0 0 0 1px var(--surface),0 0 0 2px var(--gold)}.wb-sw.w{background:linear-gradient(135deg,#f5f5f3,#dcdcda)}.wb-sw.y{background:linear-gradient(135deg,#f3dd9a,#d8b24c)}.wb-sw.r{background:linear-gradient(135deg,#f4cdbe,#dd9b86)}.wb-sw.p{background:linear-gradient(135deg,#eef0f2,#c9ced4)}.wb-price{margin-top:auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;row-gap:4px;padding-top:6px}.wb-price .from{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.wb-price .amt{font-family:Cormorant,serif;font-size:24px;font-weight:600;color:var(--ink)}.wb-empty{text-align:center;padding:60px 0;color:var(--muted)}.wb-pager{display:flex;align-items:center;justify-content:center;gap:8px;padding:30px 0 6px;flex-wrap:wrap}.wb-pager span.page a,.wb-pager span.next a,.wb-pager span.prev a,.wb-pager span.page.current{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);background:var(--surface);font-size:13px;color:var(--ink-2);padding:0 8px;text-decoration:none}.wb-pager span.page a:hover,.wb-pager span.next a:hover,.wb-pager span.prev a:hover{border-color:var(--gold);color:var(--gold)}.wb-pager span.page.current{background:var(--ink);color:#f5efe6;border-color:var(--ink)}.wb-pager span.deco{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:42px;color:var(--muted)}.wb-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);margin-top:46px}.wb-trust .wb-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:34px 28px}.wb-it{display:flex;align-items:center;gap:14px}.wb-it svg{width:30px;height:30px;color:var(--gold);flex:none}.wb-it .tt{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-weight:500}.wb-it .td{font-size:12px;color:var(--muted)}.wb-edu{padding:64px 0 70px}.wb-edu .g4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.wb-cc{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:34px 22px;transition:.2s}.wb-cc:hover{border-color:var(--gold-line);box-shadow:var(--shadow);transform:translateY(-3px)}.wb-cc .ic{width:46px;height:46px;margin:0 auto 14px;color:var(--gold)}.wb-cc h3{font-size:25px;margin:0 0 6px}.wb-cc p{font-size:13px;color:var(--muted);margin:0}.wb-edu .cta{display:flex;justify-content:center;margin-top:34px}.wb-edu .cta a{height:52px;padding:0 46px;display:inline-flex;align-items:center;background:var(--gold);color:#fff;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.wb-edu .cta a:hover{background:var(--ink)}@media(max-width:1100px){.wb-grid{grid-template-columns:repeat(3,1fr)}.wb-hero h1{font-size:48px}}@media(max-width:860px){.wb-trust .wb-wrap,.wb-edu .g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.wb-wrap{padding:0 18px}.wb-grid{grid-template-columns:repeat(2,1fr);gap:18px 14px}.wb-hero h1{font-size:38px}.wb-style{width:150px}.wb-right .wb-count{display:none}.wb-mcount{display:block}.wb-trow{flex-wrap:nowrap;gap:10px;min-height:0;padding:6px 0 14px;align-items:center}.wb-filters{flex-wrap:nowrap;gap:10px}.wb-metalswatches{border-left:0;padding-left:0;margin-left:0;gap:9px}.wb-right{margin-left:auto;gap:0}.wb-sort{display:none}.wb-sortbtn{display:flex}.wb-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wb-track::-webkit-scrollbar{display:none}.wb-slide{position:relative;inset:auto;opacity:1!important;flex:0 0 100%;scroll-snap-align:start}.wb-card:hover .wb-slide:first-child{opacity:1}.wb-dots{display:flex}}@media(prefers-reduced-motion:reduce){.wb-page *{transition:none!important}}.wb-saleribbon{position:absolute;top:12px;right:12px;z-index:3;font-size:11px;font-weight:700;letter-spacing:.02em;background:#a16207;color:#fff;padding:5px 9px;border-radius:2px}.wb-saleribbon.is-red{background:#9a1b1b}.wb-saleends{display:inline-flex;align-items:center;gap:5px;margin-left:10px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#a16207;vertical-align:middle}.wb-saleends.is-red{color:#9a1b1b}.wb-saledot{width:5px;height:5px;border-radius:50%;background:currentColor;display:inline-block;animation:wbcardpulse 1.6s ease-in-out infinite}@keyframes wbcardpulse{0%,to{opacity:1}50%{opacity:.25}}.wb-price .wb-was{font-family:Cormorant,serif;font-size:16px;font-weight:600;color:#7a736b;text-decoration:line-through;text-decoration-color:#e7e2d8}
/*# sourceMappingURL=/cdn/shop/t/56/assets/wb-wedding.css.map */
