:root{--hr-rubber: #121212;--hr-steel: #1f1f1f;--hr-line: #343434;--hr-chalk: #eeeeee;--hr-dim: #a8a8a8;--hr-studio: #e4e4e4;--hr-forge: #ff4500;--hr-gold: #ffd700;--hr-stencil: "Big Shoulders Stencil Display", "Big Shoulders Display", Impact, "Arial Narrow", sans-serif;--hr-display: "Big Shoulders Display", Impact, "Arial Narrow", sans-serif;--hr-sans: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--hr-serif: "BF Cinzel", Cinzel, Georgia, "Times New Roman", serif;--hr-gutter: 16px;--hr-max: 1440px;--font-body-family: var(--hr-sans);--font-heading-family: var(--hr-display);--font-heading-style: normal;--font-heading-weight: 800;--font-heading-transform: uppercase;--font-heading-spacing: .01em;--font-btn-family: var(--hr-display);--font-btn-weight: 800;--btn-transform: uppercase;--font-menu-family: var(--hr-display);--font-menu-weight: 800;--navigation-transform: uppercase;--font-mega-transform: uppercase;--font-subheading-family: var(--hr-sans);--font-subheading-weight: 600;--font-subheading-transform: none;--font-subheading-spacing: 0px;--font-pcard-title-weight: 800;--product-title-transform: uppercase;--btn-rounded: 0px;--btn-height: 48px;--color-cart-bubble: var(--hr-chalk);--color-overlay-bg: #000000;--color-overlay-alpha: 68;--color-badge-new: var(--hr-gold);--card-corner-radius: 0px;--color-base-text: 238, 238, 238;--color-base-heading: 238, 238, 238;--color-base-primary: 238, 238, 238;--color-base-background-1: 18, 18, 18;--color-base-background-2: 31, 31, 31;--bf-ash: var(--hr-rubber);--bf-ash-raised: var(--hr-steel);--bf-ash-deep: var(--hr-rubber);--bf-line: var(--hr-line);--bf-line-strong: #4a4a4a;--bf-chalk: var(--hr-chalk);--bf-muted: var(--hr-dim);--bf-ember: var(--hr-forge);--bf-ember-soft: var(--hr-forge);--bf-ember-glow: rgba(255, 69, 0, .16);--bf-gold: var(--hr-gold);--bf-tile: var(--hr-studio);--bf-display: var(--hr-display);--bf-label: var(--hr-sans);--bf-body: var(--hr-sans);--bf-radius: 0px}@media(min-width:768px){:root{--hr-gutter: 24px}}@media(min-width:1024px){:root{--hr-gutter: 40px}}:root,.color-background-1,.color-background-2,.color-inverse,.color-accent,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,body .md-down\:color-background-1,body .md-down\:color-background-2,body .md-down\:color-inverse,body .md-down\:color-accent,body .md-down\:color-scheme-1,body .md-down\:color-scheme-2,body .md-down\:color-scheme-3,body .md-down\:color-scheme-4,body .md-down\:color-scheme-5{--color-primary: var(--hr-chalk);--color-border: var(--hr-line);--color-background: var(--hr-rubber);--color-text-body: var(--hr-chalk);--color-text-heading: var(--hr-chalk);--color-highlight: var(--hr-forge);--color-link: var(--hr-chalk);--color-link-hover: var(--hr-chalk);--color-bg-1: var(--hr-rubber);--color-bg-2: var(--hr-steel);--color-btn-bg: var(--hr-forge);--color-btn-text: var(--hr-rubber);--color-btn-secondary-bg: transparent;--color-btn-secondary-border: var(--hr-chalk);--color-btn-secondary-text: var(--hr-chalk);--color-btn-bg-hover: var(--hr-forge);--color-btn-text-hover: var(--hr-rubber);--color-btn-before: var(--hr-forge);--color-field-bg: var(--hr-rubber);--color-field-text: var(--hr-chalk);--color-field-text-rgb: 238, 238, 238;--color-tooltip-bg: var(--hr-chalk);--color-tooltip-text: var(--hr-rubber);--color-product-title: var(--hr-chalk);--color-product-price: var(--hr-chalk);--color-header-bg: var(--hr-rubber);--color-header-text: var(--hr-chalk);--color-menu-text: var(--hr-chalk);--color-menu-text-hover: var(--hr-chalk);--color-foreground: 238, 238, 238}html{background:var(--hr-rubber)}body{background:var(--hr-rubber);color:var(--hr-chalk);font-family:var(--hr-sans);font-size:1.6rem;line-height:1.6}body :focus-visible{outline:2px solid var(--hr-chalk);outline-offset:2px}body a{text-decoration-color:var(--hr-dim);text-underline-offset:3px}body a:hover{text-decoration-color:currentColor}body h1,body h2,body h3,body h4,body h5,body h6,body .h0,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body .h-xl{font-family:var(--hr-display);font-weight:800;line-height:.95;letter-spacing:.01em;text-transform:uppercase}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--hr-display)!important;color:var(--hr-chalk)!important}body .hr-hero__title,body .hr-wall__title{font-family:var(--hr-stencil)!important}body .f-scroll-trigger,body .f-scroll-trigger.animate--fade-in,body .f-scroll-trigger.animate--fade-in-up,body .f-scroll-trigger.animate--fade-in-left,body .f-scroll-trigger.animate--fade-in-right,body .f-scroll-trigger.animate--zoom-fade{opacity:1;transform:none;animation:none;transition:none}body .announcement-bar{--color-text-body: var(--hr-rubber);--color-link: var(--hr-rubber);background:var(--hr-forge);color:var(--hr-rubber)}body .announcement-bar__row{padding:8px var(--hr-gutter)}body .announcement-bar__message,body .announcement-bar__message p{font:600 13px/18px var(--hr-sans);letter-spacing:0;text-transform:none;color:var(--hr-rubber)}body .site-header{border-bottom:1px solid var(--hr-line);background:var(--hr-rubber)}body .f-site-nav__link{font:800 19px/1 var(--hr-display);letter-spacing:.08em;text-transform:uppercase}body .f-site-nav__sub-link,body .f-mobile-nav__sub-link{font-family:var(--hr-sans);font-weight:600;text-transform:none;letter-spacing:0}body .f-mobile-nav__link{font:800 28px/1.05 var(--hr-display);letter-spacing:.03em;text-transform:uppercase}body [data-cart-count-bubble]{background:var(--hr-chalk)}body [data-cart-count-number]{color:var(--hr-rubber);font-weight:700}body .btn{font-family:var(--hr-display);font-weight:800;font-size:18px;letter-spacing:.07em;text-transform:uppercase;border-radius:0}body .btn--primary:hover,body .f-product-form__submit.btn:hover{box-shadow:inset 0 0 0 2px var(--hr-rubber)}body .btn--secondary:not(.btn--plain):hover{--color-btn-bg-hover: var(--hr-chalk);--color-btn-before: var(--hr-chalk);background:var(--hr-chalk);border-color:var(--hr-chalk);color:var(--hr-rubber)}body .btn--link,body .btn--underline,body .btn--plain{font-family:var(--hr-sans);font-weight:600;font-size:14px;letter-spacing:0;text-transform:none}body .section__heading{font:900 clamp(40px,5vw,68px)/.9 var(--hr-display);letter-spacing:.01em;text-transform:uppercase;color:var(--hr-chalk)}body .section__description,body .section__description p{color:var(--hr-dim);font-size:16.5px;line-height:1.55}body .section__subheading{font:600 15px/1.35 var(--hr-sans);letter-spacing:0;text-transform:none;color:var(--hr-dim)}body .product-card__image-wrapper{background:var(--hr-studio);border-radius:0}body .product-card__title.text-product-title,body .product-card__title.text-upper{font-family:var(--hr-display)!important;font-weight:800!important;font-size:18px;line-height:1.06;letter-spacing:.03em;text-transform:uppercase}body .product-card__actions .btn--white{background:var(--hr-rubber);border-color:var(--hr-rubber);color:var(--hr-chalk)}body .product-card__actions .btn--white:hover{--color-btn-bg-hover: var(--hr-forge);--color-btn-before: var(--hr-forge);background:var(--hr-forge);border-color:var(--hr-forge);color:var(--hr-rubber)}body .product-card__info .price-item,body .product-card__info .f-price{font-family:var(--hr-sans);font-weight:600;font-size:14px;font-variant-numeric:tabular-nums}body .bf-section{background:var(--hr-rubber)}body .bf-section--raised{background:var(--hr-steel);border-block:1px solid var(--hr-line)}body .bf-display,body .bf-section h2.bf-display,body .bf-section h1.bf-display{font-family:var(--hr-display)!important;font-weight:900;line-height:.9;letter-spacing:.01em}body .bf-section-head .bf-display,body .bf-set__copy .bf-display,body .bf-story__copy .bf-display,body .bf-faq__intro .bf-display{font-size:clamp(40px,5vw,68px)}body .bf-accent{color:inherit}body .bf-eyebrow{margin-bottom:12px;font:600 15px/1.35 var(--hr-sans);letter-spacing:0;text-transform:none;color:var(--hr-dim)}body .bf-lede,body .bf-lede p,body .bf-story__body{color:var(--hr-dim);font-size:16.5px;line-height:1.55}body .bf-btn{min-height:52px;padding:0 24px;border-radius:0;font:800 18px/1 var(--hr-display);letter-spacing:.07em;text-transform:uppercase}body .bf-btn>svg{display:none}body .bf-btn--ember{background:var(--hr-forge);border-color:var(--hr-forge);color:var(--hr-rubber)}body .bf-btn--ember:hover{background:var(--hr-forge);color:var(--hr-rubber);box-shadow:inset 0 0 0 2px var(--hr-rubber)}body .bf-btn--ghost{border:1.5px solid var(--hr-chalk);color:var(--hr-chalk)}body .bf-btn--ghost:hover{background:var(--hr-chalk);color:var(--hr-rubber)}body .bf-link{font:600 15px/1.3 var(--hr-sans);letter-spacing:0;text-transform:none;min-height:44px}body .bf-tile{border-radius:0}body .bf-set__name{font:800 18px/1.1 var(--hr-display);letter-spacing:.03em;text-transform:uppercase}body .bf-set__price{font-variant-numeric:tabular-nums;color:var(--hr-chalk);font-weight:600}body .bf-story__caption{font:600 13px/1.3 var(--hr-sans);letter-spacing:0;text-transform:none;background:var(--hr-rubber);left:0;right:auto;gap:14px}body .bf-faq__list{border-top:1px solid var(--hr-chalk)}body .bf-faq__item summary{min-height:60px;padding:14px 0;font:600 16px/1.4 var(--hr-sans);letter-spacing:0;text-transform:none}body .bf-faq__icon:before,body .bf-faq__icon:after{background:var(--hr-chalk)}body .bf-faq__answer{color:var(--hr-dim);font-size:15.5px;line-height:1.6}body .bf-care__heading{font:800 17px/1 var(--hr-display);letter-spacing:.08em}body .bf-care a{font-size:14px;color:var(--hr-dim)}body .bf-chips li{padding:7px 11px;border:1px solid var(--hr-line);border-radius:0;background:var(--hr-steel);font:600 13px/1.2 var(--hr-sans);letter-spacing:0;text-transform:none}body .f-product-single__title{margin:0;font:800 clamp(26px,7vw,48px)/.94 var(--hr-display);letter-spacing:.015em;text-transform:uppercase;color:var(--hr-chalk)}body .f-product-single__block--price .f-price,body .f-product-single__block--price .price-item{font-family:var(--hr-sans);font-weight:600;font-variant-numeric:tabular-nums}body .f-product-single__block--price .installment,body .f-product-single__block--price shopify-payment-terms{color:var(--hr-dim);font-size:13px}body .variant-picker__field .form__label{font:600 15px/1.3 var(--hr-sans);color:var(--hr-dim);text-transform:none;letter-spacing:0}body .variant-picker__field .form__label .selected-value,body .variant-picker__field .form__label .font-semibold{color:var(--hr-chalk)}body .variant-picker__option-values{gap:8px}body .variant-picker__option-button--button{min-width:56px;min-height:48px;padding:0 12px;border:1px solid var(--hr-line);border-radius:0;background:var(--hr-steel);color:var(--hr-chalk);font:600 15px/1 var(--hr-sans)}body .variant-picker__input input[type=radio]+label:hover.variant-picker__option-button--button{background:var(--hr-steel);border-color:var(--hr-chalk);color:var(--hr-chalk)}body .variant-picker__input input[type=radio]:checked+label.variant-picker__option-button--button{background:var(--hr-chalk);border-color:var(--hr-chalk);color:var(--hr-rubber)}body .variant-picker__option-button--color,body .variant-picker__option-button--swatch{--color-swatch-size: 40px;box-shadow:inset 0 0 0 1px #eee6}body .variant-picker__option-button--color:after,body .variant-picker__option-button--swatch:after{box-shadow:0 0 0 3px var(--hr-rubber),0 0 0 5px var(--hr-chalk)}body .variant-picker__input input[type=radio]:focus-visible+label{outline:2px solid var(--hr-chalk);outline-offset:3px}body .f-product-form__submit.btn{width:100%;min-height:56px;background:var(--hr-forge);border-color:var(--hr-forge);color:var(--hr-rubber);font:800 21px/1 var(--hr-display);letter-spacing:.07em}body .f-product-single__block--collapsible_tab{border-color:var(--hr-line)}body .f-product-single__block--collapsible_tab .collapsible__button.font-body-bolder{min-height:56px;font-family:var(--hr-display)!important;font-weight:800!important;font-size:19px;line-height:1.1;letter-spacing:.06em;text-transform:uppercase}body .f-product-single__block--collapsible_tab .collapsible__button span{text-transform:uppercase}body .collapsible__content-inner{color:var(--hr-dim);font-size:15px}body .shopify-payment-button .shopify-payment-button__more-options{color:var(--hr-dim)!important}body .shopify-payment-button .shopify-payment-button__button--unbranded{--color-btn-bg: transparent;--color-btn-text: var(--hr-chalk);--color-btn-bg-hover: var(--hr-chalk);--color-btn-before: var(--hr-chalk);--color-btn-text-hover: var(--hr-rubber);min-height:52px;box-shadow:inset 0 0 0 1.5px var(--hr-chalk);font-family:var(--hr-display);font-weight:800;font-size:18px;letter-spacing:.07em;text-transform:uppercase}body .site-footer__block-heading.font-body-bolder{font-family:var(--hr-display)!important;font-weight:800!important;font-size:17px;line-height:1;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1023px){body .site-footer__block summary{display:flex;align-items:center;min-height:44px}body .site-footer__block summary .site-footer__block-heading{margin:0}}body .f-complementary-products .product-card__title{font-size:16px}.hr-wrap{width:100%;max-width:var(--hr-max);margin-inline:auto;padding-inline:var(--hr-gutter)}.hr-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1.5px solid transparent;border-radius:0;font:800 18px/1 var(--hr-display);letter-spacing:.07em;text-transform:uppercase;text-decoration:none;text-align:center}.hr-btn--forge{background:var(--hr-forge);border-color:var(--hr-forge);color:var(--hr-rubber)}.hr-btn--forge:hover{color:var(--hr-rubber);box-shadow:inset 0 0 0 2px var(--hr-rubber)}.hr-btn--line{border-color:var(--hr-chalk);color:var(--hr-chalk)}.hr-btn--line:hover{background:var(--hr-chalk);color:var(--hr-rubber)}.hr-kept{flex:none;margin-top:3px;color:var(--hr-chalk)}.hr-note{display:flex;gap:9px;align-items:flex-start;margin:10px 0 0;font:500 14.5px/1.5 var(--hr-sans);color:var(--hr-dim)}.hr-note a,.hr-note b,.hr-note strong{color:var(--hr-chalk);font-weight:600}.hr-mark{display:block;max-width:100%;height:auto;overflow:visible;color:var(--hr-gold)}.js .hr-mark.is-waiting{opacity:0}.hr-mark.is-stamped{animation:hr-stamp .3s cubic-bezier(.25,.8,.25,1) both}@keyframes hr-stamp{0%{opacity:0;transform:scale(1.15) rotate(-9deg)}45%{opacity:1}to{opacity:1;transform:none}}.hr-hero{background:var(--hr-rubber);border-bottom:1px solid var(--hr-line)}.hr-hero__grid{display:grid}.hr-hero__photo{position:relative;display:block;overflow:hidden;background:var(--hr-steel);color:var(--hr-chalk);text-decoration:none}.hr-hero__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15) brightness(.85)}.hr-hero__photo--first{aspect-ratio:39 / 28}.hr-hero__photo--first img{object-position:50% 76%}.hr-hero__photo--second{display:none}.hr-hero__tag{position:absolute;left:0;bottom:0;display:grid;gap:4px;padding:10px 14px 11px;background:var(--hr-rubber)}.hr-hero__tag b{font:800 16px/1 var(--hr-display);letter-spacing:.06em;text-transform:uppercase}.hr-hero__tag span{font:500 13px/1.25 var(--hr-sans);color:var(--hr-dim)}.hr-hero__photo:hover .hr-hero__tag b{text-decoration:underline;text-underline-offset:3px}.hr-hero__photo:focus-visible{outline:none}.hr-hero__photo:focus-visible .hr-hero__tag{outline:2px solid var(--hr-chalk);outline-offset:-4px}.hr-hero__copy{padding:22px var(--hr-gutter) 30px}body .hr-hero__title{margin:0;font:900 clamp(50px,14.6vw,64px)/.86 var(--hr-stencil);letter-spacing:.005em;text-transform:uppercase;color:var(--hr-chalk)}.hr-hero__title span{display:block}.hr-hero__sub{margin:16px 0 0;max-width:36ch;font-size:16px;line-height:1.5;color:var(--hr-chalk)}.hr-hero__ctas{display:flex;gap:10px;margin-top:22px}.hr-hero__ctas .hr-btn{flex:1 1 0;min-height:52px;padding:0 12px}@media(min-width:768px){.hr-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:min(62svh,540px)}.hr-hero__photo--first{aspect-ratio:auto}.hr-hero__photo--first img{object-position:50% 50%}.hr-hero__copy{align-self:center;padding:40px clamp(24px,4vw,56px)}body .hr-hero__title{font-size:clamp(58px,7.4vw,84px)}.hr-hero__ctas .hr-btn{flex:0 1 auto;min-width:156px}}@media(min-width:1024px){.hr-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);height:min(66svh,600px)}.hr-hero__photo--second{display:block}body .hr-hero__title{font-size:clamp(54px,6vw,92px)}}.hr-shortcuts{background:var(--hr-rubber);border-bottom:1px solid var(--hr-line)}.hr-shortcuts__list{display:flex;gap:12px;max-width:var(--hr-max);margin:0 auto;padding:14px var(--hr-gutter) 12px;overflow-x:auto;list-style:none;scroll-padding-inline:var(--hr-gutter);scroll-snap-type:x proximity;scrollbar-width:none}.hr-shortcuts__list::-webkit-scrollbar{display:none}.hr-shortcuts__list li{flex:none;scroll-snap-align:start}.hr-shortcuts__link{display:grid;justify-items:center;gap:8px;width:70px;padding-top:3px;color:var(--hr-chalk);text-align:center;text-decoration:none;font:800 14px/1.1 var(--hr-display);letter-spacing:.07em;text-transform:uppercase}.hr-shortcuts__ph{position:relative;display:block;width:64px;aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--hr-studio);box-shadow:0 0 0 2px var(--hr-rubber),0 0 0 3px var(--hr-line)}.hr-shortcuts__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hr-shortcuts__link:hover .hr-shortcuts__ph,.hr-shortcuts__link:focus-visible .hr-shortcuts__ph{box-shadow:0 0 0 2px var(--hr-rubber),0 0 0 4px var(--hr-chalk)}.hr-shortcuts__link:focus-visible{outline:none}@media(min-width:768px){.hr-shortcuts__list{justify-content:center;gap:28px}}@media(min-width:1024px){.hr-shortcuts__list{gap:40px;padding-block:16px 14px}.hr-shortcuts__link{width:92px;font-size:15px}.hr-shortcuts__ph{width:76px}}.hr-wall{position:relative;overflow-x:clip;background:var(--hr-steel);border-block:1px solid var(--hr-line);scroll-margin-top:80px}.hr-wall__in{position:relative;padding-block:40px 60px}.hr-wall__head{display:grid;gap:14px;margin-bottom:26px}body .hr-wall__title{margin:0;font:900 clamp(64px,19vw,168px)/.8 var(--hr-stencil);letter-spacing:.005em;text-transform:uppercase;color:var(--hr-chalk)}.hr-wall__title span{display:block}.hr-wall__sub{margin:0;max-width:32ch;font-size:15.5px;line-height:1.5;color:var(--hr-dim)}.hr-rules{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--hr-line);border-block:1px solid var(--hr-line)}.hr-rule{display:grid;grid-template-columns:46px minmax(0,1fr);gap:0 14px;padding:22px 0;background:var(--hr-steel)}.hr-rule__n{font:900 62px/.78 var(--hr-stencil);color:var(--hr-chalk)}body .hr-rule__line{margin:0;font:800 27px/1 var(--hr-display);letter-spacing:.02em;text-transform:uppercase;color:var(--hr-chalk)}.hr-wall__stamp{position:absolute;right:calc(var(--hr-gutter) - 4px);bottom:-44px;width:104px;transform:rotate(-9deg);pointer-events:none}.hr-wall__stamp .hr-mark{width:100%}.hr-fine{margin-top:14px}.hr-fine summary{display:inline-flex;align-items:center;gap:10px;min-height:48px;list-style:none;cursor:pointer;font:600 15px/1.3 var(--hr-sans);color:var(--hr-chalk)}.hr-fine summary::-webkit-details-marker{display:none}.hr-fine summary svg,.hr-card__fine summary svg{flex:none;transition:transform .2s ease}.hr-fine[open] summary svg,.hr-card__fine[open] summary svg{transform:rotate(180deg)}.hr-fine .hr-ledger{margin-top:4px;max-width:980px}.hr-ledger{margin:0;border-top:1px solid var(--hr-line)}.hr-ledger>div{display:grid;gap:4px 28px;padding:14px 0;border-bottom:1px solid var(--hr-line)}.hr-ledger dt{padding-top:2px;font:600 14px/1.5 var(--hr-sans);color:var(--hr-dim)}.hr-ledger dd{margin:0;max-width:64ch;font-size:15.5px;line-height:1.55;color:var(--hr-chalk)}.hr-ledger a{color:var(--hr-chalk)}@media(min-width:600px){.hr-ledger>div{grid-template-columns:180px minmax(0,1fr)}}@media(min-width:768px){.hr-wall__in{padding-block:56px 84px}.hr-wall__head{margin-bottom:36px}body .hr-wall__title{font-size:min(16.5vw,168px)}.hr-wall__title span{display:inline}.hr-rules{grid-template-columns:1fr 1fr}.hr-rule{grid-template-columns:minmax(0,1fr);align-content:start;padding:26px 28px 30px}.hr-rule:nth-child(odd){padding-left:0}.hr-rule__n{font-size:88px}body .hr-rule__line{margin-top:16px;font-size:30px}.hr-wall__stamp{width:136px;bottom:-58px}}@media(min-width:1024px){.hr-rules{grid-template-columns:repeat(3,1fr)}.hr-rule:nth-child(odd){padding-left:28px}.hr-rule:nth-child(3n+1){padding-left:0}.hr-rule__n{font-size:108px}body .hr-rule__line{font-size:34px}.hr-wall__stamp{width:168px;bottom:-70px}.hr-wall__in{padding-bottom:104px}}@media(min-width:1200px){.hr-wall__head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:14px 40px}.hr-wall__sub{justify-self:end;text-align:right}}.hr-card{position:relative;margin-top:12px;padding:4px 14px 0;background:var(--hr-steel);border:1px solid var(--hr-line);color:var(--hr-chalk)}.hr-card__head{display:flex;align-items:center;min-height:48px;padding-right:58px}body .hr-card__title{margin:0;font:800 22px/1 var(--hr-display);letter-spacing:.05em;text-transform:uppercase;color:var(--hr-chalk)}.hr-card__stamp{position:absolute;top:4px;right:8px;width:48px;transform:rotate(-9deg)}.hr-card__list{margin:0;padding:0;list-style:none}.hr-card__list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:center;min-height:40px;padding:4px 0;border-top:1px solid var(--hr-line)}.hr-card__n{font:900 30px/.8 var(--hr-stencil);text-align:center}.hr-card__line{margin:0;font:800 clamp(15px,4.6vw,18px)/1.1 var(--hr-display);letter-spacing:.02em;text-transform:uppercase}.hr-card__fine{border-top:1px solid var(--hr-line)}.hr-card__fine summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;list-style:none;cursor:pointer;font:600 14.5px/1.3 var(--hr-sans)}.hr-card__fine summary::-webkit-details-marker{display:none}.hr-card__fine-body{padding:2px 0 14px}.hr-card__fine-body .hr-ledger>div{grid-template-columns:minmax(0,1fr);padding:10px 0}.hr-card__fine-body .hr-ledger dt{font-size:13.5px}.hr-card__fine-body .hr-ledger dd{font-size:14px;line-height:1.5;color:var(--hr-chalk)}.hr-card__all{display:inline-flex;align-items:center;min-height:44px;font:600 14px/1.2 var(--hr-sans);color:var(--hr-chalk);text-decoration:underline;text-decoration-color:var(--hr-dim);text-underline-offset:4px}.hr-stars .f-product-rating{--star-color: var(--hr-forge) !important;--star-size: 1.2 !important}.hr-founder{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;margin-top:24px;padding-block:26px;border-block:1px solid var(--hr-line)}.hr-photo-ph{display:grid;place-content:center;justify-items:center;gap:6px;aspect-ratio:4 / 5;padding:8px;background:var(--hr-steel);border:1px dashed var(--hr-dim);color:var(--hr-dim);text-align:center}.hr-photo-ph span{font:600 11px/1.3 var(--hr-sans)}.hr-photo-ph:has(img){padding:0;border-style:solid;overflow:hidden}.hr-photo-ph img{width:100%;height:100%;object-fit:cover}.hr-founder blockquote{margin:0;padding:0;border:0}.hr-founder blockquote p{margin:0;font:500 17px/1.5 var(--hr-sans);color:var(--hr-chalk)}.hr-founder__who{margin:12px 0 0;font:600 17px/1.2 var(--hr-serif);color:var(--hr-chalk)}.hr-founder__who span{display:block;margin-top:4px;font:500 14px/1.4 var(--hr-sans);color:var(--hr-dim)}.hr-founder__contact{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--hr-dim)}.hr-founder__contact a{color:var(--hr-chalk)}.hr-band{background:var(--hr-steel);border-block:1px solid var(--hr-line)}.hr-band__in{display:grid;gap:40px;padding-block:56px 64px}.hr-band__label{margin:0 0 12px;font:600 15px/1.35 var(--hr-sans);color:var(--hr-dim)}body .hr-band__title{margin:0 0 22px;font:900 clamp(40px,5vw,68px)/.9 var(--hr-display);letter-spacing:.01em;text-transform:uppercase;color:var(--hr-chalk)}.hr-band blockquote{margin:0;padding:0;border:0}.hr-band blockquote p{margin:0;max-width:32ch;font:500 clamp(20px,2.1vw,26px)/1.45 var(--hr-sans);color:var(--hr-chalk)}.hr-band__who{margin:22px 0 0;font:600 22px/1.2 var(--hr-serif);color:var(--hr-chalk)}.hr-band__who span{display:block;margin-top:6px;font:500 15px/1.4 var(--hr-sans);color:var(--hr-dim)}.hr-band__contact{margin:22px 0 0;padding-top:20px;max-width:46ch;border-top:1px solid var(--hr-line);font-size:16px;line-height:1.55;color:var(--hr-dim)}.hr-band__contact a{color:var(--hr-chalk);font-weight:600}@media(min-width:960px){.hr-band__in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;align-items:center;padding-block:96px}}.hr-mcard-wrap{display:grid;justify-items:center;gap:16px}.hr-mcard{position:relative;width:100%;max-width:560px;container-type:inline-size;perspective:1600px;transform:rotate(-1.5deg)}body .hr-mcard__flip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}body .hr-mcard__flip:before,body .hr-mcard__flip:after{content:none}.hr-mcard__flip:focus-visible{outline:3px solid var(--hr-chalk);outline-offset:6px}.hr-mcard__inner{display:grid;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.3,.7,.25,1)}.hr-mcard.is-back .hr-mcard__inner{transform:rotateY(180deg)}.hr-mcard__face{grid-area:1 / 1;position:relative;display:flex;flex-direction:column;min-width:0;padding:max(13px,4cqi) max(15px,4.6cqi);background:var(--hr-chalk);color:var(--hr-rubber);border:6px solid var(--hr-gold);border-radius:12px;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 22px 44px #00000080,0 3px 8px #00000059}.hr-mcard__face:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid var(--hr-line);border-radius:7px;pointer-events:none}.hr-mcard__back{transform:rotateY(180deg)}.hr-mcard__top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:max(8px,2.4cqi);border-bottom:1.5px solid var(--hr-rubber)}.hr-mcard__logo{display:block;width:auto;height:clamp(18px,5.4cqi,30px)}.hr-mcard__kind{margin:0;font:800 clamp(14px,3.9cqi,20px)/1 var(--hr-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hr-mcard__body{flex:1;display:grid;grid-template-columns:25cqi minmax(0,1fr);gap:max(12px,4cqi);padding-top:max(11px,3.2cqi)}.hr-mcard__photo{position:relative;align-self:start;display:grid;place-content:center;justify-items:center;gap:6px;aspect-ratio:4 / 5;padding:6px;overflow:hidden;background:var(--hr-studio);border:1.5px solid var(--hr-rubber);color:var(--hr-line);text-align:center;font:600 clamp(11px,2.8cqi,14px)/1.25 var(--hr-sans)}.hr-mcard__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hr-mcard__fields{display:flex;flex-direction:column;min-width:0}.hr-mcard__name{margin:0;font:800 clamp(19px,5.4cqi,30px)/1 var(--hr-display);letter-spacing:.02em;text-transform:uppercase}.hr-mcard__dl{margin:max(6px,1.6cqi) 0 0}.hr-mcard__dl div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:max(3px,.9cqi) 0;border-bottom:1px dotted var(--hr-line)}.hr-mcard__dl dt{font:500 clamp(12px,3.2cqi,15px)/1.3 var(--hr-sans);color:var(--hr-line)}.hr-mcard__dl dd{margin:0;font:700 clamp(12.5px,3.5cqi,16px)/1.3 var(--hr-sans);font-variant-numeric:tabular-nums;text-align:right}.hr-mcard__sig{display:grid;margin:auto 0 0;padding-top:max(8px,2.2cqi)}.hr-mcard__sig-name{padding:0 4px 2px;border-bottom:1.5px solid var(--hr-rubber);font:600 clamp(18px,5.2cqi,28px)/1.15 var(--hr-serif)}.hr-mcard__sig-label{margin-top:3px;font:500 clamp(11.5px,2.9cqi,13.5px)/1.3 var(--hr-sans);color:var(--hr-line)}.hr-mcard__back-title{margin:0;font:900 clamp(22px,6cqi,34px)/1 var(--hr-display);letter-spacing:.01em;text-transform:uppercase}.hr-mcard__rules{margin:0;padding:max(8px,2.2cqi) 0 0;list-style:none}.hr-mcard__rules li{display:grid;grid-template-columns:1.7em minmax(0,1fr);align-items:baseline;padding:max(2px,.6cqi) 0;font:600 clamp(12px,3.3cqi,16px)/1.3 var(--hr-sans)}.hr-mcard__rules b{font:800 clamp(15px,4.2cqi,21px)/1 var(--hr-display)}.hr-mcard__fine{margin:auto 0 0;padding-top:max(8px,2.2cqi);font:500 clamp(11.5px,2.9cqi,14px)/1.4 var(--hr-sans);color:var(--hr-line)}.hr-mcard__hint{display:flex;align-items:center;gap:8px;margin:0;font:500 14px/1.4 var(--hr-sans);color:var(--hr-dim)}@media(hover:hover){.hr-mcard:hover .hr-mcard__inner{transform:translateY(-3px)}.hr-mcard.is-back:hover .hr-mcard__inner{transform:translateY(-3px) rotateY(180deg)}}@media(prefers-reduced-motion:reduce){.js .hr-mark.is-waiting{opacity:1}.hr-mark.is-stamped{animation:none}.hr-fine summary svg,.hr-card__fine summary svg{transition:none}.hr-mcard__inner,.hr-mcard.is-back .hr-mcard__inner,.hr-mcard:hover .hr-mcard__inner{transition:none;transform:none!important}.hr-mcard__back{transform:none}.hr-mcard.is-back .hr-mcard__front,.hr-mcard:not(.is-back) .hr-mcard__back{visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/house-rules.css.map?try=a323800 */
