/** Shopify CDN: Minification failed

Line 18:16 Unexpected "{"
Line 18:25 Expected ":"
Line 50:16 Unexpected "{"
Line 50:25 Expected ":"
Line 51:16 Unexpected "{"
Line 51:25 Expected ":"
Line 56:16 Unexpected "{"
Line 56:25 Expected ":"
Line 57:16 Unexpected "{"
Line 57:25 Expected ":"
... and 12 more hidden warnings

**/
/* LOS global coupon design system. Change these tokens to restyle all coupon surfaces. */
:root{--los-coupon-gold-light:#f0d99f;--los-coupon-gold-mid:#e5bd72;--los-coupon-gold-base:#eccc8b;--los-coupon-border:#eed49b;--los-coupon-cream:#fff9e6;--los-coupon-ink:#382d1e}
#LmpCollection-{{ section.id }} .los-global-coupon{}
.los-global-coupon,.los-inline-promo{border:1px solid var(--los-coupon-border)!important;background:var(--los-coupon-gold-base)!important;box-shadow:0 6px 22px #b8996152,0 0 0 1px #fff8e4 inset!important;filter:none!important}
.los-global-coupon:hover,.los-inline-promo:hover{box-shadow:0 10px 27px #b8996166,0 0 0 1px #fff8e4 inset!important}
.los-global-coupon::before,.los-global-coupon::after,.los-global-coupon .los-room-card__visual::before,.los-global-coupon .los-room-card__visual::after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}
.los-global-coupon>.los-offer-carousel-visual,.los-inline-promo .los-inline-promo__media,.los-inline-promo--newsletter .los-inline-promo__media{background:radial-gradient(ellipse 46% 38% at 20% 18%,#fff9e9e0 0%,#fff3d785 48%,transparent 100%),radial-gradient(ellipse 53% 43% at 83% 77%,#fff9e6c9 0%,#fff0cb78 47%,transparent 100%),linear-gradient(145deg,var(--los-coupon-gold-light) 0%,var(--los-coupon-gold-mid) 48%,var(--los-coupon-gold-base) 100%)!important;box-shadow:none!important;filter:none!important;opacity:1!important}
.los-global-coupon .los-offer-carousel-big,.los-global-coupon .los-offer-carousel-detail,.los-global-coupon .los-offer-carousel-kicker{position:relative!important;z-index:2!important;color:white!important;-webkit-text-fill-color:white!important;text-shadow:0 1px 3px #82602d!important}
.los-global-coupon .lmp-world-carousel-caption{display:none!important}
.los-inline-promo .los-inline-promo__content{background:var(--los-coupon-cream)!important;color:var(--los-coupon-ink)!important}
/* LOS semantic tile types v1: inherit card geometry from their existing grid/carousel. */
:root{
  --los-knowledge-light:#eef5e9;--los-knowledge-mid:#dbe9d7;--los-knowledge-base:#cbdcc8;
  --los-knowledge-border:#b6cdb6;--los-knowledge-ink:#304537;
  --los-service-light:#f1edfa;--los-service-mid:#e1d9f2;--los-service-base:#d6c9e9;
  --los-inspiration-light:#fff1e7;--los-inspiration-mid:#f7dfd1;--los-inspiration-base:#edcdbb;
}
.los-card-type{--los-tile-light:var(--los-knowledge-light);--los-tile-mid:var(--los-knowledge-mid);--los-tile-base:var(--los-knowledge-base);--los-tile-border:var(--los-knowledge-border);--los-tile-ink:var(--los-knowledge-ink);box-sizing:border-box;min-width:0;border:1px solid var(--los-tile-border)!important;border-radius:22px;background:linear-gradient(145deg,var(--los-tile-light),var(--los-tile-base))!important;color:var(--los-tile-ink)!important;box-shadow:0 12px 28px rgba(63,92,72,.13),inset 0 1px rgba(255,255,255,.7)!important;transition:box-shadow .3s ease,transform .3s ease}
.los-card-type--service{--los-tile-light:var(--los-service-light);--los-tile-mid:var(--los-service-mid);--los-tile-base:var(--los-service-base);--los-tile-border:#c8bce1;--los-tile-ink:#443b5c}
.los-card-type--inspiration{--los-tile-light:var(--los-inspiration-light);--los-tile-mid:var(--los-inspiration-mid);--los-tile-base:var(--los-inspiration-base);--los-tile-border:#e5c4b3;--los-tile-ink:#65483b}
.los-card-type:hover{box-shadow:0 16px 34px rgba(63,92,72,.18),inset 0 1px rgba(255,255,255,.85)!important}
.los-card-type.lmp-world-carousel-card{height:100%;overflow:hidden}
.los-card-type.lmp-world-carousel-card .los-room-card__visual{background:radial-gradient(ellipse at 22% 20%,rgba(255,255,255,.9),transparent 56%),radial-gradient(ellipse at 78% 78%,rgba(255,255,255,.45),transparent 52%),linear-gradient(145deg,var(--los-tile-light),var(--los-tile-mid) 55%,var(--los-tile-base))!important}
.los-card-type.lmp-world-carousel-card .los-therapy-tile-symbol{color:var(--los-tile-ink)!important}
.los-card-type.lmp-world-carousel-card .lmp-world-carousel-caption{background:var(--los-tile-light)!important;color:var(--los-tile-ink)!important}
.los-card-type.los-product-knowledge-card{height:100%;padding:0!important;overflow:hidden}
.los-card-type.los-product-knowledge-card .los-product-knowledge-symbol{background:radial-gradient(ellipse at 25% 15%,rgba(255,255,255,.9),transparent 57%),linear-gradient(145deg,var(--los-tile-light),var(--los-tile-base))!important;color:var(--los-tile-ink)!important}
.los-card-type.los-product-knowledge-card .los-product-knowledge-body{background:var(--los-tile-light);color:var(--los-tile-ink)}
.los-card-type.los-product-knowledge-card :is(h3,small,p),.los-card-type.los-knowledge-card :is(h3,p,span){color:var(--los-tile-ink)!important}
.los-card-type.los-product-knowledge-card button,.los-card-type.los-knowledge-card button{background:var(--los-tile-mid)!important;border:1px solid var(--los-tile-border)!important;color:var(--los-tile-ink)!important}
.los-card-type.los-knowledge-card{height:100%;min-height:250px;background:radial-gradient(ellipse at 20% 10%,rgba(255,255,255,.8),transparent 65%),linear-gradient(145deg,var(--los-tile-light),var(--los-tile-base))!important}
@media(prefers-reduced-motion:reduce){.los-card-type{transition:none!important}}

/* v1.1: Match product-card portrait silhouette without changing grid tracks. */
#LmpCollection-{{ section.id }} .lmp-products > .los-product-knowledge-card.los-card-type--knowledge,
#LmpCollection-{{ section.id }} .lmp-world-results .lmp-grid > .los-product-knowledge-card.los-card-type--knowledge{
  width:100%!important;min-width:0!important;align-self:stretch!important;
  display:flex!important;flex-direction:column!important;aspect-ratio:3/5!important;
  height:auto!important;min-height:0!important;border-radius:22px!important;overflow:hidden!important;
}
#LmpCollection-{{ section.id }} .lmp-products > .los-product-knowledge-card .los-product-knowledge-symbol,
#LmpCollection-{{ section.id }} .lmp-world-results .lmp-grid > .los-product-knowledge-card .los-product-knowledge-symbol{
  flex:0 0 auto!important;min-height:0!important;height:auto!important;aspect-ratio:1/1!important;
  font-size:clamp(64px,7vw,92px)!important;
}
#LmpCollection-{{ section.id }} .lmp-products > .los-product-knowledge-card .los-product-knowledge-body,
#LmpCollection-{{ section.id }} .lmp-world-results .lmp-grid > .los-product-knowledge-card .los-product-knowledge-body{
  flex:1 1 auto!important;min-height:0!important;gap:10px!important;padding:clamp(14px,1.6vw,21px)!important;
}
#LmpCollection-{{ section.id }} .lmp-world-carousel-card.los-card-type--knowledge::after{
  background:linear-gradient(180deg,transparent 35%,rgba(37,65,45,.55) 100%)!important;
}
#LmpCollection-{{ section.id }} .lmp-world-carousel-card.los-card-type--knowledge .lmp-world-carousel-caption{
  background:transparent!important;color:#fff!important;
}
#LmpCollection-{{ section.id }} .lmp-world-carousel-card.los-card-type--knowledge .lmp-world-carousel-caption strong,
#LmpCollection-{{ section.id }} .lmp-world-carousel-card.los-card-type--knowledge .lmp-world-carousel-cta{
  color:#fff!important;text-shadow:0 2px 8px rgba(28,55,35,.55)!important;
}

/* LOS v1.2: same sage knowledge-card visual identity in carousel and product grid.
   Intentionally use static CSS selectors: Shopify .css assets do not evaluate section.id Liquid. */
.lmp-world-carousel-card.los-card-type--knowledge{
  --los-tile-light:#eef5e9;--los-tile-mid:#dbe9d7;--los-tile-base:#cbdcc8;
  --los-tile-ink:#304537;--los-tile-border:#b6cdb6;
  background:linear-gradient(145deg,var(--los-tile-light),var(--los-tile-base))!important;
  border:1px solid var(--los-tile-border)!important;
  box-shadow:0 12px 28px rgba(63,92,72,.13),inset 0 1px rgba(255,255,255,.7)!important;
}
.lmp-world-carousel-card.los-card-type--knowledge .lmp-world-carousel-image.los-room-card__visual{
  background:radial-gradient(ellipse at 25% 15%,rgba(255,255,255,.9),transparent 57%),linear-gradient(145deg,var(--los-tile-light),var(--los-tile-base))!important;
  display:grid!important;place-items:center!important;
}
.lmp-world-carousel-card.los-card-type--knowledge .los-knowledge-tile-symbol{
  display:grid!important;place-items:center!important;width:100%!important;height:100%!important;
  font:italic clamp(76px,9vw,110px) Georgia,serif!important;
  color:var(--los-tile-ink)!important;text-shadow:none!important;
}
.lmp-world-carousel-card.los-card-type--knowledge::after{background:none!important;display:none!important}
.lmp-world-carousel-card.los-card-type--knowledge .lmp-world-carousel-caption{
  background:var(--los-tile-light)!important;color:var(--los-tile-ink)!important;
  position:absolute!important;bottom:0!important;left:0!important;right:0!important;
  padding:clamp(14px,1.6vw,21px)!important;
  border-top:1px solid var(--los-tile-border)!important;
  text-align:left!important;
}
.lmp-world-carousel-card.los-card-type--knowledge .lmp-world-carousel-caption strong,
.lmp-world-carousel-card.los-card-type--knowledge .lmp-world-carousel-cta{
  color:var(--los-tile-ink)!important;text-shadow:none!important;
  -webkit-text-fill-color:var(--los-tile-ink)!important;
}
.lmp-world-carousel-card.los-card-type--knowledge .lmp-world-carousel-cta{
  display:inline-flex!important;align-items:center!important;
  background:var(--los-tile-mid)!important;border:1px solid var(--los-tile-border)!important;
  padding:9px 12px!important;border-radius:12px!important;font-weight:700!important;
}
