:root{--color-lightpurple: #EBF5F5;--color-mediumpurple: #8BBDBD;--color-purple: #5B9B9B;--color-darkpurple: #2D6E6E;--color-peach: #2D6E6E;--color-lightpeach: #EBF5F5;--color-black: #1B2025;--color-green: #2DAB0A;--color-lightteal: #EBF5F5;--color-mediumteal: #8BBDBD;--color-teal: #5B9B9B;--color-darkteal: #2D6E6E;--font-main: "Inter", sans-serif;--font-main-medium: "Inter", sans-serif;--font-body: "Inter", sans-serif;--content-max-width: 1400px}.ms-section h1{font-size:32px;line-height:38px;font-weight:400;color:var(--color-black);margin:0 0 15px;text-wrap:balance;letter-spacing:-1px}@media(max-width:1024px){.ms-section h1{font-size:26px;line-height:32px}}@media(max-width:768px){.ms-section h1{font-size:22px;line-height:28px}}.ms-section h2{font-size:28px;line-height:34px;font-weight:400;color:var(--color-black);margin:0 0 15px;text-wrap:balance;letter-spacing:-1px}@media(max-width:1024px){.ms-section h2{font-size:24px;line-height:30px}}@media(max-width:768px){.ms-section h2{font-size:22px;line-height:26px;margin:0 0 7px;letter-spacing:.3px}}.ms-section h3{font-size:21px;line-height:27px;font-weight:400;color:var(--color-black);margin:0 0 15px;letter-spacing:-.4px}.ms-section h4{font-size:20px;line-height:26px;font-weight:400;color:var(--color-black);margin:0 0 15px;letter-spacing:-.4px}.ms-section p{font-family:var(--font-body);font-size:16px;line-height:22px;margin:0 0 10px;color:var(--color-black)}@media(max-width:768px){.ms-section p{font-size:14px;line-height:18px}}.ms-section .purple{color:var(--color-darkpurple)}.ms-section .content-wrapper{max-width:var(--content-max-width);margin:0 auto}.ms-btn{display:inline-block;font-family:var(--font-body);background-color:var(--color-darkpurple);color:#fff;padding:15px 35px;border-radius:50px;text-decoration:none;font-size:16px;line-height:16px;font-weight:400;transition:.4s;white-space:nowrap;border:none;cursor:pointer}.ms-btn:hover{background-color:var(--color-mediumpurple);color:var(--color-darkpurple)}.ms-btn.ms-btn-secondary{background-color:var(--color-lightpurple);color:var(--color-darkpurple)}.ms-btn.ms-btn-secondary:hover{background-color:var(--color-purple);color:#fff}.ms-btn.ms-btn-peach{background-color:#fff;color:var(--color-darkteal)}.ms-btn.ms-btn-peach:hover{background-color:var(--color-lightteal);color:var(--color-darkteal)}section.ms-home-hero{position:relative;overflow:hidden}section.ms-home-hero img.ms-hero-img{width:100%;height:580px;object-fit:cover;object-position:center;display:block}section.ms-home-hero img.ms-hero-img-mobile{display:none}section.ms-home-hero .content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 25px;display:flex;align-items:center}section.ms-home-hero .content-wrapper .content{display:flex;flex-direction:column;max-width:450px;gap:0}section.ms-home-hero .content-wrapper .content .reviews{display:flex;align-items:center;gap:8px;margin-bottom:15px}section.ms-home-hero .content-wrapper .content .reviews .star-wrapper{display:flex;gap:4px}section.ms-home-hero .content-wrapper .content .reviews .star-wrapper svg{width:18px;height:18px}section.ms-home-hero .content-wrapper .content .reviews p{color:var(--color-black);font-size:14px;margin:0;font-weight:500}section.ms-home-hero .content-wrapper .content .eyebrow{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-darkpurple);margin:0 0 8px}section.ms-home-hero .content-wrapper .content h1{color:var(--color-black);margin:0 0 15px}section.ms-home-hero .content-wrapper .content p.hero-sub{color:var(--color-black);font-size:16px;line-height:22px;margin:0 0 25px}section.ms-home-hero .content-wrapper .content .link-wrapper{display:flex;gap:10px;margin-top:0}@media(max-width:768px){section.ms-home-hero{height:66vh;position:relative}section.ms-home-hero:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:75%;background-image:linear-gradient(to top,white 200px,transparent);z-index:1}section.ms-home-hero img.ms-hero-img{display:none}section.ms-home-hero img.ms-hero-img-mobile{display:block;width:100%;height:100%;object-fit:cover}section.ms-home-hero .content-wrapper .content{width:100%;max-width:none;justify-content:flex-end;align-items:center;padding-bottom:40px;position:relative;z-index:1}section.ms-home-hero .content-wrapper .content h1{text-align:center}section.ms-home-hero .content-wrapper .content .eyebrow{text-align:center}section.ms-home-hero .content-wrapper .content p.hero-sub{text-align:center}section.ms-home-hero .content-wrapper .content .reviews{justify-content:center}}section.ms-logo-bar{background-color:var(--color-darkteal);overflow:hidden;padding:18px 0}section.ms-logo-bar .marquee-outer{display:flex;overflow:hidden}section.ms-logo-bar .marquee-track{display:flex;white-space:nowrap}section.ms-logo-bar .marquee-strip{display:flex;align-items:center;gap:40px;animation:ms-marquee-scroll 40s linear infinite;padding-right:40px}section.ms-logo-bar .marquee-strip span{color:#ffffffd9;font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:.5px;white-space:nowrap}section.ms-logo-bar .marquee-strip .separator{color:#ffffff80;font-size:18px}@keyframes ms-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}section.ms-product-grid{padding:65px 25px}section.ms-product-grid .content-wrapper .heading{margin-bottom:35px}section.ms-product-grid .content-wrapper .heading h2{color:var(--color-darkpurple);margin-bottom:10px}section.ms-product-grid .content-wrapper .heading .text p{font-size:16px;color:var(--color-black);margin:0}section.ms-product-grid .content-wrapper .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}@media(max-width:1024px){section.ms-product-grid .content-wrapper .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){section.ms-product-grid{padding:45px 15px}section.ms-product-grid .content-wrapper .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px}}section.ms-product-grid .content-wrapper .product-grid .product-card .image-wrapper{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:15px;background:var(--color-lightpurple)}section.ms-product-grid .content-wrapper .product-grid .product-card .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}section.ms-product-grid .content-wrapper .product-grid .product-card:hover .image-wrapper img{transform:scale(1.04)}section.ms-product-grid .content-wrapper .product-grid .product-card .image-wrapper .badge{position:absolute;top:12px;left:12px;background:var(--color-darkpurple);color:#fff;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:5px 12px;border-radius:50px}section.ms-product-grid .content-wrapper .product-grid .product-card .details-wrapper{padding:14px 4px 0}section.ms-product-grid .content-wrapper .product-grid .product-card .details-wrapper .rating{display:flex;align-items:center;gap:5px;margin-bottom:6px}section.ms-product-grid .content-wrapper .product-grid .product-card .details-wrapper .rating .stars{display:flex;gap:2px}section.ms-product-grid .content-wrapper .product-grid .product-card .details-wrapper .rating .stars svg{width:14px;height:14px;fill:var(--color-peach)}section.ms-product-grid .content-wrapper .product-grid .product-card .details-wrapper .rating span{font-size:13px;color:var(--color-black);font-family:var(--font-body)}section.ms-product-grid .content-wrapper .product-grid .product-card .details-wrapper h4{font-size:17px;line-height:23px;font-weight:500;color:var(--color-black);margin:0 0 5px;letter-spacing:-.2px}section.ms-product-grid .content-wrapper .product-grid .product-card .details-wrapper .description p{color:var(--color-black);font-size:14px;line-height:20px}section.ms-product-grid .content-wrapper .product-grid .product-card .details-wrapper .price-wrapper{margin-top:10px;display:flex;align-items:center;gap:10px}section.ms-product-grid .content-wrapper .product-grid .product-card .details-wrapper .price-wrapper .price{font-family:var(--font-body);font-size:18px;font-weight:600;color:var(--color-darkpurple)}section.ms-product-grid .content-wrapper .product-grid .product-card .details-wrapper .price-wrapper .compare-at-price{font-family:var(--font-body);font-size:16px;font-weight:400;color:var(--color-mediumpurple);text-decoration:line-through}section.ms-product-grid .content-wrapper .product-grid .product-card .details-wrapper a.btn{margin-top:14px;display:inline-block}section.ms-dropdowns-video{background-color:var(--color-lightpurple);padding:65px 25px}section.ms-dropdowns-video .content-wrapper{display:flex;gap:65px;align-items:flex-start}section.ms-dropdowns-video .content-wrapper .content{flex:1;min-width:0}section.ms-dropdowns-video .content-wrapper .content h2{color:var(--color-darkpurple);margin-bottom:20px}section.ms-dropdowns-video .content-wrapper .content .text{margin-bottom:30px}section.ms-dropdowns-video .content-wrapper .content .text p{font-size:16px;line-height:24px}section.ms-dropdowns-video .content-wrapper .video-wrapper{flex:1;min-width:0;border-radius:20px;overflow:hidden;aspect-ratio:9/16;max-width:380px;background:var(--color-mediumpurple);position:relative}section.ms-dropdowns-video .content-wrapper .video-wrapper video,section.ms-dropdowns-video .content-wrapper .video-wrapper img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){section.ms-dropdowns-video .content-wrapper{flex-direction:column;gap:35px}section.ms-dropdowns-video .content-wrapper .video-wrapper{max-width:100%;aspect-ratio:16/9}}section.ms-dropdowns-video .dropdown-single{margin-bottom:15px;border-bottom:1px solid var(--color-mediumpurple);padding-bottom:5px}section.ms-dropdowns-video .dropdown-single .dropdown-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between}section.ms-dropdowns-video .dropdown-single .dropdown-toggle h4{color:var(--color-darkpurple);margin:0;font-size:17px;font-weight:500}section.ms-dropdowns-video .dropdown-single .dropdown-toggle .icon{flex-shrink:0;width:28px;height:28px;border-radius:50px;background-color:var(--color-darkpurple);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;transition:transform .25s ease}section.ms-dropdowns-video .dropdown-single.is-open .dropdown-toggle .icon{transform:rotate(45deg)}section.ms-dropdowns-video .dropdown-single .dropdown-content{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}section.ms-dropdowns-video .dropdown-single.is-open .dropdown-content{max-height:400px;padding-top:10px;padding-bottom:15px}section.ms-dropdowns-video .dropdown-single .dropdown-content p{font-size:14px;line-height:21px;margin:0}section.ms-img-cta-btn{background-color:var(--color-darkpurple);padding:28px 25px}section.ms-img-cta-btn .content-wrapper{display:flex;justify-content:space-between;align-items:center;gap:45px;max-width:1200px}section.ms-img-cta-btn .content-wrapper .left{display:flex;align-items:center;gap:25px}section.ms-img-cta-btn .content-wrapper .left h3{margin:0;color:#fff;font-weight:500;font-family:var(--font-body);font-size:20px;line-height:27px}section.ms-img-cta-btn .content-wrapper .right .link-wrapper{margin:0;display:flex;gap:10px}@media(max-width:768px){section.ms-img-cta-btn .content-wrapper{flex-direction:column;align-items:flex-start;gap:20px}}section.ms-wysiwyg{padding:65px 25px}section.ms-wysiwyg .content-wrapper h2{color:var(--color-black);text-align:center;margin-bottom:40px}section.ms-video-slider{padding:65px 25px;background-color:var(--color-lightpurple)}section.ms-video-slider .content-wrapper .heading{margin-bottom:35px}section.ms-video-slider .content-wrapper .heading h2{color:var(--color-darkpurple);margin-bottom:10px}section.ms-video-slider .content-wrapper .heading .text p{font-size:16px;color:var(--color-black)}section.ms-video-slider .content-wrapper .videos-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}@media(max-width:900px){section.ms-video-slider .content-wrapper .videos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}section.ms-video-slider .content-wrapper .videos-grid .video-item{border-radius:20px;overflow:hidden;aspect-ratio:9/16;background:var(--color-mediumpurple);position:relative}section.ms-video-slider .content-wrapper .videos-grid .video-item video,section.ms-video-slider .content-wrapper .videos-grid .video-item img{width:100%;height:100%;object-fit:cover;display:block}section.ms-collection-cards{padding:0 25px 85px}section.ms-collection-cards .content-wrapper .card-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}section.ms-collection-cards .content-wrapper .card-grid .grid-item{aspect-ratio:.8 / 1;border-radius:25px;overflow:hidden;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;padding:0 25px;text-decoration:none;position:relative}section.ms-collection-cards .content-wrapper .card-grid .grid-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#281e464d;border-radius:25px;transition:.4s}section.ms-collection-cards .content-wrapper .card-grid .grid-item:hover:before{background:#281e4673}section.ms-collection-cards .content-wrapper .card-grid .grid-item .content{background-color:#ffffff4d;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px 35px;border-radius:15px;width:95%;border:2px solid rgba(255,255,255,.2);position:relative;z-index:1}section.ms-collection-cards .content-wrapper .card-grid .grid-item .content h2{text-align:center;margin-bottom:10px;color:#fff}section.ms-collection-cards .content-wrapper .card-grid .grid-item .content p{text-align:center;color:#ffffffe6;margin-bottom:20px;font-size:15px}@media(max-width:600px){section.ms-collection-cards{padding:0 15px 55px}section.ms-collection-cards .content-wrapper .card-grid{grid-template-columns:1fr}section.ms-collection-cards .content-wrapper .card-grid .grid-item{aspect-ratio:1.2 / 1}}footer.ms-footer{background-image:linear-gradient(90deg,#235858,#142e2e)}footer.ms-footer .main-wrapper{padding:65px 45px 0}footer.ms-footer .main-wrapper .content-wrapper .footer-cta{padding:45px;display:flex;justify-content:space-between;align-items:center;gap:65px;background-image:linear-gradient(93deg,#2d6e6e,#8bbdbd1a);border-radius:35px}footer.ms-footer .main-wrapper .content-wrapper .footer-cta .left .reviews{display:flex;gap:10px;align-items:center;margin-bottom:15px}footer.ms-footer .main-wrapper .content-wrapper .footer-cta .left .reviews .star-wrapper{display:flex;gap:5px}footer.ms-footer .main-wrapper .content-wrapper .footer-cta .left .reviews .star-wrapper svg{width:20px;height:20px;fill:#ffd166}footer.ms-footer .main-wrapper .content-wrapper .footer-cta .left .reviews p{margin:0;font-size:14px;color:#fff;font-weight:500}footer.ms-footer .main-wrapper .content-wrapper .footer-cta .left h2{color:#fff;max-width:550px;margin:0;font-size:26px}footer.ms-footer .main-wrapper .content-wrapper .footer-cta .right .link-wrapper{margin:0;display:flex;gap:10px}footer.ms-footer .main-wrapper .content-wrapper .footer-nav{margin-bottom:65px;margin-top:55px}footer.ms-footer .main-wrapper .content-wrapper .footer-nav .menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}footer.ms-footer .main-wrapper .content-wrapper .footer-nav .menu h3{color:#fff;border-bottom:1px solid rgba(255,255,255,.38);padding-bottom:15px;margin-bottom:20px;font-size:16px;font-weight:600;letter-spacing:.5px}footer.ms-footer .main-wrapper .content-wrapper .footer-nav .menu .sub-menu{display:flex;flex-direction:column;gap:10px}footer.ms-footer .main-wrapper .content-wrapper .footer-nav .menu .sub-menu a{color:#fffc;font-size:15px;text-decoration:none;font-family:var(--font-body);transition:color .25s}footer.ms-footer .main-wrapper .content-wrapper .footer-nav .menu .sub-menu a:hover{color:var(--color-mediumpurple)}footer.ms-footer .copyright{background-color:var(--color-darkpurple);color:#fff;display:flex;justify-content:center;align-items:center;padding:12px 20px;font-family:var(--font-body);font-size:12px;letter-spacing:.5px}@media(max-width:1024px){footer.ms-footer .main-wrapper{padding:45px 20px 0}footer.ms-footer .main-wrapper .content-wrapper .footer-cta{flex-direction:column;gap:25px;padding:30px 25px;border-radius:20px}}@media(max-width:768px){footer.ms-footer .main-wrapper .content-wrapper .footer-nav .menu{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ms-styles.css.map */
