.hw-story{background-color:var(--hw-bg, #ffffff);padding-top:72px;padding-bottom:92px}.hw-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%;max-width:1700px;margin:0 auto;padding:0 clamp(48px,4vw,96px);box-sizing:border-box}.hw-story__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;max-height:520px;width:100%}.hw-story__image{display:block;width:100%;height:100%;object-fit:cover;filter:sepia(.06) saturate(1.04) contrast(1.01)}.hw-story__content{display:flex;justify-content:center;align-items:center;text-align:center;padding:clamp(40px,6vw,96px) clamp(32px,5vw,72px)}.hw-story__inner{width:100%;max-width:460px;display:flex;flex-direction:column;align-items:center}.hw-story__title{color:#3a3632;margin:0 0 24px}.hw-story__body{color:#3a3632c7;max-width:46ch;margin:0 auto;text-wrap:pretty}.hw-story__body p{margin:0}.hw-story__link{display:inline-block;margin-top:36px;padding:10px 0 6px;color:#3a3632;text-decoration:none;border-bottom:1px solid #3A3632;transition:color .2s ease,border-color .2s ease}.hw-story__link:hover{color:#82603c;border-color:#82603c}.hw-story__link:focus-visible{outline:2px solid #A67B5B;outline-offset:4px}.hw-origin{color:#82603c;margin:8px 0 0}@media screen and (max-width:999px){.hw-story{padding-top:12px;padding-bottom:32px}.hw-story__grid{grid-template-columns:minmax(0,1fr)}.hw-story__content{padding:32px 24px 48px}}@media screen and (max-width:549px){.hw-story__grid{padding-left:0;padding-right:0}.hw-story__content{padding:28px 16px 40px}}.hw-workshop{max-width:1400px;margin:0 auto;padding:clamp(44px,4vw,64px) clamp(20px,5vw,80px);box-sizing:border-box}.hw-workshop__title{color:#3a3632;margin:0 0 32px;text-align:center}.hw-workshop__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;list-style:none;margin:0;padding:0}.hw-workshop__item{min-width:0}.hw-workshop__media{aspect-ratio:4 / 5;overflow:hidden;background:#ece6db;margin-bottom:14px}.hw-workshop__image{display:block;width:100%;height:100%;object-fit:cover;filter:sepia(.06) saturate(1.04) contrast(1.01)}.hw-workshop__caption{color:#3a3632;margin:0}@media screen and (max-width:999px){.hw-workshop__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}
/*# sourceMappingURL=/cdn/shop/t/144/assets/handwoven-story.css.map */
