:root{color-scheme:only light;--hv-paper: #F4F2ED;--hv-surface: #FFFFFF;--hv-ink: #16141A;--hv-muted: #6E6A66;--hv-line: #DEDAD2;--hv-accent: #C4451F;--hv-accent-hover: #A93916;--hv-deep-lift: #241F2A;--hv-deep-line: #3A353F;--hv-deep-muted: #9A939F;--hv-deep-body: #CFC9D2;--hv-display: Oswald, "Arial Narrow", system-ui, sans-serif;--hv-body: Inter, system-ui, -apple-system, sans-serif;--hv-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--hv-gutter: clamp(16px, 4cqi, 44px);--hv-block: clamp(44px, 7cqi, 104px);--hv-max: 1440px}.hv-section{container-type:inline-size;position:relative;overflow:hidden}.hv-wrap{position:relative;max-inline-size:var(--hv-max);margin-inline:auto;padding:var(--hv-block) var(--hv-gutter)}.hv-rule{border-block-end:1px solid var(--hv-line)}.hv-grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:radial-gradient(var(--hv-ink) .5px,transparent .5px),radial-gradient(var(--hv-ink) .5px,transparent .5px);background-size:3px 3px,4px 4px;background-position:0 0,1px 2px}.hv-deep .hv-grain:before,.hv-grain--light:before{opacity:.08;background-image:radial-gradient(#FFFFFF .5px,transparent .5px),radial-gradient(#FFFFFF .5px,transparent .5px)}.hv-deep{background:var(--hv-ink);color:var(--hv-paper)}.hv-deep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 140% at 82% 6%,var(--hv-deep-lift) 0%,var(--hv-ink) 64%)}.hv-deep .hv-eyebrow{color:var(--hv-deep-muted)}.hv-deep .hv-body{color:var(--hv-deep-body)}.hv-deep .hv-rule{border-block-end-color:var(--hv-deep-line)}.hv-eyebrow{font:400 10px/1 var(--hv-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--hv-muted);margin:0}.hv-display{font-family:var(--hv-display);font-weight:600;text-transform:uppercase;line-height:.86;letter-spacing:-.015em;margin:0;text-wrap:balance}.hv-display--xl{font-size:clamp(38px,13cqi,140px)}.hv-display--lg{font-size:clamp(32px,6.5cqi,72px);line-height:.92;letter-spacing:-.01em}.hv-display--md{font-size:clamp(24px,3.6cqi,34px);line-height:1}.hv-display--sm{font-size:clamp(19px,2.8cqi,24px);line-height:1.05;letter-spacing:.02em}.hv-body{font-size:clamp(15px,3.2cqi,19px);line-height:1.55;color:var(--hv-muted);text-wrap:pretty;margin:0}.hv-body--sm{font-size:clamp(14.5px,1.6cqi,17px);line-height:1.68}.hv-btn{display:inline-block;border:0;cursor:pointer;background:var(--hv-ink);color:var(--hv-paper);padding:19px 34px;font-family:var(--hv-display);font-weight:600;font-size:clamp(14px,2.7cqi,16px);letter-spacing:.18em;text-transform:uppercase;text-align:center;transition:background-color .18s ease,transform .08s ease}.hv-btn:hover{background:#000;color:var(--hv-paper);text-decoration:none}.hv-btn:active{transform:translateY(1px)}.hv-btn--buy{background:var(--hv-accent)}.hv-btn--buy:hover{background:var(--hv-accent-hover)}.hv-btn--ghost{background:transparent;color:var(--hv-ink);border:1px solid var(--hv-line)}.hv-btn--ghost:hover{background:var(--hv-ink);color:var(--hv-paper)}.hv-deep .hv-btn--ghost{color:var(--hv-paper);border-color:var(--hv-deep-line)}.hv-deep .hv-btn--ghost:hover{background:var(--hv-paper);color:var(--hv-ink)}.hv-link{font:400 11px/1 var(--hv-mono);letter-spacing:.16em;text-transform:uppercase;border-block-end:1px solid transparent;transition:border-color .15s ease}.hv-link:hover{text-decoration:none;border-block-end-color:currentColor}.hv-grid{display:grid;gap:clamp(12px,1.6cqi,20px) clamp(10px,1.2cqi,16px);grid-template-columns:repeat(var(--hv-cols, 4),minmax(0,1fr))}@container (max-width: 900px){.hv-grid{--hv-cols: 3}}@container (max-width: 640px){.hv-grid{--hv-cols: 2}}.hv-card{display:block}.hv-card__media{position:relative;aspect-ratio:2 / 3;overflow:hidden;background:var(--hv-surface);border:1px solid var(--hv-line)}.hv-card__media img{inline-size:100%;block-size:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,0,.2,1)}@media(hover:hover){.hv-card:hover .hv-card__media img{transform:scale(1.035)}}.hv-card__title{margin:10px 0 0;font-family:var(--hv-display);font-weight:500;text-transform:uppercase;font-size:clamp(13px,1.5cqi,15px);letter-spacing:.04em;line-height:1.25}.hv-card__price{margin:3px 0 0;font-size:clamp(13px,1.5cqi,15px);color:var(--hv-muted)}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--hv-ink);outline-offset:2px}.hv-deep :where(a,button,summary):focus-visible{outline-color:var(--hv-paper)}@media(prefers-reduced-motion:reduce){.hv-card__media img,.hv-btn{transition:none}}.header-section{background:#f4f2eded;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-block-end:1px solid var(--hv-line)}.header-section .menu__item>a,.header-section .header__menu a,.header-section nav a{font-family:var(--hv-body);font-weight:500;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding-block:4px;border-block-end:1px solid transparent;transition:border-color .15s ease}.header-section .menu__item>a:hover,.header-section .header__menu a:hover,.header-section nav a:hover{text-decoration:none;border-block-end-color:var(--hv-ink)}.header-section .header-logo{font-family:var(--hv-display);font-weight:600;font-size:clamp(17px,2.6cqi,21px);letter-spacing:.3em;text-transform:uppercase;padding-inline-start:.3em}.header-section .header-logo:hover{text-decoration:none}.header-section .header__actions a,.header-section .header__actions button{font:400 10.5px/1 var(--hv-mono);letter-spacing:.16em;text-transform:uppercase}.hv-sectionhead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-block-end:clamp(18px,2.4cqi,28px)}.section-resource-list,.ui-test-product-list{container-type:inline-size}.section-resource-list__header h2{font-family:var(--hv-display);font-weight:600;text-transform:uppercase;font-size:clamp(24px,3.6cqi,34px);line-height:1;letter-spacing:-.005em;margin:0}.section-resource-list__header h2:before{content:"Added today";display:block;margin-block-end:12px;font:400 10px/1 var(--hv-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--hv-muted)}.section-resource-list__header a{font:400 10.5px/1 var(--hv-mono);letter-spacing:.16em;text-transform:uppercase;border-block-end:1px solid transparent}.section-resource-list__header a:hover{text-decoration:none;border-block-end-color:currentColor}.resource-list .product-title,.resource-list__item .product-title{font-family:var(--hv-display);font-weight:500;text-transform:uppercase;letter-spacing:.04em;line-height:1.25}.section-resource-list__header h2{text-transform:uppercase!important}.shopify-section:has(.product-information),.product-information{container-type:inline-size}.hv-product-eyebrow{font:400 10px/1 var(--hv-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--hv-muted);margin:0}.product-information h1,.product-information .product-title{font-family:var(--hv-display)!important;font-weight:600;text-transform:uppercase!important;font-size:clamp(30px,6.4cqi,62px);line-height:.9;letter-spacing:-.01em;margin:0}.product-information .price{font-family:var(--hv-display);font-weight:600;font-size:clamp(22px,3.2cqi,32px);letter-spacing:.01em}.product-information .variant-option__button-label,.product-information variant-picker button{font-family:var(--hv-display);font-weight:500;text-transform:uppercase;letter-spacing:.08em;min-block-size:54px;min-inline-size:54px}.product-information .add-to-cart-button,.product-information button[name=add]{background:var(--hv-accent);color:var(--hv-paper);border:0;min-block-size:62px;font-family:var(--hv-display);font-weight:600;font-size:clamp(14px,1.9cqi,17px);letter-spacing:.16em;text-transform:uppercase;transition:background-color .18s ease}.product-information .add-to-cart-button:hover,.product-information button[name=add]:hover{background:var(--hv-accent-hover)}.sticky-add-to-cart__button{background:var(--hv-accent)!important;color:var(--hv-paper)!important;font-family:var(--hv-display);font-weight:600;letter-spacing:.14em;text-transform:uppercase;min-block-size:52px}.product-media-container,.product-information .media-gallery img{background:var(--hv-surface)}.product-recommendations h2,.product-recommendations h3{font-family:var(--hv-display);font-weight:600;text-transform:uppercase!important;font-size:clamp(24px,3.6cqi,34px);line-height:1;letter-spacing:-.005em}@media(max-width:900px),(pointer:coarse){.hv-btn,.hv-multibuy__cta,.header-section button,.header-section a[href],.footer a[href],button[name=add],.add-to-cart-button{min-block-size:44px;display:inline-flex;align-items:center;justify-content:center}.footer a[href]{display:inline-flex;padding-block:11px;min-block-size:44px}.hv-link,.hv-eyebrow{-webkit-tap-highlight-color:transparent}}html,body{overflow-x:clip}.hv-section,.hv-wrap{max-inline-size:100%}.product-information h1,.product-information h1 *{font-size:clamp(30px,6.4cqi,62px)!important;line-height:.9!important}.product-information .buy-buttons,.product-information .buy-buttons form,.product-information button[name=add],.product-information .add-to-cart-button{inline-size:100%!important;max-inline-size:none!important}.product-information .shopify-payment-button,.product-information .shopify-payment-button__button{inline-size:100%}.shopify-payment-button__more-options{padding-block:12px;display:inline-block}.product-information .product-form-buttons{display:block!important;inline-size:100%}.product-information .product-form-buttons quantity-selector,.product-information .product-form-buttons .quantity-selector,.product-information .product-form-buttons [class*=quantity]{display:none!important}.product-information add-to-cart-component,.product-information .product-form-buttons>span{display:block;inline-size:100%}.cart-drawer,.drawer__inner,cart-drawer-component{background:var(--hv-surface);border-inline-start:1px solid var(--hv-line)}.cart-drawer h2,.drawer__heading,cart-drawer-component h2{font-family:var(--hv-display);font-weight:500;text-transform:uppercase;font-size:19px;letter-spacing:.04em}.cart__checkout-button,button[name=checkout],.cart-drawer button[name=checkout]{background:var(--hv-accent)!important;color:var(--hv-paper)!important;border:0!important;min-block-size:56px;font-family:var(--hv-display);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cart__checkout-button:hover,button[name=checkout]:hover{background:var(--hv-accent-hover)!important}.shopify-section-group-footer-group{background:var(--hv-ink);color:var(--hv-paper)}.shopify-section-group-footer-group a{color:var(--hv-paper)}.shopify-section-group-footer-group a:hover{color:#fff}.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3{font-family:var(--hv-display);font-weight:500;text-transform:uppercase;font-size:13px;letter-spacing:.14em}.shopify-section-group-footer-group .footer-utilities__text,.footer-utilities__text{font:400 10px/1.6 var(--hv-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.hv-ann,.header-section,.sticky-add-to-cart,.shopify-section-group-footer-group{display:none!important}.hv-grain:before,.hv-deep:after{display:none}.hv-deep{background:none;color:#000}}.resource-card__image-placeholder,.product-card__image-placeholder,[class*=image-placeholder]{background-color:var(--hv-surface);background-image:repeating-linear-gradient(135deg,var(--hv-line) 0 1px,transparent 1px 9px);border:1px solid var(--hv-line)}.resource-card__image-placeholder svg,[class*=image-placeholder] svg{opacity:.12}.dialog-zoomed-gallery .product-media-container{max-height:94vh;display:flex;align-items:center;justify-content:center}.dialog-zoomed-gallery .product-media-container img{max-height:92vh;width:auto;max-width:100%;object-fit:contain}.jm-button--primary,.jdgm-btn--primary,.jdgm-write-rev-link{background-color:var(--hv-ink)!important;border-color:var(--hv-ink)!important;color:var(--hv-paper)!important;border-radius:0!important;font-family:var(--hv-mono, inherit)!important;letter-spacing:.12em!important;text-transform:uppercase!important}.jm-button--primary:hover,.jdgm-btn--primary:hover,.jdgm-write-rev-link:hover{background-color:var(--hv-muted)!important;border-color:var(--hv-muted)!important}.variant-option:not(:has(.variant-option__button-label:nth-of-type(2))){display:none}.footer-content .menu__heading,.footer-content h2,.footer-content h3{font-family:var(--hv-mono)!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:.65;margin-block-end:14px}@media(min-width:750px){.footer-content .menu__heading{cursor:default}}.footer-content .menu__item+.menu__item{margin-block-start:2px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/helve.css.map */
