.js-redesign-root .r-product-craft{background:var(--r-ink);color:var(--r-bone);padding-block:var(--r-section-y-tight)}.js-redesign-root .r-product-craft__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.js-redesign-root .r-product-craft__media{background:var(--r-ink-2, var(--r-ink));min-height:360px;overflow:hidden;position:relative}.js-redesign-root .r-product-craft__image,.js-redesign-root .r-product-craft__media iframe,.js-redesign-root .r-product-craft__media video{display:block;height:100%;object-fit:cover;width:100%}.js-redesign-root .r-product-craft__deferred,.js-redesign-root .r-product-craft__poster{top:0;right:0;bottom:0;left:0;position:absolute}.js-redesign-root .r-product-craft__poster{align-items:end;background:transparent;border:0;color:var(--r-bone);cursor:pointer;display:flex;font-family:var(--r-f-mono);font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.14em;padding:var(--r-s-6);text-align:left;text-transform:uppercase;width:100%}.js-redesign-root .r-product-craft__poster .deferred-media__poster-button{align-items:center;background:var(--r-bone);border:0;border-radius:var(--r-r-pill);color:var(--r-ink);display:inline-flex;height:52px;justify-content:center;width:52px}.js-redesign-root .r-product-craft__poster .deferred-media__poster-button svg{height:18px;width:18px}.js-redesign-root .r-product-craft__copy{align-content:center;border-left:1px solid var(--r-hairline);display:grid;justify-items:start;padding:var(--r-s-7)}.js-redesign-root .r-product-craft__eyebrow{align-items:center;color:var(--r-clay);display:flex;font-family:var(--r-f-mono);font-size:11px;font-weight:600;gap:var(--r-s-3);letter-spacing:.18em;line-height:1.2;margin:0 0 var(--r-s-5);text-transform:uppercase}.js-redesign-root .r-product-craft__eyebrow:before{background:currentColor;content:"";height:1px;width:24px}.js-redesign-root .r-product-craft h2{color:var(--r-bone);font-family:var(--r-f-display);font-size:clamp(36px,3.35vw,44px);font-weight:300;letter-spacing:-.015em;line-height:1.06;margin:0;max-width:14ch}.js-redesign-root .r-product-craft h2 em{color:var(--r-clay);font-style:italic}.js-redesign-root .r-product-craft__body{color:var(--r-bone);font-family:var(--r-f-body);font-size:clamp(16px,1.15vw,18px);line-height:1.6;margin-top:var(--r-s-6);max-width:34rem}.js-redesign-root .r-product-craft__body p{margin:0}.js-redesign-root .r-product-craft__link{border-bottom:1px solid var(--r-clay);color:var(--r-bone);font-family:var(--r-f-body);font-size:16px;font-weight:500;margin-top:var(--r-s-6);padding-bottom:var(--r-s-1);text-decoration:none}.js-redesign-root .r-product-craft__link:hover{color:var(--r-clay)}.js-redesign-root .r-product-craft__link:focus-visible,.js-redesign-root .r-product-craft__poster:focus-visible{outline:2px solid var(--r-clay);outline-offset:3px}@media screen and (max-width:989px){.js-redesign-root .r-product-craft__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:0}.js-redesign-root .r-product-craft__media{min-height:420px}}@media screen and (max-width:749px){.js-redesign-root .r-product-craft{padding-block:var(--r-s-7)}.js-redesign-root .r-product-craft__layout{grid-template-columns:1fr}.js-redesign-root .r-product-craft__media{aspect-ratio:4 / 3;min-height:0}.js-redesign-root .r-product-craft__copy{border-left:0;border-top:1px solid var(--r-hairline);padding:var(--r-s-7) var(--r-s-5)}.js-redesign-root .r-product-craft__poster{padding:var(--r-s-5)}.js-redesign-root .r-product-craft h2{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-r-product-craft.css.map */
