[data-service-richness]{min-width:0}[data-service-richness] [data-service-details-card]{gap:clamp(18px,3vw,32px)}[data-service-richness] .bamboo-service-body{align-content:start;gap:24px;min-width:0;display:grid}[data-service-layout=scope\:comparison] .bamboo-service-body>div,[data-service-layout=logistics\:facts] [data-service-detail-columns]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;display:grid}[data-service-layout=scope\:comparison] [data-service-detail-list],[data-service-layout=logistics\:facts] [data-service-detail-fact]{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]{grid-template-columns:minmax(0,1fr);border:0!important;border-left:3px solid var(--theme-accent)!important;gap:18px!important;padding:clamp(18px,3vw,30px)!important;display:grid!important}[data-service-layout=provider\:editorial] [data-service-portrait],[data-service-layout=service-team\:editorial] [data-service-team-person] img{border-radius:var(--store-radius-card,12px)!important;width:112px!important;height:112px!important}[data-service-layout=provider\:cards] [data-service-provider],[data-service-layout=service-team\:cards] [data-service-team-person]{border:1px solid var(--editorial-line)!important;background:var(--theme-card)!important;padding:20px!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]{text-align:center;flex-direction:column;align-items:center!important}[data-service-layout=service-team\:cards] [data-service-team-person] img,[data-service-layout=service-team\:cards] [data-service-team-monogram]{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]{border:1px solid var(--editorial-line);padding:20px}[data-service-layout=journey\:timeline] ol{grid-template-columns:minmax(0,1fr)!important;gap:0!important}[data-service-layout=journey\:timeline] ol>li{border-bottom:1px solid var(--editorial-line);padding:16px 0;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{border-top:2px solid var(--theme-accent);padding:20px;gap:16px!important;display:grid!important}[data-service-catalog] .willie-product-card{height:100%}[data-service-catalog=menu] .willie-product-card-media{max-height:150px;flex:0 0 clamp(80px,12vw,136px)!important;width:clamp(80px,12vw,136px)!important;min-height:96px!important}[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=scope\:comparison] [data-service-details-card],[data-service-layout=logistics\:summary] [data-service-details-card],[data-service-layout=journey\:timeline] [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%;max-height:200px;width:100%!important}}@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{align-self:flex-start;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}}
