:root{--hcc-ink:#161616;--hcc-muted:#5C5A55;--hcc-body:#3E3C38;--hcc-line:#D6D2C9;--hcc-tile:#E4E1DA;--hcc-soft:#EFEDE7;--hcc-accent:#B9D3AC}body{letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em;font-weight:600}.button,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-heading-family);font-size:1.3rem}.header__menu-item,.header__menu-item span{text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-heading-family);font-size:1.3rem}.header__heading-link .h2{text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:2rem}.announcement-bar__message{text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-heading-family);font-size:1.2rem}.card__heading,.card-information{letter-spacing:0}.card__heading{font-family:var(--font-body-family);font-weight:500;font-size:1.5rem}.badge{border-radius:0;text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem}.product-form__input input[type=radio]+label{border-radius:0;min-width:5.2rem}.title-wrapper-with-link .title,.title{letter-spacing:-.01em}.rich-text__heading{max-width:24ch;margin-left:auto;margin-right:auto}.multicolumn-card__info h3{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.12em;font-size:1.4rem;font-weight:600}.footer-block__heading{text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem}.header__heading-link{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.1}.header__heading-link:after{content:"Official Boyfriend Clothing";margin-top:.6rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--hcc-muted);white-space:nowrap}@media screen and (max-width:989px){.header__heading-link{align-items:center}.header__heading-link:after{font-size:.9rem;letter-spacing:.2em}}.footer-block .rte strong{display:block;margin-top:-.4rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--hcc-muted)}@media screen and (max-width:989px){.header.header--has-menu{grid-template-areas:"left-icons heading icons" "navigation navigation navigation";grid-template-columns:8.8rem minmax(0,1fr) 8.8rem;row-gap:.4rem}.header--has-menu header-drawer{display:none}.header--has-menu .header__heading,.header--has-menu>.header__heading-link{justify-self:center}.header__inline-menu{display:block;grid-area:navigation;justify-self:center;margin-left:0}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;justify-content:center;gap:2.4rem}.header__inline-menu .header__menu-item{padding:.6rem 0}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span{font-size:1.2rem}}.header__inline-menu .header__menu-item[aria-current=page] span{text-decoration:underline;text-underline-offset:.4rem}.hcc-hero{display:flex;flex-wrap:wrap;gap:4rem;align-items:stretch;padding-top:4rem}.hcc-hero__text{flex:1 1 40rem;display:flex;flex-direction:column;justify-content:space-between;gap:4rem;padding-bottom:.8rem}.hcc-hero__intro{display:flex;flex-direction:column;gap:2rem}.hcc-tag{align-self:flex-start;background:var(--hcc-accent);color:var(--hcc-ink);font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;padding:.6rem 1rem}.hcc-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(5.6rem,9vw,10.4rem);line-height:.92;letter-spacing:-.035em;text-transform:uppercase}.hcc-hero__sub{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:500;margin:0}.hcc-hero__body{color:var(--hcc-body);font-size:1.8rem;max-width:44rem}.hcc-hero__body p{margin:0}.hcc-buy{display:flex;flex-direction:column;gap:1.4rem;max-width:48rem}.hcc-buy__top{display:flex;justify-content:space-between;align-items:baseline}.hcc-buy__price{font-size:2.4rem}.hcc-buy__hint{font-size:1.3rem;color:var(--hcc-muted)}.hcc-sizes{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(5.6rem,1fr));gap:.8rem}.hcc-sizes input{position:absolute;opacity:0;width:1px;height:1px}.hcc-sizes label{display:flex;align-items:center;justify-content:center;height:5.2rem;border:1px solid var(--hcc-line);cursor:pointer;font-size:1.5rem}.hcc-sizes input:checked+label{background:var(--hcc-ink);border-color:var(--hcc-ink);color:#f6f5f1}.hcc-sizes input:focus-visible+label{outline:2px solid var(--hcc-ink);outline-offset:2px}.hcc-sizes input:disabled+label{color:#9c9a95;text-decoration:line-through;cursor:not-allowed}.hcc-buy__row{display:flex;flex-wrap:wrap;gap:.8rem}.hcc-buy__row .button--primary{flex:1 1 20rem;min-height:5.6rem}.hcc-buy__row .button--secondary{min-height:5.6rem}.hcc-hero__media{flex:999 1 52rem;min-width:0;min-height:72rem;background:var(--hcc-tile);position:relative;overflow:hidden}.hcc-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hcc-hero__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media screen and (max-width:749px){.hcc-hero{gap:2.4rem;padding-top:2rem}.hcc-hero__media{min-height:48rem;order:-1}}.hcc-strip__inner{border-top:1px solid var(--hcc-line);border-bottom:1px solid var(--hcc-line);padding:3.6rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2.8rem}.hcc-strip__item{display:flex;flex-direction:column;gap:.6rem}.hcc-strip__title{font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin:0}.hcc-strip__text{color:var(--hcc-muted);font-size:1.5rem}.hcc-strip__text p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hcc.css.map */
