.upv--tree .upv-layout{grid-template-columns:minmax(0,1fr);background:transparent}.upv--tree .upv-tree-heading{max-width:none;margin:0 0 28px;color:var(--u-green, #1d3b31);font-size:clamp(26px,2.5vw,36px);text-align:center}.upv--tree .upv-card{aspect-ratio:3 / 4}.upv--tree .upv-video{object-fit:cover;object-position:center}.upv--tree .upv-caption{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;max-height:calc(100% - 60px);padding:22px;overflow:auto;background:var(--upv-panel, #edf3ed);background:color-mix(in srgb,var(--upv-panel, #edf3ed) var(--upv-tree-panel-opacity, 74%),transparent);color:var(--upv-text, #1d3b31);text-align:left;pointer-events:auto}.upv--tree .upv-caption__copy{display:grid;flex:none;gap:8px;min-width:0}.upv--tree .upv-caption h3{margin:0;color:inherit;font-size:clamp(20px,1.7vw,28px);line-height:1.15}.upv--tree .upv-caption p{margin:0;font-family:var(--font-stack-body, Arial, sans-serif);font-size:14px;line-height:1.5}.upv--tree .upv-caption .upv-caption__subtitle{font-size:12px;font-weight:500;line-height:1.4;opacity:.9}.upv--tree .upv-button{flex:none;max-width:100%;margin:auto 0 0 auto;color:#fff;text-align:center;overflow-wrap:anywhere}.upv--tree .upv-tree-editor-note{position:absolute;inset:12px 12px auto;z-index:3;margin:0;padding:10px 12px;border-radius:4px;background:#fff;color:#1d3b31;font:12px/1.4 var(--font-stack-body, Arial, sans-serif)}@media(min-width:768px){.upv--tree .upv-caption{height:var(--upv-tree-caption-height, auto)}.upv--tree .upv-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0}}@media(min-width:768px)and (max-width:1099px){.upv--tree .upv-caption{padding:14px}.upv--tree .upv-caption h3{font-size:20px}.upv--tree .upv-caption p{font-size:13px;line-height:1.45}}@media(max-width:767px){.upv--tree .upv-layout{border-radius:0;overflow:visible}.upv--tree .upv-stories{--upv-card-width: clamp(210px, calc((100cqw + 40px)*.7) , 340px);width:calc(100% + 40px);margin-inline:-20px;padding-block:12px 18px;gap:8px;align-items:stretch}.upv--tree .upv-card{display:flex;flex-direction:column;aspect-ratio:auto;border-radius:6px;background:var(--upv-panel, #edf3ed)}.upv--tree .upv-video{position:relative;inset:auto;flex:none;height:auto;aspect-ratio:3 / 4}.upv--tree .upv-caption{position:static;display:flex;flex:1;flex-direction:column;gap:7px;height:auto;max-height:none;padding:14px;overflow:visible}.upv--tree .upv-caption__copy{gap:7px}.upv--tree .upv-caption h3{font-size:18px;line-height:1.15}.upv--tree .upv-caption p{font-size:12px;line-height:1.4}.upv--tree .upv-caption .upv-caption__subtitle{font-size:11.5px;line-height:1.35}.upv--tree .upv-button{margin-top:auto;font-size:10px}.upv--tree .upv-carousel-nav{padding-bottom:0}.upv--tree .upv-carousel-count{min-width:42px;margin-left:10px;color:#1d3b31;font-size:13px;font-variant-numeric:tabular-nums}.upv--tree .upv-carousel-nav button:after{background:#1d3b3159}.upv--tree .upv-carousel-nav button[aria-current=true]:after{background:#1d3b31}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/urbstly-tree-videos.css.map */
