@media (prefers-reduced-motion: reduce){
.mjs-spring__carousel *{
    animation: none !important;
    transition: none !important;
    scroll-behavior: auto !important;
  }
}
.mjs-spring__carousel [data-block-id="cleaning"].mjs-spring__slide--editorial .mjs-spring__slide-media img{object-fit:contain;object-position:center;background:var(--mjs-canvas)}
@media(max-width:749px){
.mjs-spring__carousel [data-block-id="cleaning"].mjs-spring__slide--editorial .mjs-spring__slide-media{min-height:0;height:auto}
.mjs-spring__carousel [data-block-id="cleaning"].mjs-spring__slide--editorial .mjs-spring__slide-media img{position:relative;width:100%;height:auto;max-height:none;object-fit:contain}
}
@media(max-width:749px){
.mjs-spring__carousel [data-block-id="cleaning"].mjs-spring__slide--editorial{grid-template-rows:auto auto}
}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__care-heading{font-size:clamp(30px,4.4vw,68px);line-height:1.08;overflow-wrap:normal;text-wrap:initial}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__care-heading>span{display:block;white-space:nowrap}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__slide-copy{padding-inline:clamp(32px,5vw,80px)}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__slide-media{background:var(--mjs-canvas);justify-self:stretch;align-self:stretch;padding:0;margin:0}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__slide-media img{position:absolute;top:0;right:0;bottom:auto;left:auto;width:auto;height:100%;max-width:none;object-fit:contain;object-position:right center;mask-image:linear-gradient(90deg,transparent,#000 5%,#000);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000)}
.mjs-spring__carousel [data-block-id="gemstones"] .mjs-spring__slide-media{position:relative}
.mjs-spring__carousel [data-block-id="gemstones"] .mjs-spring__slide-media::before{content:"";position:absolute;left:0;top:0;bottom:0;width:clamp(28px,6vw,104px);background:linear-gradient(90deg,#F7F5F1,rgba(247,245,241,0));pointer-events:none;z-index:1}
@media(max-width:749px){
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__slide-copy{padding:32px 18px 40px}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__care-heading{font-size:clamp(28px,8vw,42px)}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__slide-media img{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:auto;object-position:right center}
}
.mjs-spring__carousel [data-block-id="cleaning"].mjs-spring__slide--editorial{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__slide-copy{max-width:none}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__care-heading{font-size:clamp(30px,3.8vw,58px)}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__care-heading>span{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__slide-media{min-width:0}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__care-collage{position:absolute;inset:0;overflow:hidden;background:var(--mjs-canvas)}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__care-collage::before{content:"";position:absolute;inset:0 auto 0 0;width:10%;background:linear-gradient(90deg,var(--mjs-canvas),transparent);pointer-events:none;z-index:3}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__care-collage img.mjs-spring__care-desk{position:absolute;inset:0 auto 0 0;width:75%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:38% 52%;mask-image:none;-webkit-mask-image:none;background:transparent;z-index:1}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__care-portrait{position:absolute;inset:0 0 0 auto;width:40%;height:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 28%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%);z-index:2}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__care-collage .mjs-spring__care-portrait img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:50% center;mask-image:none;-webkit-mask-image:none;background:transparent}
@media(max-width:749px){
.mjs-spring__carousel [data-block-id="cleaning"].mjs-spring__slide--editorial{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__care-heading{font-size:clamp(28px,8vw,42px)}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__slide-media{height:auto;min-height:0;aspect-ratio:1.18}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__care-collage img.mjs-spring__care-desk{position:absolute;inset:0 auto 0 0;width:76%;height:100%;object-position:36% 52%}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__care-portrait{width:41%}
.mjs-spring__carousel [data-block-id="cleaning"] .mjs-spring__care-collage .mjs-spring__care-portrait img{position:absolute;inset:0;width:100%;height:100%;object-position:50% center}
}
