:root{--hps-workshop-navy:#142d45;--hps-workshop-gold:#d39724;--hps-workshop-paper:#f6f4ee;--hps-workshop-ink:#192631;--hps-workshop-stroke:#dcd9d2;--hps-workshop-body:var(--f_family_2, system-ui, sans-serif);--hps-workshop-heading:var(--f_family_1, system-ui, sans-serif)}body{font-family:var(--hps-workshop-body);text-rendering:optimizeLegibility}:where(h1,h2,h3,h4,.hdt-heading,.hdt-s-head,.ft-title,.ft-h2,.hpscol h1,.hpscol h2,.hps-mt__title,.hps3 h1,.hps3 h2){font-family:var(--hps-workshop-heading);letter-spacing:-.018em;font-weight:600;text-wrap:balance}:where(button,input,select,textarea){font-family:inherit}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--hps-workshop-gold);outline-offset:3px}:where(.hpscol,.hps3,.hps-mt,.ft-clean){font-family:var(--hps-workshop-body)}:where(.hpscol,.hps3,.hps-mt,.ft-clean) :is(h1,h2,h3,h4){font-family:var(--hps-workshop-heading);font-weight:600;letter-spacing:-.02em}:where(.hpscol,.hps3,.hps-mt,.ft-clean) :is(p,li,small,span,button,a,input,label){font-family:var(--hps-workshop-body)}:where(.hpscol,.hps3,.hps-mt,.ft-clean) img{height:auto;max-width:100%}.hpscol__hero-visual,.hps3-card__media{background:var(--hps-workshop-paper)}.hps-desk-teaser{background:var(--hps-workshop-paper);color:var(--hps-workshop-ink);border-block:1px solid var(--hps-workshop-stroke)}.hps-desk-teaser__wrap{width:min(1200px,calc(100% - 40px));margin:0 auto;padding:clamp(48px,6vw,84px) 0}.hps-desk-teaser__header{display:flex;justify-content:space-between;align-items:end;gap:22px;margin:0 0 26px}.hps-desk-teaser__header h2{font-family:var(--hps-workshop-heading);font-size:clamp(31px,4.4vw,53px);font-weight:600;line-height:1.05;margin:8px 0 12px;color:var(--hps-workshop-navy)}.hps-desk-teaser__header p:not(.hps-desk-teaser__eyebrow){font-size:16px;line-height:1.65;max-width:58ch;margin:0;color:#50606e}.hps-desk-teaser__eyebrow,.hps-desk-teaser__num{font-size:11px;letter-spacing:.15em;font-weight:650;color:#70531d}.hps-desk-teaser__all{font-weight:650;white-space:nowrap;color:var(--hps-workshop-navy);text-decoration:none;border-bottom:1px solid var(--hps-workshop-gold);padding-bottom:5px}.hps-desk-teaser__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--hps-workshop-stroke);background:#fff}.hps-desk-teaser__item{position:relative;min-height:172px;display:flex;flex-direction:column;gap:12px;padding:22px 21px;text-decoration:none!important;color:var(--hps-workshop-navy)!important}.hps-desk-teaser__item:not(:last-child){border-right:1px solid var(--hps-workshop-stroke)}.hps-desk-teaser__item strong{font-family:var(--hps-workshop-heading);font-weight:600;font-size:21px;line-height:1.2}.hps-desk-teaser__item small{font-size:13px;color:#5d6872;line-height:1.55;flex:1}.hps-desk-teaser__item>span:last-child{align-self:flex-end;font-size:19px;color:#977025;line-height:1}.hps-desk-teaser__item:hover,.hps-desk-teaser__item:focus-visible{background:#fdfbf5;box-shadow:inset 0 3px 0 var(--hps-workshop-gold)}@media(max-width:749px){.hps-patch-forge-page .hdt-product__meta,.hps-patch-forge-page .hdt-socials-block{display:none!important}.hps-patch-forge-page .hdt-product-info__item{margin-bottom:12px}.hps-patch-forge-page .hdt-product__price{font-size:clamp(22px,6vw,30px)!important}.hps-desk-teaser__wrap{width:calc(100% - 32px);padding:46px 0}.hps-desk-teaser__header{display:block}.hps-desk-teaser__all{display:inline-block;margin-top:16px}.hps-desk-teaser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hps-desk-teaser__item{min-height:162px;padding:19px 15px}.hps-desk-teaser__item:nth-child(2){border-right:0}.hps-desk-teaser__item:nth-child(-n+2){border-bottom:1px solid var(--hps-workshop-stroke)}.hps-desk-teaser__item strong{font-size:19px}}@media(max-width:380px){.hps-desk-teaser__grid{grid-template-columns:1fr}.hps-desk-teaser__item{min-height:132px;border-right:0!important;border-bottom:1px solid var(--hps-workshop-stroke)}.hps-desk-teaser__item:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.hps-desk-teaser__item{transition:none!important}}.hps-mt__spot{min-height:340px!important}@media(max-width:749px){.hps-mt__spot{min-height:260px!important}.hps-mt__bar{gap:8px}.hps-mt__filter{min-height:42px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hps-workshop-v2.css.map */
