
html body.site-multipage #massagen .service-grid{align-items:stretch}
html body.site-multipage #massagen .service-card.treatment-video-card{position:relative;isolation:isolate;overflow:hidden;padding:0!important;min-height:640px;background:#18211c!important;border:1px solid #a8b9a5;border-radius:20px;display:flex;flex-direction:column}
.treatment-video-window{position:absolute;inset:0;z-index:-1;overflow:hidden}
.treatment-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.68}
.cupping-video-card .treatment-video{object-position:center 47%;opacity:.86}
.treatment-video-window:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,25,19,.85) 0%,rgba(14,25,19,.25) 34%,rgba(14,25,19,.12) 47%,rgba(14,25,19,.91) 100%);pointer-events:none}
.treatment-video-copy{position:relative;display:flex;flex-direction:column;flex:1;padding:32px;min-height:640px}
html body.site-multipage #massagen .treatment-video-card .treatment-video-copy :is(h3,p,.price-row,b,span,i){color:#fff!important;text-shadow:0 1px 6px #0008}
html body.site-multipage #massagen .treatment-video-card h3{text-align:left;margin:0 50px 14px 0;font-size:27px;line-height:1.25}
.treatment-video-copy>p{margin:0;max-width:360px}
html body.site-multipage #massagen .treatment-video-card .price-list{margin-top:auto;padding-top:30px;border-color:#ffffff60}
html body.site-multipage #massagen .treatment-video-card .price-row{border-color:#ffffff55}
html body.site-multipage #massagen .treatment-video-card .card-action{align-self:center;margin-top:22px;background:#fff;color:#203721!important;text-shadow:none}
.treatment-video-toggle{position:absolute;right:18px;top:22px;z-index:2;width:38px;height:38px;display:grid;place-items:center;border:1px solid #ffffffa0;border-radius:50%;background:#17251fc9;color:white;cursor:pointer;font-size:16px}
.treatment-video-toggle:focus-visible{outline:3px solid white;outline-offset:4px}
@media(max-width:700px){html body.site-multipage #massagen .service-card.treatment-video-card,.treatment-video-copy{min-height:590px}.treatment-video-copy{padding:27px}.treatment-video-toggle{right:15px;top:19px}}
