.tuc{background-color:var(--tp-bg);color:var(--tp-ink);padding-block:var(--tp-sec-tight)}.tuc__band{max-width:var(--tp-max);margin-inline:auto;padding-inline:var(--tp-gut);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tuc__media{margin:0}.tuc__frame{position:relative;overflow:hidden;aspect-ratio:4 / 5;background-color:var(--tp-bg-card)}.tuc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;--tuc-s: 1;transform:scale(var(--tuc-s));transform-origin:50% 40%}.tuc__img[data-fallback=true]{animation:none}.tuc__frame--type{display:grid;place-content:center;justify-items:center;background-color:var(--tp-wine);color:var(--tp-on-dark)}.tuc__type-num{font-family:var(--tp-serif);font-size:clamp(4rem,9vw,7rem);line-height:.85;letter-spacing:-.02em}.tuc__type-unit{font-family:var(--tp-serif);font-style:italic;font-size:clamp(1.2rem,2vw,1.6rem)}.tuc__cap{margin-top:.55rem;font-size:var(--tp-small);color:var(--tp-muted)}.tuc__text{grid-column:1 / -1;padding-block-start:1.25rem}.tuc__heading{font-family:var(--tp-serif);font-weight:400;font-size:var(--tp-display-m);line-height:1.15;margin:0 0 .7rem}.tuc__body{font-size:var(--tp-body);line-height:1.65}.tuc__body p{margin:0 0 .8em}.tuc__aside{margin-block-start:1rem;padding-block-start:.9rem;border-block-start:1px solid var(--tp-line)}.tuc__aside-head{font-family:var(--tp-serif);font-style:italic;font-weight:400;font-size:1.1rem;color:var(--tp-wine);margin:0 0 .35rem}.tuc__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.25rem;margin:1.25rem 0 0;padding-block-start:1rem;border-block-start:1px solid var(--tp-line)}.tuc__specs dt{font-size:var(--tp-small);color:var(--tp-muted)}.tuc__specs dd{margin:.1rem 0 0;font-family:var(--tp-serif);font-size:1.05rem;line-height:1.3}.tuc__links{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;margin:1.25rem 0 0}@media screen and (min-width:56rem){.tuc__band{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1rem,2vw,1.75rem);align-items:start}.tuc__text{grid-column:auto;padding-block-start:0;align-self:center}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.tuc__img{animation:tuc-push linear both;animation-timeline:view();animation-range:entry 0% exit 20%}}}@keyframes tuc-push{0%{transform:scale(calc(var(--tuc-s) * 1.18))}to{transform:scale(var(--tuc-s))}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/tipsy-pdp-craft.css.map */
