.fph-section{background:#f2f2f0;font-family:-apple-system,Helvetica Neue,Arial,sans-serif;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.fph-header{padding:1.5rem 2rem;border-bottom:1px solid rgba(0,0,0,.12)}.fph-heading{font-family:-apple-system,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,1.2vw,1.4rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#000;margin:0}.fph-wrap{display:grid;grid-template-columns:55% 45%;min-height:70vh}.fph-wrap--reverse{direction:rtl}.fph-wrap--reverse>*{direction:ltr}.fph-image-col{border-right:1px solid rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;padding:4rem;background:#f2f2f0;overflow:hidden}.fph-wrap--reverse .fph-image-col{border-right:none;border-left:1px solid rgba(0,0,0,.12)}.fph-image-col img{max-width:100%;max-height:60vh;object-fit:contain;display:block}.fph-info-col{display:flex;flex-direction:column;justify-content:center;padding:4rem}.fph-eyebrow{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#0006;margin:0 0 1.25rem}.fph-title{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 1rem;line-height:1.1}.fph-price{font-size:1rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 2rem;color:#000}.fph-price s{opacity:.4;margin-right:.5rem}.fph-description{font-size:.82rem;line-height:1.7;letter-spacing:.04em;color:#0009;margin:0 0 2rem;max-width:42ch}.fph-variants{margin:0 0 2rem}.fph-variants__label{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#0006;display:block;margin-bottom:.75rem}.fph-pills{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.fph-pill{display:block;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.2);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:transparent;color:#000;font-family:inherit;transition:border-color .15s,background .15s,color .15s}.fph-pill:hover{border-color:#000}.fph-pill.is-selected{background:#000;color:#fff;border-color:#000}.fph-pill.is-unavailable{opacity:.3;cursor:not-allowed;text-decoration:line-through}.fph-form{display:flex;flex-direction:column;gap:.75rem}.fph-atc{display:block;width:100%;max-width:320px;padding:1rem 2rem;background:#000;color:#fff;border:1px solid #000;font-family:inherit;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.fph-atc:hover:not(:disabled){background:transparent;color:#000}.fph-atc:disabled{opacity:.35;cursor:not-allowed}.fph-view-link{display:inline-block;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#00000073;text-decoration:none;border-bottom:1px solid transparent;transition:color .15s,border-color .15s;align-self:flex-start}.fph-view-link:hover{color:#000;border-bottom-color:#000}@media(max-width:749px){.fph-wrap{grid-template-columns:1fr;min-height:auto;direction:ltr}.fph-image-col{border-right:none;border-bottom:1px solid rgba(0,0,0,.12);padding:2.5rem 1.5rem;min-height:50vw}.fph-wrap--reverse .fph-image-col{border-left:none;border-bottom:1px solid rgba(0,0,0,.12)}.fph-info-col{padding:2rem 1.5rem}.fph-atc{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/featured-product-hero.css.map */
