:root{--wbp-black: #0b0b0b;--wbp-surface: #131313;--wbp-raise: #1a1a1a;--wbp-gold: #c6a15b;--wbp-gold-soft: #e0c78f;--wbp-text: #f3ede2;--wbp-muted: #a39d93;--wbp-line: rgba(198, 161, 91, .28);--wbp-line-soft: rgba(243, 237, 226, .1);--wbp-display: var(--wbp-display-font, var(--font-heading-family, "Playfair Display", Georgia, serif))}.wbp-section{background:var(--wbp-black);color:var(--wbp-text)}.wbp-section--alt{background:var(--wbp-surface)}.wbp-container{max-width:1240px;margin:0 auto;padding:0 16px}@media(min-width:750px){.wbp-container{padding:0 40px}}.wbp-eyebrow{margin:0 0 14px;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--wbp-gold)}.wbp-h2{margin:0;font-family:var(--wbp-display);font-weight:400;font-size:clamp(30px,4.2vw,46px);line-height:1.12;color:var(--wbp-text)}.wbp-h2 em,.wbp-hero h1 em{font-style:italic;color:var(--wbp-gold)}.wbp-lede{margin:14px 0 0;color:var(--wbp-muted);max-width:560px;line-height:1.65}.wbp-center{text-align:center}.wbp-center .wbp-lede{margin-left:auto;margin-right:auto}.wbp-diamond{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 18px;color:var(--wbp-gold);font-size:9px}.wbp-diamond:before,.wbp-diamond:after{content:"";height:1px;width:64px;background:var(--wbp-line)}.wbp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 30px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid var(--wbp-gold);border-radius:0;cursor:pointer;transition:background-color .25s ease,color .25s ease}.wbp-btn--gold{background:var(--wbp-gold);color:var(--wbp-black)}.wbp-btn--gold:hover{background:var(--wbp-gold-soft);border-color:var(--wbp-gold-soft)}.wbp-btn--ghost{background:transparent;color:var(--wbp-gold)}.wbp-btn--ghost:hover{background:var(--wbp-gold);color:var(--wbp-black)}.wbp-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--wbp-text);background:radial-gradient(ellipse at 50% 30%,#1c1a16 0%,var(--wbp-black) 65%);border-bottom:1px solid var(--wbp-line)}.wbp-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.wbp-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0b0b0b73,#0b0b0bd9)}.wbp-hero:not(.wbp-hero--image) .wbp-hero__veil{display:none}.wbp-hero__inner{padding:88px 16px;max-width:780px}.wbp-hero h1{margin:0;font-family:var(--wbp-display);font-weight:400;font-size:clamp(42px,8vw,88px);line-height:1.02;letter-spacing:-.01em;color:var(--wbp-text)}.wbp-hero__sub{margin:22px auto 0;max-width:540px;font-size:17px;line-height:1.65;color:var(--wbp-muted)}.wbp-hero__meta{margin:18px 0 0;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--wbp-gold)}.wbp-hero__actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.wbp-ceremonies{padding:88px 0}.wbp-ceremonies__track{margin-top:44px;display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.wbp-ceremonies__track::-webkit-scrollbar{display:none}@media(min-width:750px){.wbp-ceremonies__track{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);overflow:visible}}.wbp-ceremony{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;scroll-snap-align:start;text-decoration:none;color:var(--wbp-text);background:var(--wbp-raise);border:1px solid var(--wbp-line);transition:border-color .25s ease}.wbp-ceremony:hover{border-color:var(--wbp-gold)}.wbp-ceremony img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.wbp-ceremony:hover img{transform:scale(1.04)}.wbp-ceremony__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.8) 100%)}.wbp-ceremony__num{position:absolute;top:16px;left:16px;font-family:var(--wbp-display);font-size:15px;color:var(--wbp-gold);letter-spacing:.08em}.wbp-ceremony__text{position:absolute;left:16px;right:16px;bottom:18px}.wbp-ceremony__title{display:block;margin:0;font-family:var(--wbp-display);font-size:28px;font-weight:400}.wbp-ceremony__cap{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 0;min-height:2.9em;font-size:13px;color:var(--wbp-muted);line-height:1.45}.wbp-ceremony__go{display:inline-block;margin-top:12px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--wbp-gold)}.wbp-ceremony.is-active{border-color:var(--wbp-gold);box-shadow:inset 0 0 0 1px var(--wbp-gold)}.wbp-shop{padding:88px 0 96px;scroll-margin-top:80px}.wbp-shop__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.wbp-shop__count{margin:10px 0 0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--wbp-muted)}.wbp-sort label{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--wbp-muted)}.wbp-sort select{min-height:44px;padding:0 36px 0 14px;border:1px solid var(--wbp-line);border-radius:0;background:var(--wbp-black);color:var(--wbp-text);font:inherit;letter-spacing:0;text-transform:none;font-size:14px}.wbp-chips{margin:32px 0 36px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--wbp-line-soft);padding-top:28px}.wbp-chips::-webkit-scrollbar{display:none}.wbp-chip{flex:none;padding:10px 20px;border:1px solid var(--wbp-line);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--wbp-text);white-space:nowrap}.wbp-chip:hover{border-color:var(--wbp-gold);color:var(--wbp-gold)}.wbp-chip.is-active{background:var(--wbp-gold);border-color:var(--wbp-gold);color:var(--wbp-black)}.wbp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}@media(min-width:990px){.wbp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}}.wbp-card{display:block;text-decoration:none;color:inherit}.wbp-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--wbp-raise)}.wbp-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .6s ease}.wbp-card__media .wbp-card__alt{opacity:0}@media(hover:hover){.wbp-card:hover .wbp-card__alt{opacity:1}.wbp-card:hover .wbp-card__media img:only-of-type{transform:scale(1.03)}}.wbp-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--wbp-gold);font-size:12px;opacity:.6}.wbp-badge{position:absolute;top:10px;left:10px;padding:5px 10px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;background:var(--wbp-black);color:var(--wbp-text);border:1px solid var(--wbp-line)}.wbp-badge--sale{background:var(--wbp-gold);color:var(--wbp-black);border-color:var(--wbp-gold)}.wbp-card__info{padding-top:16px}.wbp-card__title{margin:0;font-family:var(--wbp-display);font-size:18px;font-weight:400;line-height:1.3;color:var(--wbp-text)}.wbp-card:hover .wbp-card__title{color:var(--wbp-gold-soft)}.wbp-card__price{margin:6px 0 0;font-size:15px;color:var(--wbp-gold)}.wbp-card__price s{margin-left:8px;color:var(--wbp-muted);font-size:13px}.wbp-empty{grid-column:1 / -1;text-align:center;padding:48px 0;color:var(--wbp-muted)}.wbp-empty a{color:var(--wbp-gold)}.wbp-pages{margin-top:60px;display:flex;justify-content:center;align-items:center;gap:6px}.wbp-pages a,.wbp-pages span{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;text-decoration:none;color:var(--wbp-text);font-size:14px;border:1px solid transparent}.wbp-pages a:hover{border-color:var(--wbp-line)}.wbp-pages .is-current{border-color:var(--wbp-gold);color:var(--wbp-gold)}.wbp-shop--light{--wbp-black: #ffffff;--wbp-raise: #f5f2ec;--wbp-text: #111111;--wbp-muted: #6b665e;--wbp-gold: #9b7a3c;--wbp-gold-soft: #7d6230;--wbp-line: rgba(17, 17, 17, .16);--wbp-line-soft: rgba(17, 17, 17, .08);background:#fff;color:#111}.wbp-shop--light .wbp-chip.is-active{background:#111;border-color:#111;color:#fff}.wbp-shop--light .wbp-badge{background:#111;color:#fff;border-color:#111}.wbp-shop--light .wbp-badge--sale{background:#c6a15b;border-color:#c6a15b;color:#111}.wbp-promise{padding:88px 0;border-top:1px solid var(--wbp-line);border-bottom:1px solid var(--wbp-line)}.wbp-promise__grid{margin-top:52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}@media(min-width:990px){.wbp-promise__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wbp-promise__item{padding:28px 18px;text-align:center;border-left:1px solid var(--wbp-line-soft)}.wbp-promise__item:nth-child(odd){border-left:0}@media(min-width:990px){.wbp-promise__item:nth-child(odd){border-left:1px solid var(--wbp-line-soft)}.wbp-promise__item:first-child{border-left:0}}.wbp-promise__num{display:block;margin-bottom:14px;font-family:var(--wbp-display);font-size:15px;color:var(--wbp-gold);letter-spacing:.08em}.wbp-promise__item h3{margin:0;min-height:1.3em;font-family:var(--wbp-display);font-weight:400;font-size:21px;color:var(--wbp-text)}.wbp-promise__item p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--wbp-muted)}.wbp-promise__cta{margin-top:52px;text-align:center}.wbp-faq{padding:88px 0 96px}.wbp-faq__list{max-width:760px;margin:44px auto 0;border-top:1px solid var(--wbp-line)}.wbp-faq details{border-bottom:1px solid var(--wbp-line)}.wbp-faq summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;position:relative;font-family:var(--wbp-display);font-size:20px;color:var(--wbp-text)}.wbp-faq summary::-webkit-details-marker{display:none}.wbp-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:24px;color:var(--wbp-gold);transition:transform .2s ease}.wbp-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.wbp-faq__a{padding:0 0 24px;color:var(--wbp-muted);line-height:1.7}.wbp-faq__a p{margin:0 0 10px}.wbp-faq__a a{color:var(--wbp-gold)}
/*# sourceMappingURL=/cdn/shop/t/28/assets/weddings-by-peacock.css.map */
