.h55-cw-product{min-width:0}.h55-cw-product__link{display:block;height:100%;color:var(--h55-ink);text-decoration:none}.h55-cw-product__link:focus-visible{outline:3px solid #ad812b;outline-offset:5px}.h55-cw-product__media{position:relative;background:#fff;aspect-ratio:4 / 5;overflow:hidden}.h55-cw-product__image{display:block;width:100%;height:100%;object-fit:contain}.h55-cw-product__body{padding:1.8rem 0 0}.h55-cw-product__type{margin:0 0 .7rem;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.h55-cw-product__title{font-size:clamp(1.6rem,1.65vw,2.2rem);line-height:1.15;margin:0 0 1rem;font-weight:800}.h55-cw-product__price{display:flex;flex-wrap:wrap;gap:.8rem;font-size:1.5rem;font-weight:700}.h55-cw-product__price s{opacity:.55;font-weight:400}.h55-cw-product__cta{display:flex;justify-content:space-between;margin-top:1.8rem;padding-top:1.2rem;border-top:1px solid rgba(10,10,10,.2);font-size:1.05rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.h55-cw-product__link:hover .h55-cw-product__cta{color:#805c16}.h55-cw-product__badge{position:absolute;bottom:1rem;left:1rem;background:var(--h55-ink);color:#fff;padding:.5rem 1rem;font-size:1.1rem}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAE */
