
/* Urbanite V2.1 — Design-led hero, art-safe framing, aligned six-card hierarchy, customer comments */
.urb-hero.urb-v15-hero.urb-v19-imagefirst.urb-v20-hero{display:grid!important;grid-template-columns:minmax(0,50%) minmax(0,50%)!important;gap:0!important;align-items:stretch!important;max-width:1740px!important;margin:0 auto!important;box-sizing:border-box!important}
.urb-hero.urb-v15-hero.urb-v19-imagefirst.urb-v20-hero .urb-hero-image.urb-city-carousel{grid-column:1!important;grid-row:1!important;display:block!important;position:relative!important;align-self:stretch!important;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;max-height:none!important;max-width:none!important;width:100%!important;overflow:hidden!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important}
.urb-hero.urb-v15-hero.urb-v19-imagefirst.urb-v20-hero .urb-city-track,.urb-hero.urb-v15-hero.urb-v19-imagefirst.urb-v20-hero .urb-city-slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important}
.urb-hero.urb-v15-hero.urb-v19-imagefirst.urb-v20-hero .urb-city-slide img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;max-width:none!important;object-fit:contain!important;object-position:50% 50%!important;aspect-ratio:auto!important;transform:none!important;border:0!important;border-radius:0!important;background:transparent!important}
.urb-hero.urb-v15-hero.urb-v19-imagefirst.urb-v20-hero .urb-hero-copy{grid-column:2!important;grid-row:1!important;order:2!important;min-width:0!important;align-self:center!important;padding:clamp(28px,4.5vw,92px)!important;max-width:none!important}
.urb-hero.urb-v15-hero.urb-v19-imagefirst.urb-v20-hero .urb-hero-copy h1{font-size:clamp(48px,5.4vw,95px)!important;line-height:1.02!important;letter-spacing:-.062em!important;margin:17px 0 24px!important;overflow-wrap:normal!important}
.urb-hero.urb-v15-hero.urb-v19-imagefirst.urb-v20-hero .urb-city-carousel-tools{bottom:12px!important;right:12px!important;z-index:6!important;transform:none!important}
.urb-v20-collection-section .urb-v20-collection-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto auto!important;grid-auto-flow:row!important;gap:15px!important;max-width:1440px!important;width:100%!important;margin:0 auto!important;align-items:stretch!important;padding:0!important}
.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-shop-card{min-width:0!important;min-height:0!important;max-width:100%!important;width:100%!important;margin:0!important;border-radius:0!important;box-sizing:border-box!important;align-items:stretch!important}
.urb-v20-collection-section .urb-v20-primary .urb-v20-card-art{height:clamp(220px,25vw,395px)!important}
.urb-v20-collection-section .urb-v20-primary .urb-v20-card-copy{min-height:220px!important}
.urb-v20-collection-section .urb-v20-secondary .urb-v20-card-art{height:115px!important}
.urb-v20-collection-section .urb-v20-secondary .urb-v20-card-copy{min-height:225px!important}
.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-secondary{grid-row:2!important;display:flex!important;flex-direction:column!important}
.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-secondary .urb-v20-card-copy{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:24px 26px 27px!important;flex:1!important}
.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-secondary .urb-v20-card-copy h3{font-size:clamp(25px,2.3vw,37px)!important;line-height:1.13!important;margin-bottom:11px!important;overflow-wrap:anywhere!important}
.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-shop-card .urb-v20-card-cta{margin-top:auto!important;display:block!important}
.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-secondary .urb-v20-card-art{display:grid!important;place-items:center!important;background-clip:padding-box!important}
.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-secondary .urb-v20-initial{font-size:66px!important}
.urb-v21-submitted-comment{position:relative}
.urb-v21-submitted-comment .urb-v21-review-status{font:700 9px/1.45 Arial,Helvetica,sans-serif!important;letter-spacing:.075em!important;color:#a55262!important;margin:0 0 11px!important}
.urb-v21-submitted-comment .urb-v20-review-by{margin-bottom:12px!important}
.urb-v21-submitted-comment blockquote{font-size:clamp(17px,1.5vw,21px)!important}
@media(max-width:900px) and (min-width:761px){.urb-hero.urb-v15-hero.urb-v19-imagefirst.urb-v20-hero .urb-hero-copy h1{font-size:clamp(46px,6vw,65px)!important}.urb-v20-collection-section .urb-v20-collection-grid{gap:10px!important}.urb-v20-collection-section .urb-v20-secondary .urb-v20-card-copy{padding:18px!important}}
@media(max-width:760px){
.urb-hero.urb-v15-hero.urb-v19-imagefirst.urb-v20-hero{display:flex!important;flex-direction:column!important;max-width:100%!important}
.urb-hero.urb-v15-hero.urb-v19-imagefirst.urb-v20-hero .urb-hero-image.urb-city-carousel{order:0!important;flex:0 0 auto!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;aspect-ratio:1/1!important;height:auto!important;max-height:none!important;min-height:0!important}
.urb-hero.urb-v15-hero.urb-v19-imagefirst.urb-v20-hero .urb-hero-copy{order:1!important;padding:32px 21px 45px!important}
.urb-hero.urb-v15-hero.urb-v19-imagefirst.urb-v20-hero .urb-hero-copy h1{font-size:clamp(41px,10.1vw,58px)!important;line-height:1.03!important}
.urb-v20-collection-section .urb-v20-collection-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-rows:auto!important;gap:12px!important}
.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-shop-card{grid-row:auto!important;grid-column:1!important;display:grid!important;grid-template-columns:minmax(0,39%) minmax(0,61%)!important;grid-template-rows:minmax(195px,1fr)!important;min-height:195px!important}
.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-shop-card .urb-v20-card-art{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:195px!important;max-height:none!important}
.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-shop-card .urb-v20-card-copy{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;min-height:195px!important;max-height:none!important;padding:15px 12px 17px!important}
.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-secondary .urb-v20-card-copy{padding:15px 12px 17px!important}
.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-secondary .urb-v20-card-copy h3{font-size:clamp(23px,6.8vw,35px)!important}
.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-primary .urb-v20-card-copy h3{font-size:clamp(29px,8vw,42px)!important}
.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-secondary .urb-v20-initial{font-size:clamp(51px,15vw,95px)!important}
}
@media(max-width:370px){.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-shop-card .urb-v20-card-copy{padding:12px 9px 14px!important}.urb-v20-collection-section .urb-v20-collection-grid>.urb-v20-secondary .urb-v20-card-copy h3{font-size:23px!important}}
