*,*:before,*:after{box-sizing:border-box}.skip-link{position:absolute;inset-block-start:-40px;inset-inline-start:var(--space-4);background:var(--text-primary);color:var(--text-on-dark);padding:var(--space-2) var(--space-4);font-family:var(--font-sans);font-size:var(--type-meta);letter-spacing:var(--track-meta);text-transform:uppercase;z-index:100;transition:inset-block-start .15s ease}.skip-link:focus{inset-block-start:var(--space-3);text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}img,picture,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}button{font:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:700;letter-spacing:var(--track-tight);line-height:var(--leading-tight);margin:0}p{margin:0}.serif{font-family:var(--font-serif)}.sans{font-family:var(--font-sans)}.eyebrow{font-family:var(--font-sans);font-weight:500;font-size:var(--type-meta);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-primary)}.eyebrow-num{color:var(--accent-signal-text);margin-right:var(--space-4);font-variant-numeric:tabular-nums}.meta{font-family:var(--font-sans);font-size:var(--type-meta);letter-spacing:var(--track-meta);text-transform:uppercase}.text-signal{color:var(--accent-signal-text)}.measure-narrow{max-width:var(--measure-narrow)}.measure-comfy{max-width:var(--measure-comfy)}.measure-wide{max-width:var(--measure-wide)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.section-head{display:flex;align-items:baseline;gap:var(--space-5);padding-block-end:var(--space-6)}.section-head__num{color:var(--text-muted);font-family:var(--font-sans);font-weight:500;font-size:var(--type-meta);letter-spacing:var(--track-wide);font-variant-numeric:tabular-nums}.section-head__title{font-family:var(--font-sans);font-weight:600;font-size:var(--type-meta);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-primary)}.section{padding-block:var(--space-8);border-block-end:1px solid var(--rule-soft)}.section:last-of-type{border-block-end:0}.catalog-code{font-family:var(--font-sans);font-weight:500;font-size:var(--type-meta);letter-spacing:var(--track-meta);text-transform:uppercase;font-variant-numeric:tabular-nums}.catalog-code__num{color:var(--accent-signal-text)}.identifier{border:1px solid var(--rule-strong);background:transparent;font-family:var(--font-sans);font-size:var(--type-meta);letter-spacing:var(--track-meta)}.identifier__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-block-end:1px solid var(--rule-strong)}.identifier__row:last-child{border-block-end:0}.identifier__label{text-transform:uppercase}.identifier__value{font-feature-settings:"tnum"}.identifier__value .text-signal{font-weight:500}.homs-product-card{background:transparent;display:flex}.homs-product-card__link{display:flex;flex-direction:column;width:100%;border:1px solid var(--rule-soft);background:var(--bg-surface-alt);padding:var(--space-4);transition:border-color .2s ease}.homs-product-card__link:hover{text-decoration:none;border-color:var(--rule-strong)}.homs-product-card__image{background:var(--bg-surface-alt);border:1px solid var(--rule-soft);aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;margin-block-end:var(--space-4)}.homs-product-card__image img{width:100%;height:100%;object-fit:cover}.homs-product-card .catalog-code{margin-block-end:var(--space-2)}.homs-product-card__title{font-family:var(--font-serif);font-weight:700;font-size:1rem;line-height:var(--leading-snug);margin-block-end:var(--space-2)}.homs-product-card__color{font-family:var(--font-sans);font-size:.8125rem;color:var(--text-muted);margin-block-end:var(--space-3)}.homs-product-card__price{font-family:var(--font-sans);font-weight:700;font-size:.9375rem;margin-block-start:auto}
/*# sourceMappingURL=/cdn/shop/t/6/assets/homs-base.css.map */
