.skin-hub__inner{max-width:var(--skin-hub-width);margin-inline:auto}.skin-hub__heading{display:flex;align-items:center;gap:40px;margin:0 0 48px;color:inherit;font-family:"IvyMode-Regular",var(--font-heading-family),serif;font-size:var(--skin-hub-heading-size);font-weight:400;line-height:1.3;letter-spacing:0;text-align:center}.skin-hub__heading>span{min-width:0;overflow-wrap:anywhere}.skin-hub__heading:before,.skin-hub__heading:after{content:"";flex:1 0 24px;height:1px;background:currentColor;opacity:.5}.skin-hub__rows{display:grid;gap:var(--skin-hub-row-gap);padding-inline:0}.skin-hub__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}.skin-hub__row--reverse .skin-hub__media{grid-column:2;grid-row:1}.skin-hub__row--reverse .skin-hub__content{grid-column:1;grid-row:1}.skin-hub__media{aspect-ratio:1;overflow:hidden;border-radius:8px;background:#25324c0d}.skin-hub__media img,.skin-hub__media svg{display:block;width:100%;height:100%;object-fit:cover}.skin-hub__content{min-width:0;overflow-wrap:anywhere}.skin-hub__row-heading{margin:0 0 24px;color:inherit;font-family:"IvyMode-Regular",var(--font-heading-family),serif;font-size:32px;font-weight:400;line-height:1.3;letter-spacing:0}.skin-hub__text{font-family:var(--font-body-family);font-size:14px;line-height:1.5;letter-spacing:0}.skin-hub__text>:first-child{margin-top:0}.skin-hub__text>:last-child{margin-bottom:0}.skin-hub__text a{color:inherit}.skin-hub__button{display:inline-block;max-width:100%;margin-top:32px;padding:8px 28px;border-radius:999px;background:var(--skin-hub-button-background);color:var(--skin-hub-button-text);font-family:var(--font-body-family);font-size:13px;font-weight:700;line-height:1.5;letter-spacing:0;text-align:center;text-transform:uppercase;text-decoration:none}.skin-hub__button[href]:hover{opacity:.85}.skin-hub__button[aria-disabled=true]{cursor:default}@media screen and (max-width:989px){.skin-hub__rows{padding-inline:0}.skin-hub__row{gap:32px}}@media screen and (max-width:749px){.skin-hub__heading{gap:16px;margin-bottom:32px;font-size:calc(var(--skin-hub-heading-size) * .8)}.skin-hub__row{grid-template-columns:minmax(0,1fr);gap:24px}.skin-hub__row--reverse .skin-hub__media,.skin-hub__row--reverse .skin-hub__content{grid-column:auto;grid-row:auto}.skin-hub__row-heading{margin-bottom:16px;font-size:28px}.skin-hub__button{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-skin-hub.css.map */
