.pyt-craft-section{color:var(--pyt-ivory)}.pyt-craft__hero{position:relative}.pyt-craft__frame{position:relative;overflow:hidden}.pyt-craft__media{aspect-ratio:4 / 3;min-height:340px;height:100%}.pyt-craft__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0d0a08db,#0d0a084d 55%,#0d0a088c)}.pyt-craft__over{position:relative;z-index:2;display:flex;align-items:flex-end}.pyt-craft__overgrid{display:grid;gap:clamp(14px,2.2vw,44px);padding-block:clamp(26px,4vw,60px);width:100%}.pyt-craft__title{margin-top:14px;max-width:16ch;color:var(--pyt-ivory)}.pyt-craft__body{color:#f2ede4d1;max-width:56ch}.pyt-craft__details{padding-block:var(--pyt-section-y-tight)}.pyt-craft__detailhead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(20px,2.4vw,34px)}.pyt-craft__nav{display:flex;gap:8px;flex:none}.pyt-craft-detail{position:relative;overflow:hidden;background:var(--pyt-ink);color:var(--pyt-ivory)}.pyt-craft-detail__media{aspect-ratio:3 / 4;height:100%}.pyt-craft-detail__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0d0a08eb,#0d0a0880 46%,#0d0a0800 78%);transition:opacity .7s var(--pyt-ease)}.pyt-craft-detail:hover .pyt-craft-detail__scrim,.pyt-craft-detail:focus-within .pyt-craft-detail__scrim{opacity:.95}.pyt-craft-detail__body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(18px,1.8vw,28px)}.pyt-craft-detail__name{font-family:var(--pyt-display);font-weight:400;font-size:clamp(1.15rem,1.4vw,1.45rem);margin:0 0 8px;color:var(--pyt-ivory)}.pyt-craft-detail__copy{font-size:.88rem;line-height:1.62;color:#f2ede4d1;max-width:32ch;margin-bottom:12px}.pyt-craft-detail__link{color:var(--pyt-ivory)}@media(min-width:860px){.pyt-craft__media{aspect-ratio:16 / 7;min-height:440px;max-height:720px}.pyt-craft__over{position:absolute;top:0;right:0;bottom:0;left:0}.pyt-craft__overgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.pyt-craft__body{align-self:end}.pyt-craft__nav{display:none}.pyt-craft__details .pyt-craft__scroller{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(16px,2vw,32px);overflow:visible;margin-inline:0;padding-inline:0}.pyt-craft__details .pyt-craft__scroller>*{flex:initial}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pyt-craft.css.map */
