[data-service-richness]{min-width:0}[data-service-richness] [data-service-details-card]{gap:clamp(18px,3vw,32px)}[data-service-richness] .bamboo-service-body{display:grid;align-content:start;gap:24px;min-width:0}[data-service-layout="logistics:facts"] [data-service-detail-columns],[data-service-layout="scope:comparison"] .bamboo-service-body>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}[data-service-layout="logistics:facts"] [data-service-detail-fact],[data-service-layout="scope:comparison"] [data-service-detail-list]{border-top:2px solid var(--theme-accent);padding-top:16px}[data-service-layout="scope:checklist"] [data-service-detail-list]{border-bottom:1px solid var(--editorial-line);padding-bottom:18px}[data-service-layout="provider:editorial"] [data-service-provider],[data-service-layout="service-team:editorial"] [data-service-team-person]{display:grid!important;grid-template-columns:minmax(0,1fr);gap:18px!important;padding:clamp(18px,3vw,30px)!important;border:0!important;border-left:3px solid var(--theme-accent)!important}[data-service-layout="provider:editorial"] [data-service-portrait],[data-service-layout="service-team:editorial"] [data-service-team-person] img{width:112px!important;height:112px!important;border-radius:var(--store-radius-card,12px)!important}[data-service-layout="provider:cards"] [data-service-provider],[data-service-layout="service-team:cards"] [data-service-team-person]{padding:20px!important;border:1px solid var(--editorial-line)!important;background:var(--theme-card)!important}[data-service-layout="service-team:editorial"] [data-service-team-heading]{flex-direction:column}[data-service-layout="service-team:editorial"] [data-service-team-heading] strong{font-family:var(--store-font-display,inherit);font-size:clamp(22px,3vw,30px)!important}[data-service-layout="service-team:cards"] [data-service-team-heading]{flex-direction:column;align-items:center!important;text-align:center}[data-service-layout="service-team:cards"] [data-service-team-monogram],[data-service-layout="service-team:cards"] [data-service-team-person] img{width:88px!important;height:88px!important}[data-service-layout="logistics:summary"] .bamboo-service-body{gap:16px}[data-service-layout="logistics:guide"] [data-service-detail-list]{padding:20px;border:1px solid var(--editorial-line)}[data-service-layout="journey:timeline"] ol{grid-template-columns:minmax(0,1fr)!important;gap:0!important}[data-service-layout="journey:timeline"] ol>li{padding:16px 0;border-bottom:1px solid var(--editorial-line);align-items:center!important}[data-service-layout="journey:chapters"] ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important;gap:20px!important}[data-service-layout="journey:chapters"] ol>li{display:grid!important;gap:16px!important;padding:20px;border-top:2px solid var(--theme-accent)}[data-service-catalog] .willie-product-card{height:100%}[data-service-catalog=menu] .willie-product-card-media{flex:0 0 clamp(80px,12vw,136px)!important;width:clamp(80px,12vw,136px)!important;min-height:96px!important;max-height:150px}[data-service-catalog=cards] .willie-product-card-media{max-height:220px;min-height:0!important}[data-service-catalog=compare] .willie-product-card-media{display:none!important}[data-service-catalog=compare] .willie-product-card{border-top:3px solid var(--theme-accent)!important}[data-service-catalog=editorial] .willie-product-card-media{max-width:280px;max-height:250px}@media(min-width:900px){[data-service-layout="journey:timeline"] [data-service-details-card],[data-service-layout="logistics:summary"] [data-service-details-card],[data-service-layout="scope:comparison"] [data-service-details-card]{grid-template-columns:minmax(180px,.65fr) minmax(0,2fr)}}@media(max-width:600px){[data-service-catalog=editorial] .willie-product-card{flex-direction:column!important}[data-service-catalog=editorial] .willie-product-card-media{max-width:100%;width:100%!important;max-height:200px}}@media(max-width:640px){.storefront-scope [data-service-catalog=menu] .willie-product-card{flex-direction:row!important}.storefront-scope [data-service-catalog=menu] .willie-product-card .willie-product-card-media{flex:0 0 88px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:96px!important;min-height:96px!important;max-height:96px!important;align-self:flex-start}}