@font-face{font-family:MSPoppins;src:url('ms-poppins-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
:root{--ms-ink:#211710;--ms-pink:#ff93a0;--ms-paper:#fff;--ms-line:#e6e6e6;--ms-pad:64px}body{font-family:MSPoppins,Arial,sans-serif;color:var(--ms-ink);--font-body--family:MSPoppins,Arial,sans-serif;--font-heading--family:MSPoppins,Arial,sans-serif;--font-subheading--family:MSPoppins,Arial,sans-serif;--font-accent--family:MSPoppins,Arial,sans-serif}body:has(dialog[data-ms-dialog][open]){overflow:hidden}#header-group{position:relative;z-index:40;--header-height:130px;--header-group-height:130px}main:has(.ms-campaign){position:relative;isolation:isolate;overflow:visible}.ms-header,.ms-footer,.ms-campaign,.ms-edit,.ms-categories,.ms-products{font-family:MSPoppins,Arial,sans-serif;font-weight:400;line-height:1.5;letter-spacing:0}.ms-header *,.ms-footer *,.ms-campaign *,.ms-edit *,.ms-categories *,.ms-products *{box-sizing:border-box}.ms-header a,.ms-footer a,.ms-campaign a,.ms-edit a,.ms-categories a,.ms-products a{color:inherit;text-decoration:none}.ms-header button,.ms-footer button,.ms-products button{font:inherit}.ms-header svg,.ms-footer svg,.ms-edit svg{width:24px;height:24px;flex-shrink:0}.ms-header a:focus-visible,.ms-header button:focus-visible,.ms-footer a:focus-visible,.ms-footer button:focus-visible,.ms-campaign a:focus-visible,.ms-categories a:focus-visible,.ms-edit a:focus-visible,.ms-products button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ms-header{background:#fff;color:var(--ms-ink);position:relative}.ms-announcement{text-align:center;font-size:11px;line-height:16px;min-height:30px;padding:7px 20px;background:#faf5f3;border-bottom:1px solid #f4eeeb}.ms-header-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;padding:12px 36px;gap:20px}.ms-header-caption{font-size:10px;color:#5f5b58}.ms-brand{font-size:28px;font-weight:500;letter-spacing:4px;line-height:1.2;text-align:center;max-width:400px}.ms-brand img{width:auto;max-width:250px;max-height:58px;object-fit:contain;display:block}.ms-header-actions{justify-self:end;display:flex;align-items:center;gap:26px}.ms-icon-button{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:inherit;width:32px;height:36px;padding:4px;cursor:pointer;position:relative}.ms-icon-button svg{width:24px;height:24px}.ms-bag span{position:absolute;right:-5px;top:0;font-size:10px;background:var(--ms-ink);border-radius:50%;color:white;min-width:16px;height:16px;line-height:16px;text-align:center}.ms-bag span[hidden]{display:none}.ms-nav{border-bottom:1px solid var(--ms-line);padding:0 30px}.ms-nav>ul{list-style:none;display:flex;align-items:center;justify-content:center;gap:28px;min-height:46px;padding:0;margin:0}.ms-nav>ul>li{padding:0;margin:0;font-size:11px;white-space:nowrap}.ms-nav>ul>li>a,.ms-mega>summary{display:block;padding:14px 0;cursor:pointer;list-style:none}.ms-nav>ul>li>a:hover,.ms-mega[open]>summary{box-shadow:inset 0 -2px var(--ms-ink)}.ms-mega>summary::-webkit-details-marker{display:none}.ms-mega-panel{position:absolute;top:100%;left:0;right:0;padding:45px var(--ms-pad);background:#fff;box-shadow:0 12px 18px #00000012;border-top:1px solid var(--ms-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;white-space:normal;z-index:10}.ms-mega-panel a{display:block;font-size:13px;margin-bottom:16px}.ms-mega-panel .ms-text-link{display:flex}.ms-mega-panel .ms-sub-link{font-size:12px;color:#777}.ms-mobile-only{display:none!important}.ms-header dialog{border:0;margin:0;max-width:100%;max-height:100dvh;color:var(--ms-ink);background:#fff;padding:28px}.ms-header dialog::backdrop{background:#0006}.ms-menu-dialog{height:100dvh;width:420px;overflow:auto}.ms-search-dialog{width:100%;top:0;padding:28px var(--ms-pad) 42px!important}.ms-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;font-size:16px}.ms-menu-dialog nav>a,.ms-menu-dialog nav details>summary{padding:16px 0;border-bottom:1px solid var(--ms-line);display:flex;justify-content:space-between;align-items:center;font-size:17px;cursor:pointer;list-style:none}.ms-menu-dialog details>a{display:block;padding:12px 0 12px 18px;font-size:13px}.ms-menu-dialog details .ms-sub-link{padding-left:30px;color:#666}.ms-search-dialog form{max-width:750px;margin:auto;display:flex;border-bottom:1px solid var(--ms-ink);gap:15px}.ms-search-dialog input{font:inherit;font-size:24px;border:0;background:transparent;min-width:0;flex:1;padding:12px 0;outline-offset:4px}.ms-search-dialog p{font-size:12px;text-align:center;margin:20px 0 0}.ms-header dialog:not([open]){display:none}
@font-face{font-family:MSPoppins;src:url('ms-poppins-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
:root{--ms-ink:#121212;--ms-pink:#6d388b;--ms-pad:40px;--ms-purple:#6d388b}body{font-family:MSPoppins,Arial,sans-serif;--font-body--family:MSPoppins,Arial,sans-serif;--font-heading--family:MSPoppins,Arial,sans-serif;--font-subheading--family:MSPoppins,Arial,sans-serif;--font-accent--family:MSPoppins,Arial,sans-serif}#header-group{position:relative;z-index:30}.ms-header{position:relative;background:#fff}.ms-announcement{background:#6d388b;color:#fff;padding:9px 20px;font-size:12px;line-height:20px;min-height:38px}.ms-header-top{max-width:1320px;margin:auto;min-height:92px;grid-template-columns:1fr auto;padding:12px 40px}.ms-header-left{display:none}.ms-brand{justify-self:start;font-size:30px;letter-spacing:0;font-weight:700}.ms-header-actions{gap:22px}.ms-nav{position:absolute;top:60px;left:50%;transform:translateX(-50%);border:0;padding:0}.ms-nav>ul{gap:34px;min-height:44px}.ms-nav>ul>li{font-size:14px}.ms-header .ms-icon-button{width:32px;height:36px}.ms-banner{line-height:0;background:#f7f7f7}.ms-banner a,.ms-banner picture{display:block}.ms-banner img{display:block;width:100%;height:auto}.ms-wrap{max-width:1280px;padding:40px;margin:auto;box-sizing:border-box}.ms-wrap *{box-sizing:border-box}.ms-products,.ms-services{background:#fff;color:#121212;font-family:MSPoppins,Arial,sans-serif}.ms-products .ms-wrap{padding-top:42px;padding-bottom:22px}.ms-products h2,.ms-services h2{font-family:inherit;text-transform:none;text-align:center;font-weight:700;font-size:34px;line-height:1.35;letter-spacing:.3px;margin:0 0 36px;color:#121212}.ms-product-rail{display:flex;overflow-x:auto;gap:32px;scrollbar-width:thin;scroll-snap-type:x mandatory;padding:0 0 18px;scroll-behavior:smooth}.ms-product{min-width:0;flex:0 0 calc((100% - 96px)/4);scroll-snap-align:start;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #0000000c}.ms-product a{text-decoration:none;color:inherit;display:block}.ms-product-image{aspect-ratio:1;position:relative;background:#f8f8f8;overflow:hidden}.ms-product-image img{display:block;object-fit:cover;width:100%;height:100%;transition:transform .25s}.ms-product:hover img{transform:scale(1.035)}.ms-badge{position:absolute;bottom:12px;left:10px;background:#6d388b;color:white;padding:5px 9px;font-size:11px;line-height:1.4;border-radius:5px;font-weight:700}.ms-product-copy{padding:15px 14px 20px}.ms-product h3{font-family:inherit;text-transform:none;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#121212;min-height:39px}.ms-product-price{font-size:15px;line-height:1.7;margin:0;color:#6d388b;font-weight:700}.ms-product-price s{font-size:11px;color:#777;margin-left:7px;font-weight:400}.ms-product-price>span{font-size:12px;font-weight:400}.ms-rail-controls{display:flex;justify-content:center;gap:20px;margin:10px 0 0}.ms-rail-controls button{border:0;background:none;font:24px/1 MSPoppins,Arial,sans-serif;color:#6d388b;width:40px;height:36px;cursor:pointer}.ms-button{display:table;margin:20px auto 5px;background:#6d388b;border-radius:7px;color:#fff;text-decoration:none;padding:12px 28px;font:14px/1.5 MSPoppins,Arial,sans-serif}.ms-button:hover{background:#572a71}.ms-services .ms-wrap{padding-top:65px;padding-bottom:65px}.ms-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;text-align:center}.ms-service-icon{display:block;margin:0 auto 22px;width:50px;height:50px;color:#000}.ms-service-icon svg{width:100%;height:100%;stroke-width:1.2}.ms-services h3{font-family:inherit;font-size:22px;line-height:1.4;letter-spacing:0;text-transform:none;margin:0 0 12px;font-weight:700;color:#000}.ms-services p{font-size:13px;line-height:1.7;margin:0;color:#555}.ms-footer{background:#6d388b;color:#fff;font:13px/1.8 MSPoppins,Arial,sans-serif;position:relative;z-index:2;padding:0}.ms-footer a{color:inherit;text-decoration:none}.ms-footer a:hover{text-decoration:underline}.ms-footer h2{font-family:inherit;color:inherit;text-transform:none;font-size:17px;font-weight:700;letter-spacing:0;margin:0 0 20px;line-height:1.5}.ms-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.7fr;gap:36px;padding-top:45px;padding-bottom:40px}.ms-footer-grid>div{min-width:0}.ms-footer-grid>div>a,.ms-policy-pending{display:block;font-size:12px;margin:0 0 12px;overflow-wrap:anywhere}.ms-policy-pending small{font-size:9px;display:block;opacity:.65}.ms-footer-grid p{margin:0 0 16px;font-size:12px}.ms-newsletter-form>div:first-of-type{display:flex;border:1px solid #ffffffbb;border-radius:8px;overflow:hidden;background:transparent}.ms-newsletter input{background:none;border:0;color:#fff;padding:13px 15px;font:13px/1.5 MSPoppins,Arial,sans-serif;min-width:0;flex:1}.ms-newsletter input::placeholder{color:#eee}.ms-newsletter button{background:none;border:0;padding:9px 12px;color:white;cursor:pointer}.ms-newsletter button svg{width:22px;height:22px}.ms-footer-bottom{border-top:1px solid #ffffff30;text-align:center;padding-top:28px;padding-bottom:25px}.ms-footer-bottom>span{font-size:11px}.ms-payment{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:24px 0}.ms-payment svg{width:38px;height:24px}.ms-footer-bottom p{font-size:10px;margin:0;opacity:.8}.ms-empty{padding:30px;text-align:center;font-size:14px}.ms-wrap a:focus-visible,.ms-wrap button:focus-visible,.ms-wrap input:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:989px){.ms-nav{display:none}.ms-header-left{display:flex}.ms-header-top{grid-template-columns:1fr auto 1fr;padding:12px 24px;min-height:78px}.ms-brand{font-size:25px;justify-self:center}.ms-header-actions{gap:14px}.ms-product-rail{gap:20px}.ms-product{flex-basis:calc((100% - 40px)/3)}.ms-services-grid{gap:20px}.ms-services h3{font-size:19px}.ms-footer-grid{grid-template-columns:1fr 1fr;gap:35px}.ms-desktop-only{display:none!important}.ms-mobile-only{display:inline-flex!important}}
@media(max-width:749px){.ms-wrap{padding:28px 18px}.ms-announcement{font-size:10px;padding:7px 16px;line-height:18px;min-height:32px}.ms-header-top{min-height:68px;padding:10px 14px;gap:8px}.ms-brand{font-size:22px;max-width:185px}.ms-header-actions{gap:7px}.ms-header .ms-icon-button{width:27px;height:32px}.ms-products .ms-wrap{padding:28px 15px 12px}.ms-products h2{font-size:23px;margin-bottom:25px;line-height:1.5}.ms-product-rail{gap:14px}.ms-product{flex-basis:calc((100% - 14px)/2);border-radius:9px}.ms-product-copy{padding:12px 9px 16px}.ms-product h3{font-size:11px;line-height:1.6;min-height:35px;margin-bottom:8px}.ms-product-price{font-size:13px}.ms-product-price s{font-size:9px;display:block;margin:0}.ms-badge{font-size:9px;padding:4px 7px;bottom:8px;left:7px}.ms-services .ms-wrap{padding:40px 22px}.ms-services h2{font-size:26px;margin-bottom:32px}.ms-services-grid{grid-template-columns:1fr 1fr;gap:34px 22px}.ms-service-icon{width:40px;height:40px;margin-bottom:17px}.ms-services h3{font-size:16px}.ms-services p{font-size:11px;line-height:1.7}.ms-footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px;padding:34px 24px}.ms-newsletter{grid-column:1/-1}.ms-footer-grid>div:first-child{grid-column:1/-1}.ms-footer h2{font-size:16px;margin-bottom:15px}.ms-footer-grid>div>a,.ms-policy-pending{font-size:11px}.ms-footer-bottom{padding:25px 20px}.ms-newsletter-form>div:first-of-type{max-width:400px}.ms-search-dialog{padding:22px 20px!important}.ms-menu-dialog{width:min(90vw,420px)}}
@media(prefers-reduced-motion:reduce){.ms-product-rail{scroll-behavior:auto}.ms-product-image img{transition:none}}

.ms-products a.ms-button{color:#fff}.ms-rail-controls button{font-family:Arial,sans-serif}
