.hdt-cs{display:grid;align-items:center;gap:var(--cs-outer-gap, 48px)}.hdt-cs--content-right{grid-template-columns:1fr var(--cs-content-width, 38%)}.hdt-cs--content-left{grid-template-columns:var(--cs-content-width, 38%) 1fr}.hdt-cs--content-left .hdt-cs__content{order:-1}.hdt-cs__media{display:grid}.hdt-cs__item{height:100%;min-height:0}.hdt-cs__card{display:block;position:relative;overflow:hidden;height:100%;width:100%;text-decoration:none;border-radius:var(--cs-radius, 8px);background-color:#f5f0eb}.hdt-cs__media-inner{position:absolute;top:0;right:0;bottom:0;left:0}.hdt-cs__media-el{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease}.hdt-cs__card:hover .hdt-cs__media-el{transform:scale(1.04)}.hdt-cs__placeholder{display:block;width:100%;height:100%;opacity:.35}.hdt-cs__content{display:flex;flex-direction:column}.hdt-cs__content--valign-start{align-self:start}.hdt-cs__content--valign-center{align-self:center}.hdt-cs__content--valign-end{align-self:end}.hdt-cs__content--align-left{text-align:left;align-items:flex-start}.hdt-cs__content--align-center{text-align:center;align-items:center}.hdt-cs__content--align-right{text-align:right;align-items:flex-end}.hdt-cs__heading{margin:0 0 6px;font-size:38px;font-family:var(--home-heading-font-family);color:#1a1a1a;line-height:normal;letter-spacing:.76px}.hdt-cs__desc{margin-bottom:34px;font-size:16px;color:#6a6a6a;font-family:var(--home-body-font-family)}.hdt-cs__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 40px;background:var(--cs-btn-bg, #1a1a1a);color:var(--cs-btn-color, #ffffff);border-radius:var(--cs-btn-radius, 4px);font-size:16px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease;white-space:nowrap;font-family:var(--home-body-font-family)}.hdt-cs__btn:hover{opacity:.82}@media screen and (max-width:1149px)and (min-width:768px){.hdt-cs{gap:calc(var(--cs-outer-gap, 48px) * .75)}}@media screen and (max-width:767px){.hdt-cs--content-right,.hdt-cs--content-left{grid-template-columns:1fr;gap:28px}.hdt-cs--content-left .hdt-cs__content{order:0}.hdt-cs__content,.hdt-cs__content--align-left,.hdt-cs__content--align-right{text-align:center;align-items:center}.hdt-cs__desc{font-size:14px;margin-bottom:20px}.hdt-cs__btn{padding:12px 36px;font-size:12px}.hdt-cs__heading{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/242/assets/collection-showcase.css.map */
