.routine-tiles{overflow:hidden;margin:0 auto}.routine-tiles .routine-tiles__container,.routine-tiles .routine-tiles__slider{padding:0 4.2857142857rem}@media screen and (max-width: 768px){.routine-tiles .routine-tiles__container,.routine-tiles .routine-tiles__slider{padding:0 1.1428571429rem}}.routine-tiles .routine-tiles__content{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.7142857143rem}@media screen and (max-width: 768px){.routine-tiles .routine-tiles__content{margin-bottom:2.5714285714rem}}.routine-tiles .routine-tiles__content .new-button{margin-right:-1.7142857143rem;color:inherit}@media screen and (max-width: 768px){.routine-tiles .routine-tiles__content .new-button{margin-right:-0.75rem}}@media screen and (max-width: 768px){.routine-tiles .routine-tiles__content .routine-tiles__title{flex:1}}.routine-tiles .swiper-slide{transform:none}.routine-tiles .swiper-slide .routine-tiles__slider-media{position:relative}.routine-tiles .routine-tiles__slider-image img{display:block;width:100%;height:auto;max-height:39.2857142857rem}@media screen and (min-width: 1441px){.routine-tiles .routine-tiles__slider-image img{max-height:57.1428571429rem;height:38vw;object-fit:cover}}@media screen and (max-width: 768px){.routine-tiles .routine-tiles__slider-image img{height:94.25vw;max-height:unset}}.routine-tiles .routine-tiles__slider-video{display:block;width:100%;height:auto;object-fit:cover;max-height:39.2857142857rem}@media screen and (min-width: 1441px){.routine-tiles .routine-tiles__slider-video{max-height:57.1428571429rem;height:38vw;object-fit:cover}}@media screen and (max-width: 768px){.routine-tiles .routine-tiles__slider-video{height:94.25vw;max-height:unset}}@media screen and (max-width: 768px){.routine-tiles .routine-tiles__slider-video--desktop{display:none}}@media screen and (min-width: 769px){.routine-tiles .routine-tiles__slider-video--mobile{display:none}}.routine-tiles .routine-tiles__slider-content{position:absolute;bottom:1.5714285714rem;left:0;padding:0 1.5714285714rem;color:#fff}@media screen and (max-width: 768px){.routine-tiles .routine-tiles__slider-content{bottom:1rem;padding:0 .9285714286rem}}.routine-tiles .routine-tiles__slider-title{font-weight:500}@media screen and (max-width: 768px){.routine-tiles .routine-tiles__slider-title{font-size:.9285714286rem}}.routine-tiles .routine-tiles__slider-subtitle{font-size:1.2857142857rem;text-transform:uppercase;font-weight:600;line-height:1.2;letter-spacing:0}@media screen and (max-width: 768px){.routine-tiles .routine-tiles__slider-subtitle{font-size:.9285714286rem}}.routine-tiles .routine-tiles__slider-tooltip{position:absolute;top:var(--arrow-y-offset-desktop);left:var(--arrow-x-offset-desktop)}@media screen and (max-width: 768px){.routine-tiles .routine-tiles__slider-tooltip{top:var(--arrow-y-offset-mobile);left:var(--arrow-x-offset-mobile)}}.routine-tiles .routine-tiles__slider-tooltip .custom-tooltip__content{max-width:calc(100vw - 2.2857142857rem);width:max-content;box-sizing:border-box}.routine-tiles .routine-tiles__slider-tooltip-reviews{margin-bottom:.5714285714rem}.routine-tiles .routine-tiles__slider-tooltip-reviews .product-item__reviews{font-size:.8571428571rem}.routine-tiles .routine-tiles__slider-tooltip-reviews .product-item__reviews .stamped-badge{text-align:left}.routine-tiles .custom-tooltip .custom-tooltip__trigger{background-color:#fdfcf8;box-shadow:#fdfcf8;animation:custom-pulsing 2s infinite}.routine-tiles .custom-tooltip .custom-tooltip__content-title{margin-bottom:.2857142857rem;color:#000;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600}@media screen and (max-width: 768px){.routine-tiles .custom-tooltip .custom-tooltip__content-title{max-width:95%}}.routine-tiles .custom-tooltip .custom-tooltip__content-close{display:block;width:1.1428571429rem;height:1.1428571429rem}.routine-tiles .custom-tooltip .custom-tooltip__content-close svg{width:1.1428571429rem;height:1.1428571429rem}.routine-tiles .custom-tooltip .custom-tooltip__content{background-color:#fdfcf8;color:#595959}.routine-tiles .custom-tooltip .custom-tooltip__content.custom-tooltip--arrow-top::before{border-bottom-color:#fdfcf8}.routine-tiles .custom-tooltip .custom-tooltip__content.custom-tooltip--arrow-bottom::before{border-top-color:#fdfcf8}.routine-tiles .custom-tooltip .custom-tooltip__content-text{margin-bottom:.5714285714rem;font-family:"Plus Jakarta Sans",sans-serif;font-weight:400}.routine-tiles .custom-tooltip .custom-tooltip__overlay{display:none}@keyframes custom-pulsing{from{box-shadow:0 0 0 0 #fdfcf8}70%{box-shadow:0 0 0 1rem rgba(95,139,250,0)}to{box-shadow:0 0 0 0 rgba(95,139,250,0)}}
