@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Playfair+Display:ital,wght@0,400;0,600;1,400;1,500&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700&display=swap";.pco{--indigo:#16233A;--indigo-deep:#0D1626;--indigo-mid:#213655;--ecru:#E8EAE5;--ecru-soft:#EEEFEA;--paper:#F4F4F0;--red:#B6242F;--gold:#C0A971;--ink:#211E1A;--ink-soft:#5A544B;--line:#D6D8D0;--ok:#2E7D4F}.pco *{margin:0;padding:0;box-sizing:border-box}.pco{scroll-behavior:smooth}.pco{font-family:Raleway,sans-serif;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.6}.pco a{color:inherit;text-decoration:none}.pco img{display:block;max-width:100%}.pco button{font-family:inherit;cursor:pointer}.pco .wrap{max-width:1240px;margin:0 auto;padding:0 40px}.pco .eyebrow{font-family:Raleway,sans-serif;font-weight:700;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--red)}.pco h1,.pco h2,.pco .display{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.08em;line-height:1.02}.pco .sub-serif{font-family:Playfair Display,serif}.pco .hero{position:relative;min-height:88vh;color:var(--ecru);overflow:hidden}.pco .hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;opacity:0;transition:opacity .7s ease;pointer-events:none}.pco .hero-slide.on{opacity:1;pointer-events:auto;position:relative;min-height:88vh}.pco .hero-img{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center 22%;background-size:cover;background-repeat:no-repeat;filter:saturate(1.02)}.pco .hero-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0d1626eb,#0d16268c 45%,#0d162659)}.pco .hero-in{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:0 40px 92px;display:grid;grid-template-columns:1.4fr .9fr;gap:48px;align-items:end}.pco .hero-nav{position:absolute;left:0;right:0;bottom:26px;z-index:5;display:flex;align-items:center;justify-content:center;gap:18px}.pco .h-arrow{width:38px;height:38px;border:1px solid rgba(232,234,229,.5);background:#0d162659;color:var(--ecru);font-size:15px;transition:all .15s}.pco .h-arrow:hover{border-color:var(--gold);color:var(--gold)}.pco .h-dots{display:flex;gap:9px}.pco .h-dot{width:26px;height:3px;border:none;background:#e8eae559;padding:0;transition:background .2s}.pco .h-dot.on{background:var(--gold)}.pco .hero h1,.pco .hero-display{font-size:clamp(56px,7.5vw,104px);color:#fff}.pco .hero h1 .thin,.pco .hero-display .thin{color:var(--gold)}.pco .hero-lede{font-family:Playfair Display,serif;font-size:19px;font-style:italic;color:#e2e4dd;margin:14px 0 26px;max-width:520px}.pco .btn{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:16px 30px;border:1px solid transparent;transition:all .15s}.pco .btn-solid{background:var(--ecru);color:var(--indigo-deep)}.pco .btn-solid:hover{background:var(--gold);color:var(--indigo-deep)}.pco .btn-ghost{border-color:#e8eae58c;color:var(--ecru)}.pco .btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.pco .hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.pco .spec-tag{background:#e8eae50f;border:1px solid rgba(232,234,229,.28);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:22px 24px;max-width:340px;justify-self:end}.pco .spec-tag .tag-head{font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:.24em;color:var(--gold);border-bottom:1px solid rgba(232,234,229,.25);padding-bottom:10px;margin-bottom:12px}.pco .spec-row{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.06em;padding:5px 0;color:#d8dad3}.pco .spec-row b{color:#fff;font-weight:600;text-align:right}.pco .spec-tag .tag-cta{display:block;margin-top:14px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.pco .spec-tag .tag-cta:hover{color:#fff}.pco .trust{background:var(--indigo);color:var(--ecru)}.pco .trust-in{max-width:1240px;margin:0 auto;padding:16px 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pco .trust-item{display:flex;align-items:center;gap:12px;font-size:12.5px;letter-spacing:.04em}.pco .trust-item .big{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.06em;color:var(--gold);line-height:1}.pco .trust-item .stars{color:var(--gold);letter-spacing:2px;font-size:13px}.pco .cats{padding:56px 0 0}.pco .cats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.pco .cat-tile{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--ecru);display:block}.pco .cat-tile img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.pco .cat-tile:hover img{transform:scale(1.05)}.pco .cat-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0d16269e,#0d162600 55%)}.pco .cat-tile b{position:absolute;left:0;right:0;bottom:12px;z-index:2;text-align:center;font-family:Bebas Neue,sans-serif;font-weight:400;font-size:19px;letter-spacing:.12em;color:var(--ecru)}@media(max-width:960px){.pco .cats-grid{grid-template-columns:repeat(3,1fr);gap:8px}.pco .cats{padding:36px 0 0}}.pco section.band{padding:84px 0}.pco .band-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.pco .band-head h2{font-size:clamp(34px,4vw,52px)}.pco .band-head .view-all{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-bottom:2px solid var(--red);padding-bottom:3px;white-space:nowrap}.pco .band-head .view-all:hover{color:var(--red)}.pco .kicker{display:flex;align-items:center;gap:12px;margin-bottom:10px}.pco .kicker:after{content:"";height:1px;width:56px;background:var(--red)}.pco .finder{background:var(--ecru-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pco .finder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pco .finder-card{background:var(--paper);border:1px solid var(--line);padding:30px 28px;position:relative;transition:border-color .15s,transform .15s}.pco .finder-card:hover{border-color:var(--indigo);transform:translateY(-3px)}.pco .finder-card .f-label{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.1em;margin-bottom:8px}.pco .finder-card p{font-size:13.5px;color:var(--ink-soft);margin-bottom:18px}.pco .chips{display:flex;flex-wrap:wrap;gap:8px}.pco .chip{font-size:11.5px;font-weight:600;letter-spacing:.08em;border:1px solid var(--indigo);padding:7px 13px;text-transform:uppercase;transition:all .12s}.pco .chip:hover{background:var(--indigo);color:var(--ecru)}.pco .chip.hot{border-color:var(--red);color:var(--red)}.pco .chip.hot:hover{background:var(--red);color:#fff}.pco .ask{margin-bottom:34px;background:var(--paper);border:1px solid var(--indigo);padding:22px 24px}.pco .ask-label{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;margin-bottom:12px}.pco .ask-label .ai-dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #c0a97140}.pco .ask-form{display:flex;gap:0}.pco .ask-form input{flex:1;border:1px solid var(--line);border-right:none;padding:14px 16px;font-family:inherit;font-size:14.5px;background:var(--ecru-soft)}.pco .ask-form input::placeholder{color:#93968d}.pco .ask-form button{background:var(--indigo-deep);color:var(--ecru);border:none;padding:0 24px;font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.pco .ask-form button:hover{background:var(--indigo)}.pco .ask-examples{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pco .ask-examples button{font-size:11.5px;border:1px dashed var(--line);background:none;padding:6px 12px;color:var(--ink-soft);transition:all .12s}.pco .ask-examples button:hover{border-color:var(--indigo);color:var(--ink);border-style:solid}.pco .ask-status{font-size:12.5px;color:var(--ink-soft);margin-top:12px;display:none}.pco .ask-reply{display:none;margin-top:16px;border-top:1px solid var(--line);padding-top:16px}.pco .ask-reply .ar-text{font-family:Playfair Display,serif;font-style:italic;font-size:15.5px;margin-bottom:14px}.pco .ask-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pco .ask-pick{border:1px solid var(--line);background:var(--ecru-soft);display:block}.pco .ask-pick img{width:100%;aspect-ratio:4/5;object-fit:cover}.pco .ask-pick .ap-body{padding:10px 12px 12px}.pco .ask-pick .ap-title{font-size:12.5px;font-weight:600;line-height:1.3}.pco .ask-pick .ap-price{font-size:12px;font-weight:700;margin-top:3px}.pco .ask-pick .ap-why{font-size:11.5px;color:var(--ink-soft);margin-top:5px}@media(max-width:960px){.pco .ask-picks{grid-template-columns:1fr}}.pco .prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.pco .card{position:relative;background:var(--paper)}.pco .card-img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ecru);display:block}.pco .card-img img{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.pco .card-img img.alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.pco .card:hover .card-img img.alt{opacity:1}.pco .badge{position:absolute;top:12px;left:12px;background:var(--indigo-deep);color:var(--ecru);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;z-index:2}.pco .badge.pre{background:var(--gold);color:var(--indigo-deep)}.pco .weight-tab{position:absolute;bottom:0;right:0;background:var(--red);color:#fff;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:.1em;padding:5px 12px;z-index:2}.pco .card-body{padding:14px 2px 0}.pco .card-brand{font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.pco .card-title{font-size:14.5px;font-weight:600;margin:4px 0 6px;line-height:1.35}.pco .card-title a:hover{color:var(--red)}.pco .card-price{font-size:14px;font-weight:700}.pco .card-price .ship-note{font-weight:500;font-size:11.5px;color:var(--ok);margin-left:8px}.pco .card-sizes{display:flex;gap:5px;margin-top:9px;flex-wrap:wrap}.pco .sz{font-size:10.5px;font-weight:600;border:1px solid var(--line);min-width:26px;text-align:center;padding:3px 4px;color:var(--ink-soft)}.pco .sz.in{border-color:var(--indigo);color:var(--ink)}.pco .sz.out{text-decoration:line-through;opacity:.4}.pco .card-atc{margin-top:12px;width:100%;background:none;border:1px solid var(--indigo);padding:11px 0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:0;transform:translateY(4px);transition:all .18s}.pco .card:hover .card-atc,.pco .card:focus-within .card-atc{opacity:1;transform:none}.pco .card-atc:hover{background:var(--indigo);color:var(--ecru)}.pco .spotlight{background:var(--indigo-deep);color:var(--ecru);overflow:hidden}.pco .spot-grid{display:grid;grid-template-columns:1.15fr 1fr;min-height:560px}.pco .spot-img{background:url(/cdn/shop/files/DSCF7383_1920x1280_0e1f63bf-a66c-4089-a816-4637533e32ca.webp?v=1785787220&width=2000) center/cover no-repeat}.pco .spot-copy{padding:80px 72px;display:flex;flex-direction:column;justify-content:center}.pco .spot-copy .eyebrow{color:var(--gold)}.pco .spot-copy h2{font-size:clamp(44px,5vw,72px);color:#fff;margin:10px 0 4px}.pco .spot-copy .sub-serif{font-size:19px;font-style:italic;color:#c5c8c0;margin-bottom:22px}.pco .spot-copy p{font-size:15px;color:#a9aca3;max-width:460px;margin-bottom:30px}.pco .journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.pco .j-card{border:1px solid var(--line);background:#fff}.pco .j-img{aspect-ratio:16/10;background:var(--ecru);overflow:hidden}.pco .j-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.pco .j-card:hover .j-img img{transform:scale(1.04)}.pco .j-body{padding:22px 24px 26px}.pco .j-tag{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--red)}.pco .j-title{font-family:Playfair Display,serif;font-size:20px;font-weight:600;line-height:1.3;margin:8px 0 10px}.pco .j-title a:hover{color:var(--red)}.pco .j-body p{font-size:13.5px;color:var(--ink-soft)}.pco .ig{border-top:1px solid var(--line);padding:64px 0}.pco .ig-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.pco .ig-head h2{font-size:clamp(30px,3.6vw,44px)}.pco .ig-head .handle{font-family:Playfair Display,serif;font-style:italic;font-size:16px;color:var(--ink-soft)}.pco .ig-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.pco .ig-grid a{position:relative;aspect-ratio:1;overflow:hidden;background:var(--ecru);display:block}.pco .ig-grid img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.pco .ig-grid a:hover img{transform:scale(1.06)}.pco .ig-grid a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0d162600;transition:background .2s}.pco .ig-grid a:hover:after{background:#0d16262e}.pco .store{background:var(--ecru-soft);border-top:1px solid var(--line)}.pco .store-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.pco .store h2{font-size:clamp(38px,4.5vw,58px);margin:10px 0 14px}.pco .store .sub-serif{font-size:18px;font-style:italic;color:var(--ink-soft);margin-bottom:22px}.pco .hours{display:grid;grid-template-columns:auto auto;gap:6px 28px;font-size:14px;margin:18px 0 28px;max-width:340px}.pco .hours b{font-weight:600}.pco .store-quote{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--gold);padding:34px 36px}.pco .store-quote .stars{color:var(--gold);letter-spacing:3px;font-size:15px;margin-bottom:12px}.pco .store-quote blockquote{font-family:Playfair Display,serif;font-size:19px;line-height:1.55;font-style:italic;margin-bottom:16px}.pco .store-quote cite{font-style:normal;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.pco .q-nav{display:flex;gap:8px;margin-top:20px}.pco .q-nav button{width:34px;height:34px;border:1px solid var(--indigo);background:none;font-size:15px;transition:all .12s}.pco .q-nav button:hover{background:var(--indigo);color:var(--ecru)}.pco .news{background:var(--indigo);color:var(--ecru);text-align:center}.pco .news-in{max-width:640px;margin:0 auto;padding:72px 40px}.pco .news h2{font-size:clamp(34px,4vw,48px);color:#fff}.pco .news .sub-serif{font-style:italic;color:#c5c8c0;font-size:17px;margin:10px 0 26px}.pco .news-form{display:flex;gap:0;max-width:460px;margin:0 auto}.pco .news-form input{flex:1;padding:15px 18px;border:1px solid rgba(232,234,229,.4);background:#e8eae50f;color:var(--ecru);font-family:inherit;font-size:14px}.pco .news-form input::placeholder{color:#979a91}.pco .news-form button{background:var(--gold);color:var(--indigo-deep);border:none;padding:0 26px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.pco .news-form button:hover{background:var(--ecru)}.pco .news small{display:block;margin-top:14px;font-size:11.5px;color:#8b8e85;letter-spacing:.05em}.pco .seo-block{border-top:1px solid var(--line);background:var(--paper)}.pco .seo-in{max-width:880px;margin:0 auto;padding:56px 40px}.pco .seo-in h2{font-size:26px;letter-spacing:.08em;margin-bottom:14px}.pco .seo-in p{font-size:13.5px;color:var(--ink-soft);margin-bottom:12px}.pco .seo-in a{text-decoration:underline;text-underline-offset:2px}.pco .seo-in a:hover{color:var(--red)}@media(max-width:960px){.pco .seo-in{padding:40px 20px}}.pco :focus-visible{outline:2px solid var(--red);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pco *{transition:none!important;animation:none!important}}@media(max-width:960px){.pco .wrap{padding:0 20px}.pco .hero-in{grid-template-columns:1fr;padding:0 20px 74px;gap:28px}.pco .spec-tag{justify-self:start;max-width:100%}.pco .trust-in{grid-template-columns:1fr 1fr;padding:18px 20px;gap:16px}.pco section.band{padding:56px 0}.pco .finder-grid{grid-template-columns:1fr}.pco .prod-grid{grid-template-columns:1fr 1fr;gap:16px}.pco .card-atc{opacity:1;transform:none}.pco .spot-grid{grid-template-columns:1fr}.pco .spot-img{min-height:320px}.pco .spot-copy{padding:48px 24px}.pco .journal-grid{grid-template-columns:1fr}.pco .store-grid{grid-template-columns:1fr;gap:36px}.pco .ig-grid{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/pco-theme.css.map */
