:root{--hls-ink: #0E0D0C;--hls-raise: #171512;--hls-recess: #33302B;--hls-oxide: #A8A9A4;--hls-bone: #E8E3D9;--hls-oxblood: #8C2F1E;--hls-oxblood-lit: #A63C27;--hls-turq: #74B3AC;--hls-display: "Rye", "Bookman Old Style", Georgia, serif;--hls-head: "Oswald", "Arial Narrow", "Helvetica Neue", sans-serif;--hls-body: "Bitter", Georgia, "Times New Roman", serif;--hls-mono: "Roboto Mono", ui-monospace, "SF Mono", Menlo, monospace}:root{--font-body-family: var(--hls-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--hls-head);--font-heading-style: normal;--font-heading-weight: 600;--font-heading-scale: 1.15}body{font-family:var(--font-body-family);line-height:1.65;letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--hls-head);font-weight:600;text-transform:uppercase;letter-spacing:.045em;line-height:1.1;text-wrap:balance}.caption,.caption-with-letter-spacing,.caption-large{font-family:var(--hls-mono);letter-spacing:.22em;font-size:.68rem;text-transform:uppercase}.collection__title .title,.title-wrapper-with-link .title,.section-header .title,.rich-text__heading,.collection-hero__title{font-family:var(--hls-display);font-weight:400;font-size:clamp(1.55rem,4vw,2.75rem);line-height:1.15;letter-spacing:.005em;text-transform:none;color:rgb(var(--color-foreground));margin:0;padding-top:.9rem;border-top:1px solid rgba(var(--color-foreground),.18)}.collection__title .title:after,.title-wrapper-with-link .title:after,.section-header .title:after{content:"";display:block;width:100%;margin-top:1rem;border-top:3px solid var(--hls-oxblood);border-bottom:1px solid rgba(var(--color-foreground),.18);padding-top:4px}.collection__title .title.h0,.collection__title .title.h1,.collection__title .title.h2,.title-wrapper-with-link .title.h0,.title-wrapper-with-link .title.h1,.title-wrapper-with-link .title.h2{font-size:clamp(1.55rem,4vw,2.75rem)}.collection__title.title-wrapper{margin-bottom:3rem}.collection__view-all .button{font-family:var(--hls-mono);font-size:.7rem;letter-spacing:.2em;min-height:0;padding:.9rem 1.6rem}.header-wrapper{border-bottom:1px solid rgba(var(--color-foreground),.18)}.header__menu-item,.header__inline-menu a{font-family:var(--hls-head);font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem}.header__heading-logo{max-height:60px;width:auto}@media screen and (max-width:749px){.header__heading-logo{max-height:42px}}.card__inner.ratio{--ratio-percent: 100% !important}.card__media .media>img,.card__media .media>svg{object-fit:cover!important;width:100%;height:100%}.card--standard .card__inner,.card--card .card__inner,.card--media .card__inner{border:1px solid rgba(var(--color-foreground),.18);background-color:var(--hls-raise)}.card__heading,.card__heading a{font-family:var(--hls-head);font-weight:500;text-transform:uppercase;letter-spacing:.08em;font-size:.92rem;line-height:1.25}.card-information .price,.price__regular .price-item,.price__sale .price-item{font-family:var(--hls-mono);font-size:.82rem;letter-spacing:.04em;font-variant-numeric:tabular-nums}.card__badge .badge{font-family:var(--hls-mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;padding:.3rem .55rem;border-radius:0}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font-family:var(--hls-head);font-weight:600;text-transform:uppercase;letter-spacing:.16em;font-size:.8rem;min-height:3.25rem}.field__input,.select__select,.customer .field input,.customer select{background-color:var(--hls-raise)}*:focus-visible{outline:2px solid var(--hls-turq);outline-offset:2px;box-shadow:none}.product__title,.product__title h1{font-family:var(--hls-head);text-transform:uppercase;letter-spacing:.03em}.product__description{max-width:62ch}.product .price .price-item{font-family:var(--hls-mono);font-variant-numeric:tabular-nums}.product-form__submit{background:var(--hls-oxblood);color:var(--hls-bone);box-shadow:none}.product-form__submit:not([disabled]):hover{background:var(--hls-oxblood-lit)}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background:var(--hls-raise);color:#e8e3d973;box-shadow:0 0 0 1px rgba(var(--color-foreground),.2)}.product-form__input--pill input[type=radio]+label{font-family:var(--hls-mono);font-size:.82rem;letter-spacing:.02em}.product-form__input .form__label{font-family:var(--hls-mono);text-transform:uppercase;letter-spacing:.16em;font-size:.68rem}.hls-upload{margin:1.6rem 0;padding:1.4rem;border:1px solid rgba(var(--color-foreground),.2);background:var(--hls-raise)}.hls-upload__label{display:block;font-family:var(--hls-mono);text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;margin:0 0 .5rem;opacity:1}.hls-upload__req{color:var(--hls-oxblood-lit);letter-spacing:.1em}.hls-upload__help{margin:0 0 1rem;font-size:.86rem;line-height:1.5;color:rgba(var(--color-foreground),.7);max-width:52ch}.hls-upload__input{display:block;width:100%;font-family:var(--hls-mono);font-size:.78rem;color:rgba(var(--color-foreground),.75);padding:0}.hls-upload__input::file-selector-button{font-family:var(--hls-head);font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:var(--hls-bone);background:transparent;border:1px solid rgba(232,227,217,.45);border-radius:0;padding:.85rem 1.4rem;margin-right:1rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.hls-upload__input::file-selector-button:hover{background:var(--hls-oxblood);border-color:var(--hls-oxblood)}.hls-upload__input:focus-visible::file-selector-button{outline:2px solid var(--hls-turq);outline-offset:2px}.hls-upload__status{margin:.9rem 0 0;font-family:var(--hls-mono);font-size:.72rem;line-height:1.5;min-height:1rem}.hls-upload__status.is-ok{color:var(--hls-turq)}.hls-upload__status.is-error{color:#f0a392}.hls-upload__notes{width:100%;margin-top:.4rem;background:var(--hls-ink);font-family:var(--hls-body);font-size:.9rem}.hls-upload .hls-upload__label:nth-of-type(2){margin-top:1.4rem}.footer{border-top:1px solid rgba(var(--color-foreground),.18)}.footer-block__heading{font-family:var(--hls-head);text-transform:uppercase;letter-spacing:.14em;font-size:.85rem}.footer-block__details-content .list-menu__item--link,.footer__content-bottom a{font-size:.9rem}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.18)}.copyright__content,.policies a{font-family:var(--hls-mono);font-size:.68rem;letter-spacing:.06em}.footer__payment .icon{opacity:.45}.footer__list-social .list-social__link{padding:1rem}.announcement-bar__message{font-family:var(--hls-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;padding:.9rem 1rem}.hls-soon{margin:1.6rem 0;padding:1.5rem;border:1px solid rgba(var(--color-foreground),.2);background:var(--hls-raise)}.hls-soon__label{font-family:var(--hls-mono);font-size:.64rem;letter-spacing:.28em;text-transform:uppercase;color:var(--hls-oxblood-lit);margin:0 0 .7rem}.hls-soon__heading{font-family:var(--hls-display);font-weight:400;text-transform:none;letter-spacing:.005em;font-size:clamp(1.25rem,3vw,1.7rem);line-height:1.2;margin:0 0 .8rem}.hls-soon__text{font-size:.92rem;line-height:1.6;color:rgba(var(--color-foreground),.78);margin:0 0 1.4rem;max-width:46ch}.hls-soon__text>p{margin:0 0 .5rem}.hls-soon__text>p:last-child{margin:0}.hls-soon .hls-cd__clock{margin:0 0 1.6rem;justify-content:flex-start}.hls-soon .hls-cd__unit{min-width:4.4rem;padding:.8rem .5rem}.hls-soon .hls-cd__num{font-size:clamp(1.4rem,4vw,1.9rem)}.hls-soon__live-now{font-family:var(--hls-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hls-turq);margin:0 0 1.4rem}.hls-soon__notify{padding-top:1.3rem;border-top:1px solid rgba(var(--color-foreground),.18)}.hls-soon__notify-heading{font-family:var(--hls-mono);font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin:0 0 .8rem}.hls-soon__row{display:flex;flex-wrap:wrap;gap:.6rem}.hls-soon__email{flex:1 1 12rem;min-width:0;background:var(--hls-ink)}.hls-soon__submit{flex:0 0 auto;background:var(--hls-oxblood);color:var(--hls-bone);min-height:3.25rem}.hls-soon__submit:hover{background:var(--hls-oxblood-lit)}.hls-soon__ok{font-family:var(--hls-mono);font-size:.76rem;color:var(--hls-turq);margin:0;line-height:1.5}.hls-soon__err{font-family:var(--hls-mono);font-size:.72rem;color:#f0a392;margin:.6rem 0 0}.hls-maker{background:rgb(var(--color-background))}.hls-maker__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media screen and (min-width:750px){.hls-maker__grid{grid-template-columns:5fr 7fr;gap:3.5rem}.hls-maker__grid--flip .hls-maker__media{order:2}}.hls-maker__media img,.hls-maker__placeholder{display:block;width:100%;height:auto;border:1px solid rgba(var(--color-foreground),.18)}.hls-maker__eyebrow{font-family:var(--hls-mono);font-size:.64rem;letter-spacing:.28em;text-transform:uppercase;color:var(--hls-oxblood-lit);margin:0 0 .9rem}.hls-maker__name{font-family:var(--hls-display);font-weight:400;text-transform:none;letter-spacing:.005em;font-size:clamp(1.7rem,4.2vw,2.6rem);line-height:1.15;margin:0 0 .6rem}.hls-maker__role{font-family:var(--hls-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.65);margin:0 0 1.5rem;padding-bottom:1.3rem;border-bottom:1px solid rgba(var(--color-foreground),.18)}.hls-maker__bio{font-size:1rem;line-height:1.7;max-width:58ch;margin:0 0 1.8rem}.hls-maker__bio>p{margin:0 0 1rem}.hls-maker__bio>p:last-child{margin:0}.hls-maker__facts{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-wrap:wrap;gap:1px;background:rgba(var(--color-foreground),.18);border:1px solid rgba(var(--color-foreground),.18)}.hls-maker__facts li{flex:1 1 10rem;background:rgb(var(--color-background));padding:.85rem 1rem;font-family:var(--hls-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.8);line-height:1.4}@media screen and (max-width:749px){.hls-maker__grid{gap:1.5rem}.hls-maker__role{margin-bottom:1.2rem;padding-bottom:1rem}.hls-maker__bio{font-size:.95rem}.hls-maker__facts li{flex:1 1 100%}}.hls-ed{background:rgb(var(--color-background))}.hls-ed__inner{max-width:46rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.hls-ed__head{padding-bottom:2rem;margin-bottom:2.4rem;border-bottom:1px solid rgba(var(--color-foreground),.18)}.hls-ed__kicker{font-family:var(--hls-mono);font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:var(--hls-oxblood-lit);margin:0 0 1.1rem}.hls-ed__headline{font-family:var(--hls-display);font-weight:400;text-transform:none;letter-spacing:.005em;font-size:clamp(1.9rem,5vw,3.1rem);line-height:1.1;margin:0 0 1.2rem;text-wrap:balance}.hls-ed__standfirst{font-family:var(--hls-body);font-size:clamp(1.02rem,1.9vw,1.2rem);line-height:1.55;color:rgba(var(--color-foreground),.82);margin:0;max-width:46ch;text-wrap:pretty}.hls-ed__figure{margin:0 0 2.4rem}.hls-ed__figure img{display:block;width:100%;height:auto;border:1px solid rgba(var(--color-foreground),.18)}.hls-ed__caption{font-family:var(--hls-mono);font-size:.66rem;letter-spacing:.1em;color:rgba(var(--color-foreground),.55);margin-top:.7rem;line-height:1.5}.hls-ed__body{font-size:1.05rem;line-height:1.75;max-width:40rem}.hls-ed__body>p{margin:0 0 1.15rem}.hls-ed__body>p:last-child{margin:0}.hls-ed__body--cap>p:first-child:first-letter{font-family:var(--hls-display);font-size:3.4em;line-height:.82;float:left;margin:.06em .12em 0 0;color:var(--hls-bone)}.hls-ed__quote{margin:2.4rem 0;padding:0 0 0 1.6rem;border-left:3px solid var(--hls-oxblood)}.hls-ed__quote p{font-family:var(--hls-display);font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.35;margin:0;color:rgb(var(--color-foreground));text-wrap:balance}.hls-ed__byline{margin:2.4rem 0 0;padding-top:1.3rem;border-top:1px solid rgba(var(--color-foreground),.18);font-family:var(--hls-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.hls-ed__btn{margin-top:2rem}@media screen and (max-width:749px){.hls-ed__head{padding-bottom:1.5rem;margin-bottom:1.8rem}.hls-ed__body{font-size:1rem;line-height:1.7}.hls-ed__quote{margin:1.8rem 0;padding-left:1.1rem}.hls-ed__body--cap>p:first-child:first-letter{font-size:3em}}@media screen and (max-width:749px){.announcement-bar__message{font-size:.6rem;letter-spacing:.1em;padding:.7rem .75rem;line-height:1.4}.collection__title.title-wrapper{margin-bottom:1.75rem}.collection__title .title,.title-wrapper-with-link .title,.section-header .title{padding-top:.6rem}.collection__title .title:after,.title-wrapper-with-link .title:after,.section-header .title:after{margin-top:.7rem;border-top-width:2px}.button,.hls-soon__submit,.product-form__submit,.shopify-payment-button__button--unbranded{width:100%;min-height:3.4rem}.collection__view-all .button{width:auto}.card__heading,.card__heading a{font-size:.8rem;letter-spacing:.06em}.card-information .price,.price__regular .price-item{font-size:.75rem}.banner__content{padding:1.75rem 0 .5rem}.banner__box{padding:0}.banner__text{font-size:.95rem;line-height:1.55}.hls-soon,.hls-upload{padding:1.1rem}.hls-soon__row{flex-direction:column}.hls-soon__email{flex:1 1 auto}.hls-soon .hls-cd__unit{min-width:3.9rem}.product__title h1,.product__title{font-size:1.5rem}.footer__content-top{padding-bottom:1.5rem}.footer-block{margin-bottom:1.75rem}.footer__list-social{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hard-luck.css.map */
