:root{--ph-bg: #f4f1ea;--ph-bg-dim: #ede9df;--ph-surface: #e7e2d6;--ph-surface-2: #ddd7c9;--ph-border: #dcd6c8;--ph-border-dk: #8e887a;--ph-ink: #101a15;--ph-ink-soft: #4a4c43;--ph-ink-mute: #625e53;--ph-primary: #0f2a20;--ph-primary-lt: #1c3d30;--ph-primary-dk: #081a13;--ph-on-primary: #f4f1ea;--ph-accent: #c6ad78;--ph-accent-soft: #ece2c9;--ph-accent-text: #6f5b2f;--ph-star: #9a7b3c;--ph-success: #2f5a46;--ph-success-soft:#dfe9e1;--ph-warn: #8a5a1e;--ph-dark: #0f2a20;--ph-on-dark: #f4f1ea;--ph-on-dark-accent: #c6ad78;--font-heading-family: "Cormorant Garamond", "Cormorant Garamond Fallback", Georgia, serif;--font-heading-weight: 500;--ph-serif: var(--font-heading-family);--ph-sans: var(--font-body-family, "Jost", "Helvetica Neue", Arial, sans-serif);--ph-t-eyebrow: 12px;--ph-t-meta: 13px;--ph-t-small: 14px;--ph-t-body: 16px;--ph-t-lead: 18px;--ph-t-h3: clamp(2.4rem, 2vw, 3rem);--ph-t-h2: clamp(3.8rem, 3.6vw, 5.2rem);--ph-t-title: clamp(3.8rem, 3.6vw, 5.2rem);--ph-space-1: 4px;--ph-space-2: 8px;--ph-space-3: 12px;--ph-space-4: 16px;--ph-space-5: 24px;--ph-space-6: 32px;--ph-space-7: 48px;--ph-space-8: 72px;--ph-space-9: 112px;--ph-radius: 0;--ph-radius-round: 999px;--ph-page: 1400px;--ph-gutter: clamp(20px, 3vw, 40px);--ph-ease: cubic-bezier(.22, .61, .36, 1);--ph-shadow-card: 0 1px 0 var(--ph-border);--ph-shadow-float: 0 -8px 30px rgba(16, 26, 21, .08)}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(cormorant-garamond.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond Fallback;src:local("Georgia"),local("Times New Roman");size-adjust:88%;ascent-override:95%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(cormorant-garamond-italic.woff2) format("woff2")}.ph-lux{font-family:var(--ph-sans);color:var(--ph-ink);font-size:var(--ph-t-body);line-height:1.55}.ph-lux *{box-sizing:border-box}.ph-lux a:not(.ph-btn){color:inherit}.ph-lux ::selection{background:var(--ph-accent-soft)}:where(.ph-wrap){max-width:var(--ph-page);margin-inline:auto;padding-inline:var(--ph-gutter)}.ph-eyebrow{font-family:var(--ph-sans);font-size:var(--ph-t-eyebrow);font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--ph-accent-text);margin:0 0 .96rem}.ph-h2,.ph-h3,.ph-title{font-family:var(--ph-serif);font-weight:500;line-height:1.06;letter-spacing:-.005em;margin:0;text-wrap:balance}.ph-h2{font-size:var(--ph-t-h2)}.ph-h3{font-size:var(--ph-t-h3)}.ph-title{font-size:var(--ph-t-title)}.ph-title em,.ph-h2 em{font-style:italic;font-weight:400}.ph-lead{font-size:var(--ph-t-lead);color:var(--ph-ink-soft);line-height:1.5}.ph-small{font-size:var(--ph-t-small)}.ph-meta{font-size:var(--ph-t-meta);color:var(--ph-ink-mute);letter-spacing:.02em}.ph-mute{color:var(--ph-ink-soft)}.ph-btn{display:inline-flex;align-items:center;justify-content:center;gap:.96rem;min-height:4.96rem;padding:0 2.56rem;border:1px solid var(--ph-primary);border-radius:var(--ph-radius);font:500 1.2rem/1 var(--ph-sans);letter-spacing:.24em;text-transform:uppercase;background:var(--ph-primary);color:var(--ph-on-primary);cursor:pointer;text-decoration:none;transition:background .2s var(--ph-ease),border-color .2s var(--ph-ease),transform .2s var(--ph-ease)}.ph-btn:hover{background:var(--ph-primary-lt);border-color:var(--ph-primary-lt)}.ph-btn:active{background:var(--ph-primary-dk);border-color:var(--ph-primary-dk)}.ph-btn--champagne{background:var(--ph-on-dark-accent);border-color:var(--ph-on-dark-accent);color:var(--ph-ink)}.ph-btn--champagne:hover{background:var(--ph-accent-soft);border-color:var(--ph-accent-soft)}.ph-btn:active{transform:translateY(1px)}.ph-btn--ghost{background:transparent;color:var(--ph-ink);border-color:var(--ph-ink)}.ph-btn--ghost:hover{background:var(--ph-ink);color:var(--ph-on-dark);border-color:var(--ph-ink)}.ph-btn--soft{background:var(--ph-surface);color:var(--ph-ink);border-color:var(--ph-surface)}.ph-btn--soft:hover{background:var(--ph-surface-2);border-color:var(--ph-surface-2)}.ph-btn--sm{min-height:4rem;padding:0 1.76rem;font-size:var(--ph-t-meta)}.ph-link{text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px;text-decoration-color:var(--ph-accent)}.ph-cta{display:inline-block;font:500 1.2rem/1 var(--ph-sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--ph-accent);padding-bottom:.6rem;color:var(--ph-ink)}.ph-cta:hover{border-color:var(--ph-ink)}.ph-cta:after{content:" \2192";font-weight:400;letter-spacing:0}.ph-btns{align-items:center}.ph-btns .ph-cta{align-self:center}.ph-link:hover{color:var(--ph-primary)}.ph-i{width:1.1em;height:1.1em;flex:0 0 auto}.ph-rule{border:0;border-top:1px solid var(--ph-border);margin:0}.ph-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ph-stars{display:inline-flex;gap:2px;color:var(--ph-star);line-height:1}.ph-stars .ph-i{width:1em;height:1em}.ph-stars--sm{font-size:14px}.ph-stars--lg{font-size:22px}.ph-stars__row{position:relative;display:inline-flex;gap:2px}.ph-stars__row--fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:calc(var(--ph-full, 0) * (1em + 2px) + var(--ph-frac, 0) * 1em);white-space:nowrap;color:var(--ph-star)}.ph-stars__row--base{color:var(--ph-border);color:color-mix(in srgb,var(--ph-border-dk) 55%,var(--ph-bg))}.ph-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.ph-chip{display:inline-flex;align-items:center;gap:.72rem;min-height:3.2rem;padding:0 1.2rem;border:1px solid var(--ph-border);background:var(--ph-bg);font-size:var(--ph-t-meta);letter-spacing:.03em;color:var(--ph-ink-soft)}.ph-chip .ph-i{color:var(--ph-accent-text)}.ph-chip--ok{border-color:var(--ph-success-soft);background:var(--ph-success-soft);color:var(--ph-success)}.ph-chip--ok .ph-i{color:var(--ph-success)}.ph-acc{border-top:1px solid var(--ph-border)}.ph-acc__item{border-bottom:1px solid var(--ph-border)}.ph-acc__sum{display:list-item;list-style:none;cursor:pointer;padding:1.76rem 0}.ph-acc__sum::-webkit-details-marker,.ph-acc__sum::marker{display:none;content:""}.ph-acc__sum-in{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;font-family:var(--ph-serif);font-size:2rem;font-weight:500;color:var(--ph-ink)}.ph-acc__sum-in .ph-i{width:1.6rem;height:1.6rem;color:var(--ph-ink-soft)}.ph-acc__sum-in .ph-i--open{display:none}details[open]>.ph-acc__sum .ph-acc__sum-in .ph-i--closed{display:none}details[open]>.ph-acc__sum .ph-acc__sum-in .ph-i--open{display:block}.ph-acc__body{padding:0 0 2.24rem;color:var(--ph-ink-soft)}.ph-acc__body p{margin:0 0 1.44rem}.ph-acc__body ul{padding-left:1.92rem;margin:0 0 1.44rem}.ph-acc__body h2,.ph-acc__body h3{font:500 1.68rem/1.3 var(--ph-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ph-ink);margin:1.92rem 0 .8rem;text-align:left!important}.ph-specs{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}@media(min-width:900px){.ph-specs--with-diagram{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.ph-dl{margin:0;display:grid;grid-template-columns:minmax(14.4rem,22.4rem) 1fr;border-top:1px solid var(--ph-border)}.ph-dl>div{display:contents}.ph-dl dt,.ph-dl dd{margin:0;padding:1.12rem 0;border-bottom:1px solid var(--ph-border);font-size:var(--ph-t-small)}.ph-dl dt{color:var(--ph-ink-mute);letter-spacing:.04em;text-transform:uppercase;font-size:var(--ph-t-meta);padding-right:1.6rem}.ph-dl dd{color:var(--ph-ink)}.ph-specs__diagram img{width:100%;height:auto;background:#fff;border:1px solid var(--ph-border)}.ph-specs__tools{display:flex;gap:1.6rem;margin-top:1.6rem;font-size:var(--ph-t-meta)}.ph-band{background:var(--ph-dark);color:var(--ph-on-dark)}.ph-band .ph-eyebrow{color:var(--ph-accent)}.ph-band .ph-mute{color:#f4f1eab8}@media(prefers-reduced-motion:reduce){.ph-lux *,.ph-lux *:before,.ph-lux *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.announcement-bar__message{font:500 1.2rem/1.4 var(--ph-sans);letter-spacing:.2em;text-transform:uppercase;padding:1.1rem 1.6rem}.utility-bar{border:0}.header{border-bottom:1px solid var(--ph-border)}.header__menu-item{font:500 1.2rem/1.4 var(--ph-sans);letter-spacing:.16em;text-transform:uppercase}.header__menu-item span{text-decoration:none!important}.header__menu-item:hover span{text-underline-offset:.35em;text-decoration:underline!important;text-decoration-color:var(--ph-accent)!important}.header__heading-logo{max-height:5.6rem;width:auto;mix-blend-mode:multiply}.header__heading-logo{max-height:none}.header__heading-logo.ph-logo{width:26rem;max-width:60vw;height:auto;max-height:none;mix-blend-mode:normal;display:block}@media(max-width:749px){.header__heading-logo,.header__heading-logo.ph-logo{width:21rem!important;max-width:62vw;height:auto}}.header--top-center .header__inline-menu{margin-top:.4rem}.header--top-center{row-gap:0}.header__icon{color:var(--ph-ink)}.footer{border-top:1px solid var(--ph-border)}.footer-block__heading{font:500 1.2rem/1.4 var(--ph-sans)!important;letter-spacing:.18em;text-transform:uppercase}.footer-block__details-content .list-menu__item--link,.footer-block__details-content .rte,.footer-block__details-content p{font-size:1.4rem;color:var(--ph-ink-mute)}.footer-block__details-content .list-menu__item--link:hover{color:var(--ph-ink);text-decoration-color:var(--ph-accent)}.copyright__content,.policies .list-menu__item{font-size:1.3rem;color:var(--ph-ink-mute)}.button,.shopify-challenge__button,.customer button{font:500 1.2rem/1 var(--ph-sans);letter-spacing:.24em;text-transform:uppercase;min-height:5.2rem;border-radius:0}.button--secondary{--color-button: var(--color-background)}.field__input,.select__select,.customer .field input,.customer select{border-radius:0}.cart-drawer,.cart-notification{box-shadow:var(--ph-shadow-float)}.ph-logo-mobile{display:none}@media(max-width:749px){.header__heading-logo:not(.ph-logo-mobile){display:none!important}.header__heading-logo.ph-logo-mobile{display:block;width:18rem!important;max-width:100%;height:auto;max-height:none;mix-blend-mode:normal}.header{grid-template-areas:none;grid-template-columns:auto auto minmax(0,1fr) auto auto;column-gap:0;align-items:center;min-height:6.4rem;padding:.55rem 1.6rem!important}.header>.header__heading,.header>.header__heading-link,.header__heading-link{min-width:0;padding:0!important}.header__heading-logo-wrapper{max-width:100%}.header>header-drawer{grid-area:auto;order:1}.header__icons{display:contents}.header__icons .desktop-localization-wrapper{display:none}.header__search{order:2}.header>.header__heading,.header>.header__heading-link{grid-area:auto;order:3;justify-self:center;text-align:center;margin:0}.header .header__icon--account.small-hide{display:inline-flex!important;order:4}.header__icon--cart{order:5}.header__icon,.header__icon span.svg-wrapper,header-drawer .header__icon{width:4.4rem;height:4.4rem}.header__icon .icon,.header__icon svg,.header__icon .svg-wrapper,.header__icon .svg-wrapper svg,header-drawer .header__icon svg{width:2.2rem!important;height:2.2rem!important}.header__icon--cart .svg-wrapper,.header__icon--cart .svg-wrapper svg{width:2.9rem!important;height:2.9rem!important}.header__icon--cart .cart-count-bubble{bottom:.5rem;right:.5rem}.announcement-bar__message{font-size:1.1rem;letter-spacing:.14em;padding:.9rem 1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .25s ease}.announcement-bar__message.is-out{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ph-lux.css.map */
