.compare-routines-module-section{padding:16px 16px;background-color:#f5f1ea;overflow:hidden}.stage-wrapper{display:flex;overflow-x:hidden}.stage-wrapper--two-items{max-width:44rem;margin:auto}.stage-wrapper .owl-carousel{flex:0 1 auto}@media (max-width:768px){.stage-wrapper--two-items{max-width:unset;margin:unset}}.routine-section-title{font-family:GTWalsheim;position:relative;color:#2d2f2d;font-size:2rem;font-weight:700;line-height:normal;letter-spacing:0em;text-align:center;padding-bottom:5px}.routine-section-subtitle{font-family:GTWalsheim;color:#2d2f2d;font-size:1rem;font-weight:400;line-height:normal;letter-spacing:0em;text-align:center;padding-bottom:1.5rem;padding-left:10px;padding-right:10px}.compare-routines--modal .routine-section-subtitle{color:white}.owl-stage--cr{width:auto}.routine-card{font-family:GTWalsheim;color:#2d2f2d;position:relative;border-radius:0.375rem;border:1.5px solid #d8d8d8;background-color:white;width:13.75rem;min-height:606px}.routine-card--empty{display:flex;align-content:end;flex-direction:column-reverse;border-color:transparent;background-color:transparent;width:13.75rem;flex:0 0 13.75rem;bottom:32px}.routine-card--empty.routine-card:hover{background-color:transparent;border-color:transparent}.routine-card-img{position:relative;border:1px solid #d8d8d8;width:10.75rem;height:10.75rem;border-radius:0.375rem;margin-bottom:.5rem;overflow:hidden}.routine-card-title{font-size:.9rem;font-weight:700;line-height:normal;letter-spacing:0em;text-align:center;margin-bottom:.5rem;width:100%}.routine-card-cta{position:relative;border-radius:2.5rem;border:1px solid #2d2f2d;font-size:1rem;font-weight:500;line-height:normal;letter-spacing:0em;text-align:left;text-decoration:none;width:10.8125rem;height:2rem;display:flex;align-items:center;justify-content:center;color:#2d2f2d}.routine-card-cta:hover{color:#2d2f2d !important}.routine-card-info{position:relative;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0em;text-align:left;padding:.5rem .69rem .5rem .69rem;min-height:3.5rem;display:flex;align-items:center;width:100%}.routine-card-info::before{content:"";position:absolute;left:0;width:calc(125%);height:1px;bottom:0;background-color:#b8b8b8;opacity:.8}.routine-card-info:last-child::before{content:none;background-color:transparent}.routine-card-info--placeholder{font-size:1rem;font-weight:700;line-height:18px;letter-spacing:0em;text-align:left}.routine-card:hover{background-color:#cdcef2;border-color:#756bea}.routine-card__body{position:relative}.routine-card__body__header{position:relative;padding:1.5rem 1.2rem .5rem 1.2rem;display:flex;flex-direction:column;align-items:center}.routine-card__body__content{position:relative}@media (min-width:1300px){.stage-wrapper{width:75rem;margin:auto}}@media (max-width:768px){.routine-section-title{font-size:20px;margin-bottom:10px;padding-bottom:0}.routine-card-info--placeholder{font-size:.75rem}.routine-card-info{font-size:.875rem}.routine-card-cta{font-size:.875rem}.routine-card--img{width:10.9375rem;height:10.9375rem;padding:1rem 1.1rem .5rem 1.1rem}.compare-routines-module-section{padding:1.5rem 0}.routine-card--empty{flex:0 0 35%}.owl-carousel{flex:0 1 65%}}@media (max-width:500px){.compare-routines-module-section{padding:1.5rem .5rem}.routine-card{width:12.75rem}.routine-card-info--placeholder{font-size:.6rem}}.compare-routines--modal{display:none;position:fixed;z-index:9999999;width:100%;height:100%;top:0;background-color:rgba(225,225,225,0.6)}.compare-routines--modal-content{transform:translate(-50%,-50%);position:absolute;left:50%;top:47%}.compare-routines-overlay-ca .compare-routines--modal-content{max-width:770px}.compare-routines--modal .compare-routines--close{display:block !important;position:absolute;top:15px;right:15px;font-size:56px;line-height:20px;cursor:pointer;color:#f4f1eb}.compare-routines--modal .mz-cms-row{max-width:1262px}.compare-routines--modal .compare-routines-module-section{position:relative;max-width:1262px;background:#104a53;border-radius:12px;border:2px solid #f4f1eb;padding-bottom:20px;box-shadow:rgba(0,0,0,0.4) 4px 4px 4px}.compare-routines--modal .routine-section-title{margin-top:20px}.compare-routines--modal .routine-section-title,.compare-routines--modal .routine-card-info--placeholder,.compare-routines--modal .routine-card-info::before{color:#f4f1eb}@media screen and (max-height:700px){.compare-routines--modal{overflow:auto}.compare-routines--modal-content{margin-top:15px;transform:translate(-50%,-40%)}}@media screen and (max-width:1293px){.compare-routines--modal-content{position:relative}}