:root{--pc-green: #192b1f;--pc-green-deep: #10201a;--pc-ivory: #f6f1e7;--pc-sand: #e9e0cf;--pc-gold: #b8975a;--pc-ink: #1b1d1a;--pc-muted: #6d6a62;--pc-serif: var(--font-heading--family, Georgia, serif);--pc-sans: var(--font-body--family, Helvetica, Arial, sans-serif)}.pc-section{--pc-bg: var(--pc-ivory);--pc-fg: var(--pc-ink);background:var(--pc-bg);color:var(--pc-fg)}.pc-section.pc-dark{--pc-bg: var(--pc-green);--pc-fg: var(--pc-ivory)}.pc-wrap{max-width:1320px;margin:0 auto;padding:0 20px}@media(min-width:750px){.pc-wrap{padding:0 40px}}.pc-eyebrow{margin:0 0 12px;font-family:var(--pc-sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pc-gold)}.pc-title{margin:0;font-family:var(--pc-serif);font-weight:500;line-height:1.08;font-size:clamp(30px,4.4vw,54px);letter-spacing:-.005em}.pc-title em{font-style:italic;color:var(--pc-gold)}.pc-text{margin:14px 0 0;font-family:var(--pc-sans);font-size:15px;line-height:1.7;opacity:.85}.pc-center{text-align:center}.pc-center .pc-text{margin-left:auto;margin-right:auto;max-width:620px}.pc-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;margin-top:26px;font-family:var(--pc-sans);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid currentColor;color:inherit;background:transparent;transition:background .25s,color .25s}.pc-btn:hover{background:var(--pc-fg);color:var(--pc-bg)}.pc-btn--solid{background:var(--pc-ivory);color:var(--pc-green);border-color:var(--pc-ivory)}.pc-btn--solid:hover{background:transparent;color:var(--pc-ivory)}.pc-marquee{overflow:hidden;white-space:nowrap;background:var(--pc-marquee-bg, var(--pc-green-deep));color:var(--pc-marquee-fg, var(--pc-ivory))}.pc-marquee__track{display:inline-flex;animation:pc-marquee var(--pc-speed, 40s) linear infinite}.pc-marquee__item{padding:9px 28px;font-family:var(--pc-sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.pc-marquee__item:after{content:"\2726";margin-left:56px;color:var(--pc-gold)}@keyframes pc-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pc-marquee__track{animation:none}}.pc-hero{position:relative;min-height:var(--pc-hero-h, 88vh);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;color:#fff}.pc-hero__media,.pc-hero__media video,.pc-hero__media img,.pc-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pc-hero__media svg{background:var(--pc-green);fill:#f6f1e72e}.pc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,20,15,var(--pc-overlay, .55)),#0a140f00 65%)}.pc-hero__content{position:relative;z-index:1;padding:0 20px 72px;text-align:center;max-width:760px}.pc-hero .pc-title{font-size:clamp(38px,6vw,76px)}.pc-hero .pc-title em{color:#fff}.pc-hero__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:28px}.pc-hero__badge{font-family:var(--pc-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.9}.pc-hero__badge:before{content:"\25c6";margin-right:8px;color:var(--pc-gold);font-size:8px;vertical-align:2px}.pc-card{position:relative;display:flex;flex-direction:column;background:#fbf8f2;border:1px solid var(--pc-sand);text-decoration:none;color:var(--pc-ink);height:100%}.pc-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#efe8db}.pc-card__media img,.pc-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s,transform .6s}.pc-card__media svg{fill:#1e3a2f26}.pc-card__media img+img{opacity:0}.pc-card:hover .pc-card__media img+img{opacity:1}.pc-card:hover .pc-card__media img:only-child{transform:scale(1.04)}.pc-card__badge{position:absolute;top:12px;left:12px;z-index:1;padding:5px 9px;background:var(--pc-green);color:var(--pc-ivory);font-family:var(--pc-sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pc-card__body{padding:16px 14px 18px;text-align:center;display:flex;flex-direction:column;gap:6px;flex:1}.pc-card__vendor{font-family:var(--pc-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--pc-gold)}.pc-card__title{margin:0;font-family:var(--pc-serif);font-size:21px;font-weight:500;line-height:1.2}.pc-card__price{margin-top:auto;font-family:var(--pc-sans);font-size:13px;display:flex;gap:8px;justify-content:center;align-items:baseline}.pc-card__price s{color:var(--pc-muted)}.pc-card__price strong{font-weight:600;color:var(--pc-green)}.pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:990px){.pc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.pc-rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.pc-rail__arrows{display:none;gap:8px}@media(min-width:750px){.pc-rail__arrows{display:flex}}.pc-arrow{width:42px;height:42px;display:grid;place-items:center;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font-size:16px}.pc-arrow:hover{background:var(--pc-fg);color:var(--pc-bg)}.pc-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.pc-rail__track::-webkit-scrollbar{display:none}.pc-rail__track>*{scroll-snap-align:start}@media(min-width:750px){.pc-rail__track{grid-auto-columns:calc((100% - 60px)/4);gap:20px}}.pc-tabs__nav{display:flex;gap:6px 26px;flex-wrap:wrap;justify-content:center;margin-bottom:34px}.pc-tabs__btn{padding:8px 2px;background:none;border:0;border-bottom:1px solid transparent;cursor:pointer;color:inherit;font-family:var(--pc-sans);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.55}.pc-tabs__btn[aria-selected=true]{opacity:1;border-bottom-color:var(--pc-gold)}.pc-tabs__panel[hidden]{display:none}.pc-press{margin-top:64px;text-align:center}.pc-press__track{display:inline-flex;gap:64px;animation:pc-marquee 30s linear infinite}.pc-press__item{font-family:var(--pc-serif);font-size:clamp(22px,2.6vw,34px);letter-spacing:.08em;opacity:.55;white-space:nowrap}.pc-press__viewport{overflow:hidden;white-space:nowrap;margin-top:18px}.pc-scrollvid{position:relative;height:var(--pc-scroll-h, 260vh);background:#0d1612;color:var(--pc-ivory)}.pc-scrollvid__sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.pc-scrollvid__sticky video,.pc-scrollvid__sticky img,.pc-scrollvid__sticky svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pc-scrollvid__sticky svg{fill:#f6f1e71f}.pc-scrollvid__copy{position:relative;z-index:1;text-align:center;max-width:620px;padding:0 20px;transition:opacity .3s}.pc-scrollvid__copy .pc-title em{color:var(--pc-gold)}.pc-banner{position:relative;min-height:78vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;color:#fff}.pc-banner img,.pc-banner svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pc-banner svg{background:var(--pc-green);fill:#f6f1e726}.pc-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(10,20,15,var(--pc-overlay, .35))}.pc-banner__content{position:relative;z-index:1;max-width:560px;padding:0 20px}.pc-story__strip{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:8px;overflow-x:auto;margin-top:44px;scrollbar-width:none}.pc-story__strip::-webkit-scrollbar{display:none}@media(min-width:750px){.pc-story__strip{grid-auto-columns:1fr;overflow:visible}}.pc-story__img{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#f6f1e714}.pc-story__img img,.pc-story__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pc-story__img svg{fill:#f6f1e726}.pc-story .pc-text p{margin:0 0 14px}.pc-reviews{position:relative;overflow:hidden}.pc-reviews__mark{position:absolute;top:-40px;left:50%;transform:translate(-50%);font-family:var(--pc-serif);font-size:clamp(180px,28vw,380px);line-height:1;color:var(--pc-gold);opacity:.12;pointer-events:none}.pc-reviews__stars{color:var(--pc-gold);letter-spacing:.2em;font-size:14px}.pc-reviews__rating{margin-top:14px;font-family:var(--pc-sans);font-size:12px;letter-spacing:.14em}.pc-reviews__slider{position:relative;max-width:780px;margin:46px auto 0;text-align:center}.pc-review[hidden]{display:none}.pc-review__quote{margin:0;font-family:var(--pc-serif);font-style:italic;font-size:clamp(22px,2.6vw,32px);line-height:1.35}.pc-review__quote:before{content:"\201c";display:block;font-size:64px;line-height:.6;color:var(--pc-gold);font-style:normal;margin-bottom:18px}.pc-review__who{margin-top:22px;font-family:var(--pc-sans);font-size:13px}.pc-review__who span{display:block;margin-top:4px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--pc-muted)}.pc-reviews__nav{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:30px}.pc-reviews__dots{display:flex;gap:6px}.pc-reviews__dot{width:28px;height:2px;border:0;padding:0;background:currentColor;opacity:.2;cursor:pointer}.pc-reviews__dot[aria-current=true]{opacity:1;background:var(--pc-gold)}.pc-insta__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:40px}@media(min-width:750px){.pc-insta__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.pc-insta__item{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#f6f1e714}.pc-insta__item img,.pc-insta__item svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.pc-insta__item svg{fill:#f6f1e726}.pc-insta__item:hover img{transform:scale(1.05)}.pc-handle{font-family:var(--pc-sans);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--pc-gold)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pc-theme.css.map */
