:root{--hw-ease: cubic-bezier(.2, .7, .2, 1);--hw-ease-snappy: cubic-bezier(.16, 1, .3, 1);--hw-dur-quick: .18s;--hw-dur-std: .44s;--hw-dur-slow: .72s}h1,h2,.h1,.h2{letter-spacing:-.021em;text-wrap:balance}h3,.h3{letter-spacing:-.012em;text-wrap:balance}h1,.h1{line-height:1.04;padding-block-end:.06em}h2,.h2{line-height:1.1;padding-block-end:.04em}.rte p,.rte ul,.rte ol{max-width:64ch}.rte p+p{margin-block-start:1.1em}.rte ul{list-style:none;padding-inline-start:0}.rte ul>li{position:relative;padding-inline-start:1.5rem;margin-block-end:.7em}.rte ul>li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.72em;width:.75rem;height:1px;background:currentColor;opacity:.55}.divider__line{position:relative}.divider__line:before,.divider__line:after{content:"";position:absolute;inset-block-end:0;width:1px;height:9px;background:var(--color-border)}.divider__line:before{inset-inline-start:0}.divider__line:after{inset-inline-end:0}.button,.button-secondary,.button-custom,.shopify-payment-button__button--unbranded,.hw-hero__cta{--hw-btn-cream: #F5EFE6;--hw-btn-ink: #2B2620;position:relative;isolation:isolate;overflow:hidden;border-radius:3px;padding-block:clamp(13px,1vw,16px);padding-inline:clamp(26px,2.4vw,34px);font-family:var(--font-body--family);font-size:.76rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;transition:transform var(--hw-dur-quick) var(--hw-ease-snappy),box-shadow .24s var(--hw-ease),background-color .24s var(--hw-ease),color .24s var(--hw-ease)}.button:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]),.hw-hero__cta:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hw-btn-cream) 22%,transparent),0 12px 28px -14px color-mix(in srgb,var(--hw-btn-ink) 60%,transparent)}.button-secondary{background-color:transparent;color:var(--hw-btn-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hw-btn-ink) 48%,transparent)}.button-secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--hw-btn-ink);transform:scaleY(0);transform-origin:bottom;transition:transform .28s var(--hw-ease)}.button-secondary:hover{background-color:transparent;color:var(--hw-btn-cream);box-shadow:inset 0 0 0 1px var(--hw-btn-ink)}@media(hover:hover)and (pointer:fine){.button-secondary:hover:before{transform:scaleY(1)}}.button:active,.button-secondary:active,.button-custom:active,.hw-hero__cta:active,button:active{transform:scale(.985)}.hw-hero__cta .hw-hero__cta-nib svg,.button .svg-wrapper svg{transition:transform var(--hw-dur-quick) var(--hw-ease-snappy)}@media(prefers-reduced-motion:reduce){.button,.button-secondary,.button-custom,.hw-hero__cta,button{transition:box-shadow .2s ease,background-color .2s ease,color .2s ease}.button:active,.button-secondary:active,.button-custom:active,.hw-hero__cta:active,button:active{transform:none}.button-secondary:before{transition:none}}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid #2B2620;outline-offset:2px;border-radius:3px}.cart-drawer__content,.cart-drawer__inner{background:var(--color-background, #F5EFE6)}.cart-drawer__header{position:relative;font-family:var(--font-heading--family);letter-spacing:-.012em}.cart-drawer__header>*:first-child:before{content:"";position:absolute;left:0;top:-14px;width:1px;height:20px;background:color-mix(in srgb,var(--color-foreground) 42%,transparent)}.cart-items__table-row{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}.cart-items__table-row:last-of-type{border-bottom:0}.cart-items-component :is(.price,[class*=price]),.cart-totals{transition:color .2s var(--hw-ease),opacity .2s var(--hw-ease)}.cart-drawer__summary,.cart-actions{border-top:1px solid color-mix(in srgb,var(--color-foreground) 16%,transparent)}@media(prefers-reduced-motion:no-preference){.cart-items-component .cart-items__table-row.removing{animation-timing-function:var(--hw-ease);animation-duration:var(--hw-dur-std);animation-delay:0ms}.cart-items-component .cart-items__table-row.adding{animation-timing-function:var(--hw-ease);animation-duration:var(--hw-dur-std)}}.cart-items-component .quantity-selector{transition:opacity var(--hw-dur-quick) var(--hw-ease)}.cart-items-component.cart-items-disabled .quantity-selector{opacity:.5}.cart-items-component.cart-items-disabled :is(.cart-items__price,.cart-items__price-unit){opacity:.55;transition:opacity var(--hw-dur-quick) var(--hw-ease)}@media(prefers-reduced-motion:no-preference){.hero .text-block,.hero .button{animation:herewear-settle .7s cubic-bezier(.16,1,.3,1) backwards}.hero .text-block:nth-of-type(1){animation-delay:.04s}.hero .text-block:nth-of-type(2){animation-delay:.13s}.hero .button{animation-delay:.22s}}@keyframes herewear-settle{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}.variant-option__button-label{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.slideshow-controls__dots .slideshow-control{min-width:44px;min-height:44px}.hw-foot a{display:inline-flex;align-items:center;min-height:44px}.cart-discount__pill-remove{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.variant-option:not(:has(input:checked)) .variant-option__button-label__pill{display:none}.variant-option:has(input[data-option-name=Size]):not(:has(input:checked)) legend:after{content:" \2014  select a size";text-transform:none;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/19/assets/herewear.css.map */
