.gc-contact{padding-top:16px;padding-bottom:64px;font-weight:300}.gc-contact :is(label,input,textarea,button,p){font-weight:300}.gc-contact__required{color:#b42318}.gc-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gc-contact__full{grid-column:1 / -1}.gc-contact label{display:block;margin-bottom:8px}.gc-contact input,.gc-contact textarea{width:100%;min-width:0;margin:0;font:inherit}.gc-contact textarea{resize:vertical}.gc-contact__hint{font-size:.875rem;margin:8px 0 20px}.gc-contact :is(input,textarea,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:600px){.gc-contact__fields{grid-template-columns:1fr}}.gc-page{color:var(--gc-text);background:var(--gc-background);padding:var(--gc-top) 24px var(--gc-bottom);text-align:var(--gc-align);font-family:var(--gc-body-font);font-size:var(--gc-body-size);font-weight:var(--gc-body-weight);font-style:var(--gc-body-style);line-height:var(--gc-line-height)}.gc-page__inner{max-width:var(--gc-width);margin-inline:auto}.gc-page h1,.gc-page h2,.gc-page h3,.gc-page h4,.gc-page h5,.gc-page h6,.gc-page summary{font-family:var(--gc-heading-font);font-weight:var(--gc-heading-weight);font-style:var(--gc-heading-style);color:var(--gc-text);text-transform:none;letter-spacing:normal;line-height:1.3;overflow-wrap:anywhere}.gc-page h1{font-size:var(--gc-title-size);margin:0 0 24px}.gc-page :is(h2,h3,h4,h5,h6,summary){font-size:var(--gc-heading-size);margin:0 0 16px}.gc-page p,.gc-page li{font-size:var(--gc-body-size);line-height:var(--gc-line-height);font-family:var(--gc-body-font);color:inherit}.gc-page p{margin:0 0 var(--gc-paragraph-gap)}.gc-page p:last-child{margin-bottom:0}.gc-page__header{padding-bottom:var(--gc-gap)}.gc-page__block{padding-block:var(--gc-gap);border-top:1px solid var(--gc-accent);min-width:0}.gc-page--editorial .gc-page__block--text{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:40px}.gc-page--cards .gc-page__blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gc-page--cards .gc-page__block{padding:24px;border:1px solid var(--gc-accent)}.gc-page--cards .gc-page__block--text{grid-column:1 / -1}.gc-page__native :is(h2,h3,h4,h5,h6){margin-top:var(--gc-gap)}.gc-page figure{margin:0}.gc-page img{display:block;max-width:100%;height:auto}.gc-page figcaption{margin-top:10px;font-size:.875em}.gc-page iframe{display:block;border:0;margin-top:20px;max-width:100%}.gc-page summary{cursor:pointer;padding:4px 0}.gc-page details:not([open]) summary{margin:0}.gc-page a{color:inherit;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.gc-page :is(a,summary,input,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}.gc-page table{display:block;max-width:100%;overflow-x:auto}@media(max-width:749px){.gc-page{padding:min(var(--gc-top),40px) 22px min(var(--gc-bottom),48px)}.gc-page h1{font-size:var(--gc-title-mobile)}.gc-page--editorial .gc-page__block--text,.gc-page--cards .gc-page__blocks{grid-template-columns:minmax(0,1fr);gap:18px}.gc-page__block{padding-block:min(var(--gc-gap),32px)}}.phnx-contact{padding-top:16px;padding-bottom:64px;font-weight:300}.phnx-contact :is(label,input,textarea,button,p){font-weight:300}.phnx-contact__required{color:#b42318}.phnx-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.phnx-contact__full{grid-column:1 / -1}.phnx-contact label{display:block;margin-bottom:8px}.phnx-contact input,.phnx-contact textarea{width:100%;min-width:0;margin:0;font:inherit}.phnx-contact textarea{resize:vertical}.phnx-contact__hint{font-size:.875rem;margin:8px 0 20px}.phnx-contact :is(input,textarea,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:600px){.phnx-contact__fields{grid-template-columns:1fr}}.phnx-subscriptions{color:#182058;background:#f8f6f4}.phnx-subscriptions__wrap{max-width:1040px;margin:0 auto;padding:38px clamp(16px,4vw,40px) 0}.phnx-subscriptions__intro{max-width:620px;margin:0 auto 32px;text-align:center}.phnx-subscriptions__eyebrow{margin:0 0 12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.phnx-subscriptions__intro h1{margin:0 0 14px;font-family:Roquefort,Georgia,serif;font-size:clamp(30px,4vw,46px);font-weight:400;color:inherit}.phnx-subscriptions__copy{font-family:Geist,sans-serif;font-size:15px;line-height:1.6}.phnx-subscriptions__copy p{margin:0}.phnx-wholesale .phnx-wholesale__heading{font-size:17pt;line-height:1.3}.phnx-wholesale{max-width:850px;margin:0 auto;padding:48px 24px;color:#182058}.phnx-wholesale__intro{max-width:650px;line-height:1.6}.phnx-wholesale__form{margin-top:32px}.phnx-wholesale__form fieldset{min-width:0;margin:24px 0;padding:24px 0;border:0;border-top:1px solid #d6d4cf}.phnx-wholesale__form legend{padding-right:12px;font-weight:700;font-size:18px}.phnx-wholesale__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.phnx-wholesale__field{display:flex;min-width:0;flex-direction:column;gap:8px}.phnx-wholesale__field label{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600}.phnx-wholesale__field input,.phnx-wholesale__field select,.phnx-wholesale__field textarea{box-sizing:border-box;width:100%;margin:0;min-height:48px;border:1px solid #747988;border-radius:4px;padding:12px;color:#182058;background:#fff;font:16px/1.5 Arial,Helvetica,sans-serif;text-transform:none}.phnx-wholesale__field textarea{margin-top:0;resize:vertical}.phnx-wholesale__grid+.phnx-wholesale__field{margin-top:20px}.phnx-wholesale__field :is(input,select,textarea):focus-visible,.phnx-wholesale__submit:focus-visible{outline:3px solid #2868c5;outline-offset:3px}.phnx-wholesale__privacy{font-size:14px;line-height:1.5}.phnx-wholesale__submit{min-height:48px;padding:14px 24px;border:0;border-radius:4px;background:#182058;color:#fff;font:600 16px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.phnx-wholesale__success{padding:20px;background:#edf5ee;color:#245b32}.phnx-wholesale__error{padding:16px;border:1px solid #9c2525;color:#9c2525}.phnx-wholesale__portal{display:grid;gap:16px}@media(max-width:600px){.phnx-wholesale{padding:32px 20px}.phnx-wholesale__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
