:root{--pv3-disp: "Big Shoulders Display", "Arial Narrow", sans-serif;--pv3-mono: "DM Mono", ui-monospace, "SF Mono", monospace;--pv3-body: "Inter", -apple-system, sans-serif;--pv3-gold: #3A4030;--pv3-gold-hi: #262B21;--pv3-ice: #3A4030;--pv3-ice-deep: #4F5A3C;--pv3-ink: #0A0A0B;--pv3-dim: #6E6862;--pv3-hair: rgba(10, 10, 11, .12);--pv3-hair-soft: rgba(10, 10, 11, .07);--pv3-ease: cubic-bezier(.22, 1, .36, 1);--pv3-fast: .16s;--radius: 0px}body{background-image:none;background-color:#faf8f4}h1,h2,.display-xl,.display-l,.display-m,.card__name,.pdp-stage__copy .display-xl{font-family:var(--pv3-disp);font-weight:700;text-transform:uppercase;letter-spacing:.005em;line-height:.94;font-stretch:normal}.display-xl{font-size:clamp(46px,8.6vw,104px);line-height:.9}.display-l{font-size:clamp(34px,5.4vw,68px);line-height:.94}.display-m{font-size:clamp(24px,2.9vw,38px);font-weight:600;line-height:1.06}h3,.footer h3{font-family:var(--pv3-mono);font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pv3-ice-deep)}.signature,.lede em,.c-signature{font-family:Cormorant Garamond,Georgia,serif;font-style:italic}.eyebrow,.card__meta,.spec dt,.band__item,.marquee__track,.apt-facts,.card__tag,.chip,.buy__fine{font-family:var(--pv3-mono);font-weight:400;letter-spacing:.14em;text-transform:uppercase}.eyebrow{font-size:11px;color:var(--pv3-ice)}.card__meta,.spec dt{font-size:10.5px;color:var(--pv3-dim)}.buy__fine{letter-spacing:.06em;text-transform:none;font-size:11.5px}.price,.card__price,.buy__price,.pdp-stage__price{font-family:var(--pv3-disp);font-weight:600;letter-spacing:.01em;font-stretch:normal}.btn,button.btn,.chip,.card,.card__frame,.field input,.field textarea,.field select,fieldset,.studio,.studio__panel,.concept,.notice,.burger,.footer__mark,.apt-facts span,img,figure,video,.apt-media,.apt-media img,.strip__item,.strip__item img,.shelf__item,.shelf__item img,.page-head img,.media,.media img{border-radius:0}.btn,button.btn{font-family:var(--pv3-body);font-weight:600;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;border-radius:0;transition:background var(--pv3-fast) var(--pv3-ease),color var(--pv3-fast) var(--pv3-ease),border-color var(--pv3-fast) var(--pv3-ease)}.btn--primary,.btn-primary,.btn--solid,[data-generate],[data-book]{background:var(--pv3-gold);background-image:none;color:#ede8df;border:1px solid var(--pv3-gold);box-shadow:none;transform:none}.btn--primary:hover,.btn-primary:hover,.btn--solid:hover,[data-generate]:hover,[data-book]:hover{background:var(--pv3-gold-hi);border-color:var(--pv3-gold-hi);color:#ede8df;transform:none}.btn--ghost,.btn-ghost,.btn--gold{background:transparent;color:var(--pv3-ink);border:1px solid var(--pv3-hair)}.btn--ghost:hover,.btn-ghost:hover,.btn--gold:hover{border-color:var(--pv3-ice-deep);color:var(--pv3-ice);background:transparent}.header__cta .btn--gold{background:var(--pv3-gold);color:#ede8df;border-color:var(--pv3-gold);font-weight:600;letter-spacing:.1em}.header__cta .btn--gold:hover{background:var(--pv3-gold-hi);border-color:var(--pv3-gold-hi);color:#ede8df}.header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.brand__name{font-family:var(--pv3-disp);font-weight:600;font-size:15px;letter-spacing:.16em;text-transform:uppercase}.nav__link{font-family:var(--pv3-body);font-weight:500;font-size:12.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--pv3-ink)}.nav__link:hover,.nav__link:focus-visible{color:var(--pv3-ice)}.burger{border:1px solid var(--pv3-hair)}@media(max-width:899px){.nav.is-open .nav__link{font-family:var(--pv3-disp);font-weight:600;font-size:clamp(34px,9vw,54px);line-height:1.28;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--pv3-hair-soft)}.nav.is-open:after{font-family:var(--pv3-mono);font-size:11px;letter-spacing:.14em;color:var(--pv3-dim)}.header__cta .btn--gold{display:inline-flex;position:fixed;left:28px;bottom:96px;z-index:95;padding:13px 22px;opacity:0;pointer-events:none;transition:opacity var(--pv3-fast) var(--pv3-ease)}.header:has(.nav.is-open) .header__cta .btn--gold{opacity:1;pointer-events:auto}}.card,.studio,.studio__panel,.concept,fieldset{background:transparent;border-color:var(--pv3-hair-soft)}.card__name{font-size:17px;letter-spacing:.02em}.card:hover .card__name{color:var(--pv3-ice)}.card__tag{background:var(--pv3-gold);color:#ede8df;font-size:10px;letter-spacing:.14em}.chip{font-size:11px;border:1px solid var(--pv3-hair);color:var(--pv3-ink);background:transparent}.chip:hover{border-color:var(--pv3-ice-deep)}.chip[aria-pressed=true]{background:var(--pv3-ink);color:#faf8f4;border-color:var(--pv3-ink)}.footer{border-top:1px solid var(--pv3-hair-soft);background:#ede8df}.footer__base{border-top:1px solid var(--pv3-hair-soft);color:var(--pv3-dim)}.footer__base span{font-family:var(--pv3-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.footer a:hover{color:var(--pv3-ice)}hr,.section--tight+.section,.band{border-color:var(--pv3-hair-soft)}::selection{background:#0a0a0b47;color:var(--pv3-ink)}a:focus-visible,button:focus-visible{outline:1px solid var(--pv3-ice-deep);outline-offset:3px}.policy .shopify-policy__container{max-width:none;margin:0;padding:0}.policy .shopify-policy__title{margin:0;text-align:left}.policy .shopify-policy__title h1{font-family:var(--pv3-disp);font-weight:700;text-transform:uppercase;line-height:.92;letter-spacing:-.01em;font-size:clamp(40px,6vw,72px);margin:12px 0 28px}.policy .shopify-policy__body{color:var(--ink-muted);font-size:15px;line-height:1.7;max-width:68ch}.policy .shopify-policy__body h2,.policy .shopify-policy__body h3,.policy .shopify-policy__body strong{color:var(--ink)}.policy .shopify-policy__body h2,.policy .shopify-policy__body h3{font-family:var(--pv3-disp);text-transform:uppercase;letter-spacing:.01em;font-weight:700;font-size:24px;margin:36px 0 12px}.policy .shopify-policy__body p,.policy .shopify-policy__body li{margin:0 0 12px}.policy .shopify-policy__body ul,.policy .shopify-policy__body ol{padding-left:18px}.policy .shopify-policy__body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.policy .shopify-policy__body table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.policy .shopify-policy__body td,.policy .shopify-policy__body th{border-top:1px solid var(--border);padding:10px 8px;text-align:left;vertical-align:top}:root{--taupe: #B3A999;--taupe-deep: #443F3A;--taupe-surface: #2A2724;--taupe-hair: #443F3A;--taupe-hair-soft: rgba(68, 63, 58, .6);--pv3-hair: var(--taupe-hair);--pv3-hair-soft: var(--taupe-hair-soft);--border: var(--taupe-hair);--border-str: #5B5752;--surface: var(--taupe-surface)}.eyebrow{color:var(--taupe)}.footer{background:var(--taupe-surface);border-top-color:var(--taupe-hair)}.footer h3,.footer__base{color:var(--taupe)}.btn:not(.btn--solid):not(.btn--gold){border-color:var(--taupe-deep)}.btn:not(.btn--solid):not(.btn--gold):hover{border-color:var(--taupe)}.chip{border-color:var(--taupe-deep)}.chip:hover{border-color:var(--taupe)}.studio__trust li,.choice,.card__frame,.field input,.field textarea,.field select{border-color:var(--taupe-hair)}.studio__trust li{background:#2a2724e6}.band,.marquee__track{color:var(--taupe)}.band{border-top-color:var(--taupe-hair);border-bottom-color:var(--taupe-hair)}.bj-wm{position:relative;isolation:isolate}.bj-wm:before{content:"";position:absolute;pointer-events:none;z-index:-1;width:min(60vmin,520px);aspect-ratio:1000 / 843;background:url(bj-monogram-cream.svg) center / contain no-repeat;opacity:.05;right:-6vw;top:calc(var(--header-h, 64px) + 24px)}.pdp-stage.bj-wm:before{right:auto;left:-4vw;bottom:8%;top:auto;opacity:.04}.footer.bj-wm:before{right:-3vw;top:auto;bottom:-10%;width:min(40vmin,340px);opacity:.04}@media(max-width:759px){.bj-wm:before{width:68vw;opacity:.045}}.bj-wm{overflow-x:clip;isolation:isolate}:root{--olive: #1C1F17;--olive-2: #262B21;--olive-line: #3A4030;--khaki: #B5AD86;--forest: #2E5A3F;--forest-hi: #4C7A5C}.eyebrow,.card__meta,.spec dt,.footer h3,.footer__base,.pdp-stage__kicker,.studio__dot,.field label{color:var(--khaki)}.eyebrow--gold{color:var(--gold)}.nav__link:after{background:var(--forest-hi)}.nav__link[aria-current=page]{color:var(--khaki)}.nav__link:hover{color:var(--ink)}.studio__trust li{background:var(--olive-2);border-color:var(--olive-line)}.studio__dot.is-current{color:var(--khaki)}.studio__dot.is-current:before,.studio__dot.is-done:before{background:var(--forest-hi);border-color:var(--forest-hi)}.chip[aria-pressed=true],.choice[aria-pressed=true]{border-color:var(--forest-hi)}.choice[aria-pressed=true] .choice__name{color:var(--khaki)}.band{background:var(--olive);border-top-color:var(--olive-line);border-bottom-color:var(--olive-line);color:var(--khaki)}.band__dot{background:var(--forest-hi)}.footer{border-top:1px solid var(--forest)}.footer__base{border-top-color:var(--olive-line)}.footer a:hover{color:var(--khaki)}.spec dt{border-left:2px solid var(--forest);padding-left:10px}.btn:not(.btn--solid):not(.btn--gold):hover{border-color:var(--forest-hi)}.link-line{text-decoration-color:var(--forest-hi)}.pdp-stage__copy .eyebrow,.card__meta .card__name{color:var(--khaki)}.card__price{color:var(--ink)}::selection{background:var(--forest);color:var(--ink)}:focus-visible{outline:2px solid var(--forest-hi);outline-offset:3px}.pdp-stage .pdp-stage__back{color:#d9d3c8}.pdp-stage .pdp-stage__back:hover{color:#f5f2ed}.pdp-stage .eyebrow,.pdp-stage__copy .eyebrow{color:#b5ad86}select.chips{-webkit-appearance:none;appearance:none;display:block;width:100%;min-height:44px;padding:10px 44px 10px 14px;font:inherit;font-size:14px;color:#0a0a0b;background:#faf8f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%230A0A0B' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid #D9D3C8;border-radius:0;cursor:pointer}select.chips:focus-visible{outline:2px solid #3A4030;outline-offset:2px}.buy-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:12px;padding:10px clamp(16px,4vw,24px);padding-bottom:calc(10px + env(safe-area-inset-bottom));background:#faf8f4;border-top:1px solid #D9D3C8;color:#0a0a0b;transform:translateY(100%);visibility:hidden;transition:transform .28s ease,visibility 0s .28s}.buy-bar.is-on{transform:none;visibility:visible;transition:transform .28s ease,visibility 0s}.buy-bar__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.buy-bar__price{flex:0 0 auto;color:#6b5223;font-weight:600;font-variant-numeric:tabular-nums}.buy-bar__btn{flex:0 0 auto;min-height:44px;padding-inline:18px}@media(max-width:759px){.buy-bar{display:flex}}@media(prefers-reduced-motion:reduce){.buy-bar{transition:none}}.field input,.field textarea,.field select,form input:not([type=hidden]):not([type=submit]):not([type=checkbox]):not([type=radio]),form textarea,form select:not(.chips){background:#faf8f4;border:1px solid #D9D3C8;border-radius:0;color:#0a0a0b}form input:required:not([type=hidden]),form textarea:required,form select:required{border-left:2px solid #3A4030}form input:focus-visible,form textarea:focus-visible,form select:focus-visible{outline:2px solid #3A4030;outline-offset:2px}.nav__link,.c-masthead__link,.footer a,.c-footer a,.link-line,address a,.c-book__addr a{display:inline-flex;align-items:center;min-height:40px}.footer a,.c-footer a,address a,.c-book__addr a,.link-line{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.footer a:hover,.c-footer a:hover,address a:hover,.c-book__addr a:hover,.link-line:hover{color:#3a4030}.footer h3{min-height:0}html body .studio__trust li,html body .choice__note,html body .choice .choice__note,html body .studio .muted,html body .card__meta,html body .spec dt{font-size:11.5px}html body .studio__dot{font-size:12px}html body .studio__trust li:before{font-size:11px}html body .apt-photo,html body .strip__item{border-radius:0}html body #main .studio__trust li,html body #main .choice__note,html body #main .studio .muted{font-size:11.5px}html body #main .studio__dot{font-size:12px}@media(max-width:520px){html body #main .studio__trust li{font-size:11.5px}}.hero--short .hero__copy{text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 18px rgba(0,0,0,.55)}.hero--short .eyebrow--gold,.hero--short .hero__copy .eyebrow{color:#d9d3c8}.hero--short:after{background:linear-gradient(100deg,#04050ab8,#04050a73 45%,#04050a14)}.hero--short .hero__media img{object-position:50% 30%}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pages-v3.css.map */
