:root{--mc-ink:#101219;--mc-night:#090b12;--mc-paper:#f6f5f8;--mc-pink:#ed429b;--mc-muted:#686974;--mc-line:#e5e3eb}
.mj-shell{width:min(1280px,calc(100% - 96px));margin-inline:auto}.mj-eyebrow{font-size:11px!important;line-height:1.5!important;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:#a12a6d;margin:0 0 23px!important}.mj-journal{background:var(--mc-paper);color:var(--mc-ink)}.mj-hero{background:radial-gradient(ellipse at 5% 100%,#39122f,transparent 56%),var(--mc-night);color:white;padding:76px 0 84px;overflow:hidden}.mj-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.mj-hero h1{font-size:clamp(50px,5.1vw,84px);font-weight:650;letter-spacing:-.06em;line-height:1.02;color:#fff;margin:24px 0 28px}.mj-hero em,.mj-cta em,.mc-footer-intro em,.mc-catalog em{font-style:normal;color:#f684bf}.mj-hero .mj-eyebrow,.mj-article-hero .mj-eyebrow,.mj-cta .mj-eyebrow,.mc-footer-intro .mj-eyebrow{color:#eaa8cc}.mj-lead{font-size:18px;line-height:1.65;color:#c1c1cd;max-width:500px;margin:0 0 32px}.mj-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:54px;border-radius:999px;padding:15px 24px;background:#cc177d;color:white!important;text-decoration:none;font-size:14px;font-weight:650;line-height:1.4;transition:background .2s,transform .2s;white-space:nowrap}.mj-button:hover{background:#e72a91;transform:translateY(-2px)}.mj-button span{font-size:20px;font-weight:400}.mj-hero-feature{display:block;position:relative;aspect-ratio:1.03;border-radius:32px;overflow:hidden;isolation:isolate;background:#1a1c24;color:white;text-decoration:none;border:1px solid #ffffff25;box-shadow:0 40px 90px #0004}.mj-hero-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.3,1)}.mj-hero-feature::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#080b14fa 0%,#080b1480 34%,transparent 75%);z-index:-1}.mj-hero-feature img{z-index:-2}.mj-hero-feature:hover img{transform:scale(1.04)}.mj-hero-feature__copy{position:absolute;bottom:0;left:0;padding:34px;width:100%;box-sizing:border-box}.mj-hero-feature h2{font-size:clamp(27px,2.3vw,38px);line-height:1.12;letter-spacing:-.035em;font-weight:650;color:white;margin:14px 0 22px;max-width:490px}.mj-hero-feature .mj-eyebrow{font-size:10px!important}.mj-text-link{display:inline-flex;align-items:center;gap:22px;color:inherit;font-size:13px;font-weight:650;text-decoration:none}.mj-text-link span{font-size:19px}.mj-library{padding-block:82px 60px;scroll-margin-top:108px}.mj-library__heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.mj-library__heading h2,.mj-related>h2{font-size:clamp(34px,3.2vw,52px);font-weight:650;letter-spacing:-.045em;line-height:1.06;margin:0}.mj-library__heading .mj-eyebrow{margin-bottom:16px!important}.mj-filter-label{font-size:13px;color:var(--mc-muted)}.mj-topics{display:flex;flex-wrap:wrap;gap:8px;align-items:start;margin-bottom:36px;position:relative}.mj-topics>a,.mj-topics summary,.mj-topics-more>div>a{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;padding:10px 18px;box-sizing:border-box;font-size:13px;font-weight:550;color:#4b4c56;text-decoration:none;background:white;border:1px solid var(--mc-line);border-radius:999px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.mj-topics a[aria-current],.mj-topics a:hover{background:#171821;border-color:#171821;color:white}.mj-topics summary{list-style:none;background:transparent}.mj-topics summary::-webkit-details-marker{display:none}.mj-topics-more[open]{flex-basis:100%}.mj-topics-more[open] summary{width:max-content;margin-bottom:14px}.mj-topics-more>div{display:flex;flex-wrap:wrap;gap:8px;padding:20px;background:#eeecf2;border-radius:20px}.mj-topics-more[open] summary span{transform:rotate(45deg)}.mj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mj-card{min-width:0;border:1px solid #e4e1e9;border-radius:28px;overflow:hidden;background:white;transition:box-shadow .35s,transform .35s}.mj-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px #2213280d}.mj-card__image{display:block;position:relative;aspect-ratio:1.65;overflow:hidden;background:#e9e7ee}.mj-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.3,1)}.mj-card:hover img{transform:scale(1.035)}.mj-card__arrow{position:absolute;bottom:20px;right:20px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#fffef9e8;backdrop-filter:blur(12px);color:#171821;font-size:22px}.mj-card__copy{padding:30px 32px 34px}.mj-card h2{margin:0 0 17px;font-size:30px;line-height:1.15;letter-spacing:-.035em;font-weight:650;color:var(--mc-ink)}.mj-card h2 a{color:inherit;text-decoration:none}.mj-card__copy>p:not(.mj-eyebrow){font-size:16px;line-height:1.65;color:var(--mc-muted);margin:0 0 26px}.mj-card__copy .mj-eyebrow{margin-bottom:16px!important;font-size:10px!important}.mj-card--featured{grid-column:1/-1;display:grid;grid-template-columns:1.08fr 1fr;background:#12151e;border-color:#12151e}.mj-card--featured .mj-card__image{aspect-ratio:1.4;height:100%}.mj-card--featured .mj-card__copy{align-self:center;padding:44px}.mj-card--featured h2{font-size:clamp(30px,3.1vw,48px);color:#fff}.mj-card--featured .mj-card__copy>p:not(.mj-eyebrow){color:#bcbcc8}.mj-card--featured .mj-eyebrow{color:#ed9bc7}.mj-card--featured .mj-text-link{color:white}.mj-cta{display:flex;align-items:center;justify-content:space-between;gap:42px;background:radial-gradient(ellipse at 88% 0%,#5a1747,transparent 60%),#12131c;color:white;border-radius:32px;padding:64px;box-sizing:border-box;margin-top:28px;margin-bottom:96px}.mj-cta h2{font-size:clamp(36px,4vw,60px);line-height:1.05;letter-spacing:-.045em;color:white;font-weight:650;margin:0 0 23px}.mj-cta p:not(.mj-eyebrow){font-size:17px;line-height:1.6;color:#c4becb;max-width:580px;margin:0}.mj-article.article-template{padding:0;background:#fbfafc}.mj-article-hero{padding:68px 0 72px;background:radial-gradient(ellipse at 5% 110%,#37172e,transparent 60%),#0e1018;color:white}.mj-article-hero__grid{display:grid;grid-template-columns:1.12fr .88fr;gap:60px;align-items:center}.mj-article-hero h1{font-size:clamp(38px,3.65vw,62px)!important;line-height:1.06!important;letter-spacing:-.05em!important;font-weight:650;color:white;margin:24px 0}.mj-back{color:#c2bdca;font-size:13px;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;margin-bottom:24px}.mj-back:hover{color:#ff9ace}.mj-article-hero .mj-eyebrow{font-size:10px!important;margin:0!important}.mj-article-hero .mj-lead{font-size:17px;line-height:1.6;margin-bottom:24px}.mj-article-hero__image{margin:0;aspect-ratio:.92;border-radius:28px;overflow:hidden}.mj-article-hero__image img{display:block;object-fit:cover;width:100%;height:100%}.mj-article-tags{display:flex;flex-wrap:wrap;gap:8px}.mj-article-tags a{padding:8px 12px;min-height:38px;display:inline-flex;align-items:center;box-sizing:border-box;border:1px solid #ffffff24;border-radius:999px;color:#d2cbd7;font-size:11px;text-decoration:none}.mj-article .article-template__content-wrapper{display:grid;grid-template-columns:240px minmax(0,760px);gap:80px;justify-content:center;width:min(1280px,calc(100% - 96px));padding:80px 0!important;margin:auto;max-width:none;align-items:start}.mj-article .article-template__social-sharing-icons{display:none}.mj-article .article-template__content{width:100%;max-width:760px;margin:0;padding:0;font-size:18px;line-height:1.8;color:#555661}.mj-article .article-template__content>p:first-child{font-size:22px;line-height:1.6;color:#24242d;margin-top:0}.mj-article .article-template__content h2{font-size:34px!important;line-height:1.15;letter-spacing:-.035em;margin-top:2.2em;color:#181a23;scroll-margin-top:130px}.mj-article .article-template__content h3{font-size:24px;line-height:1.25;scroll-margin-top:130px}.mj-article .article-template__content a{color:#a11b67;text-decoration-color:#ddacd0}.mj-article .article-template__content strong{font-weight:650;color:#252631}.mj-article .article-template__content table{font-size:15px;border-radius:16px;overflow:hidden}.mj-article .article-template__content th{background:#ece9f0}.mj-article .article-template__content blockquote{border-left:3px solid #d8298a;background:#f0ecf3;padding:24px;border-radius:0 16px 16px 0}.mj-toc{position:sticky;top:125px;border-top:2px solid #ce2e87;padding-top:22px}.mj-toc[hidden]{display:none}.mj-toc nav{display:flex;flex-direction:column;gap:3px}.mj-toc a{padding:9px 12px;border-left:2px solid #e3dfe8;font-size:13px;line-height:1.45;color:#71707b;text-decoration:none;transition:background .2s,color .2s}.mj-toc a[aria-current],.mj-toc a:hover{color:#9b1c65;border-color:#d52888;background:#f4e9f0;border-radius:0 8px 8px 0}.mj-related{padding-block:72px 0}.mj-related>h2{margin-bottom:32px}.mj-article-progress{height:2px;background:linear-gradient(90deg,#cd267e,#b879ef);position:fixed;top:0;left:0;z-index:60;width:0;pointer-events:none}.mj-reveal{transition:opacity .7s,transform .7s}.mj-reveal.is-waiting{opacity:0;transform:translateY(24px)}
.section-header .header-wrapper{background:#fffffff2!important;backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);border-bottom:1px solid #e9e6ec!important;box-shadow:0 8px 32px #17102205}.header .header__active-menu-item{text-decoration:none!important}.header .header__menu-item::after{display:none!important}.header .header__inline-menu .list-menu--inline{flex-wrap:nowrap;gap:2px;align-items:center;padding:5px;background:#f0eef3;border:1px solid #e9e5ed;border-radius:999px}.header .header__inline-menu .header__menu-item{font-size:13px!important;font-weight:550;min-height:40px;height:40px;line-height:18px;padding:10px 13px!important;border-radius:999px;color:#55515e;white-space:nowrap;transition:background .2s,color .2s;text-decoration:none!important}.header .header__inline-menu .header__menu-item:hover{background:#ffffffc9;color:#17151d}.header .header__inline-menu .header__menu-item[aria-current="page"]{background:white;color:#9a1d65;box-shadow:0 2px 9px #27112b0b}.header .header__inline-menu .mac-nav{color:#a21f6d;font-weight:650}.header .header__icon{background:transparent!important;border:0!important;box-shadow:none!important;color:#29242f!important}.header .header__icon svg{width:21px;height:21px}.header .header__icon:hover{background:#f0ebf2!important;border-radius:50%}.header .mt-localization-switcher{width:88px!important;margin-right:2px;background:#f1eef4;box-shadow:none;border-color:transparent;padding:2px;--mt-switcher-pad:2px}.header .mt-localization-switcher__option{min-height:38px;padding:6px 8px!important;gap:0}.header .mt-localization-switcher__option span{display:none}.header .mt-localization-switcher__option strong{font-size:11px}.header .mt-localization-switcher__option::after{display:none!important}.header .mt-localization-switcher::after{display:none!important}.mc-header-contact{display:flex;align-items:center;justify-content:center;gap:10px;min-width:42px;height:42px;border-radius:999px;background:#f8eaf2;color:#9e1f66!important;text-decoration:none;font-size:12px;font-weight:650;padding:0 14px;white-space:nowrap;box-sizing:border-box}.mc-header-contact svg{flex:0 0 18px}.mc-header-contact:hover{background:#efd6e5}.header .header__icons{gap:4px!important}.header .header__icon--account .header__icon-label{display:none!important}
@media(min-width:990px){.header.header--middle-left{width:100%;max-width:1600px;grid-template-columns:130px minmax(0,1fr) auto;gap:24px;padding:18px 36px;min-height:88px}.header.header--middle-left .header__inline-menu{justify-self:center}.header .header__heading-logo-wrapper{max-width:130px}.header .header__icons{width:auto!important;flex-wrap:nowrap!important;align-items:center}.header .header__icon,.header .header__icon--account{width:38px!important;height:42px!important}.header__inline-menu{margin:0!important}}
@media(min-width:990px) and (max-width:1439px){.mc-header-contact{padding:0;width:42px}.mc-header-contact span{display:none}.header.header--middle-left{grid-template-columns:120px minmax(0,1fr) auto;gap:16px;padding-inline:24px}.header .header__inline-menu .header__menu-item{padding-inline:9px!important;font-size:12px!important}.header .header__heading-logo-wrapper{max-width:120px}}
@media(min-width:990px) and (max-width:1149px){.header.header--middle-left{grid-template-columns:105px minmax(0,1fr) auto;gap:10px;padding-inline:16px}.header .header__inline-menu .header__menu-item{padding-inline:7px!important;font-size:11px!important}.header .header__heading-logo-wrapper{max-width:105px}.header .header__icon,.header .header__icon--account{width:32px!important}.header .mt-localization-switcher{width:76px!important}.mc-header-contact{width:36px;min-width:36px}}
.mc-footer-intro{display:flex;align-items:center;justify-content:space-between;gap:40px;width:min(1280px,calc(100% - 96px));padding:72px 0 64px;margin:auto;border-bottom:1px solid #ffffff1b}.mc-footer-intro h2{font-size:clamp(38px,4.3vw,68px)!important;line-height:1.05!important;letter-spacing:-.05em;font-weight:650;margin:0}.footer .mc-footer-intro .mj-button{color:white!important}.footer{background:radial-gradient(ellipse at 100% 0%,#36132e,transparent 50%),#0d1018!important}.footer .footer__content-top{max-width:1376px;padding-top:56px}.footer .footer-block__heading{font-size:14px!important;letter-spacing:-.01em;font-weight:650}.footer .footer-block__details-content a{font-size:13px;line-height:1.6;letter-spacing:0}.footer .newsletter-form__field-wrapper .field{border-radius:16px!important;overflow:hidden;border-color:#ffffff30}.footer .field__input{border-color:#ffffff25}.footer-policy-section{background:#090b12!important;color:#9794a2}.footer-policy-section a{font-size:11px;color:#a3a0af!important}.footer .footer-block__details-content{font-size:13px;line-height:1.75}
.mc-catalog.mt-catalog-intro{background:radial-gradient(ellipse at 10% 0%,#32162d,transparent 65%),#0d1018;color:white;padding-block:64px}.mc-catalog-heading{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:60px;margin-bottom:40px}.mc-catalog .mt-catalog-kicker{color:#e9a6ca}.mc-catalog h1{color:white;font-size:clamp(48px,4.8vw,76px);margin:0}.mc-catalog .mt-catalog-lead{color:#bdbcca;max-width:450px;padding-bottom:6px}.mc-family{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mc-family>a{display:block;position:relative;overflow:hidden;border-radius:24px;background:#171b25;border:1px solid #ffffff21;color:white;text-decoration:none;transition:transform .3s,border-color .3s}.mc-family>a:hover{transform:translateY(-4px);border-color:#dc75ae}.mc-family img{width:100%;height:auto;aspect-ratio:1.8;object-fit:cover;display:block;transition:transform .6s}.mc-family>a:hover img{transform:scale(1.04)}.mc-family span{display:flex;flex-direction:column;gap:4px;padding:20px 24px 24px;font-size:12px;color:#aeafbc}.mc-family strong{font-size:26px;letter-spacing:-.03em;color:#fff}.mc-family b{position:absolute;right:24px;bottom:28px;font-weight:400;color:#f68ac2;font-size:24px}.collection-hero-breadcrumbs{display:none}.breadcrumbs-wrapper{border:0!important;background:#f7f5f9!important}.breadcrumbs-wrapper .breadcrumb{font-size:10px;letter-spacing:.035em}.shopify-policy__container{max-width:900px!important;padding:64px 24px!important}.shopify-policy__title h1{font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-.045em}.shopify-policy__body{font-size:16px;line-height:1.8;color:#5d5b65}.shopify-policy__body h2{font-size:28px;color:#171820;letter-spacing:-.03em}.template-search__header,.main-page-banner{background:radial-gradient(ellipse at 95% 100%,#f2d9e9,transparent 65%),#f5f3f7!important}.template-search__header .field{border-radius:999px!important}.mp .mp-use-grid article,.mp .mp-value-grid article,.mp .mp-models article,.mtc .mtc-info article{box-shadow:0 15px 40px #24102b04;transition:transform .3s,box-shadow .3s}.mp .mp-use-grid article:hover,.mp .mp-value-grid article:hover,.mp .mp-models article:hover{transform:translateY(-4px);box-shadow:0 22px 48px #32152f0c}.mta .mta-pillar-grid article{background:linear-gradient(145deg,#20212a,#151820)!important;border-color:#ffffff1e}.mtc .mtc-hero__contact{background:#ffffff08!important;border:1px solid #ffffff20!important;backdrop-filter:blur(20px)}
@media(max-width:989px){.mj-shell{width:calc(100% - 48px)}.mj-hero__grid{gap:30px}.mj-hero{padding:56px 0}.mj-hero h1{font-size:55px}.mj-hero-feature{aspect-ratio:.85}.mj-hero-feature__copy{padding:24px}.mj-hero-feature h2{font-size:28px}.mj-lead{font-size:16px}.mj-article-hero__grid{gap:32px;grid-template-columns:1fr 1fr}.mj-article-hero h1{font-size:40px!important}.mj-article-hero__image{aspect-ratio:.75}.mj-article .article-template__content-wrapper{width:calc(100% - 48px);grid-template-columns:190px minmax(0,1fr);gap:32px;padding-block:56px!important}.mj-article .article-template__content{font-size:17px}.mj-article .article-template__content>p:first-child{font-size:20px}.mj-cta{padding:40px;gap:28px}.mj-cta .mj-button{white-space:normal;min-width:210px}.mj-card--featured .mj-card__copy{padding:30px}.mj-card__copy{padding:26px}.mc-header-contact{display:none}.header .header__icons{gap:2px!important}.header .header__icon{width:38px;height:42px}.header .mt-localization-switcher{width:84px!important}.mc-footer-intro{width:calc(100% - 48px)}.mc-catalog-heading{gap:32px}.mc-family{gap:12px}.mc-family span{padding:16px}.mc-family b{right:16px}}
@media(max-width:749px){.mj-shell{width:calc(100% - 40px)}.mj-hero{padding:44px 0}.mj-hero__grid{grid-template-columns:1fr;gap:36px}.mj-hero h1{font-size:48px;margin:18px 0 24px}.mj-hero .mj-eyebrow{margin-bottom:18px!important}.mj-lead{font-size:16px;line-height:1.65;margin-bottom:25px}.mj-hero-feature{aspect-ratio:1.1;border-radius:24px}.mj-hero-feature h2{font-size:27px;margin:12px 0 18px}.mj-hero-feature__copy{padding:24px}.mj-library{padding:52px 0 32px}.mj-library__heading{display:block;margin-bottom:24px}.mj-library__heading h2,.mj-related>h2{font-size:34px}.mj-topics{gap:7px;margin-bottom:26px}.mj-topics>a,.mj-topics summary,.mj-topics-more>div>a{font-size:12px;min-height:42px;padding:10px 14px}.mj-grid{grid-template-columns:1fr;gap:22px}.mj-card--featured{display:block;grid-column:auto}.mj-card--featured .mj-card__image{aspect-ratio:1.5;height:auto}.mj-card__copy,.mj-card--featured .mj-card__copy{padding:26px}.mj-card h2,.mj-card--featured h2{font-size:28px}.mj-card__copy>p:not(.mj-eyebrow){font-size:15px;margin-bottom:22px}.mj-card{border-radius:24px}.mj-cta{display:block;padding:34px 26px;margin-bottom:56px;border-radius:24px}.mj-cta h2{font-size:38px}.mj-cta p:not(.mj-eyebrow){font-size:16px}.mj-cta .mj-button{margin-top:28px;min-width:0;font-size:13px;gap:20px}.mj-article-hero{padding:28px 0 40px}.mj-article-hero__grid{grid-template-columns:1fr;gap:28px}.mj-article-hero h1{font-size:38px!important;letter-spacing:-.045em!important;line-height:1.08!important;margin:22px 0}.mj-article-hero .mj-lead{font-size:16px}.mj-back{margin-bottom:16px}.mj-article-hero__image{aspect-ratio:1.3;border-radius:22px}.mj-article .article-template__content-wrapper{display:flex;flex-direction:column;width:calc(100% - 40px);gap:34px;padding-block:40px!important}.mj-toc{position:static;width:100%;padding-top:18px}.mj-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mj-toc a{font-size:12px;padding:9px}.mj-toc .mj-eyebrow{margin-bottom:12px!important}.mj-article .article-template__content{font-size:16px;line-height:1.8}.mj-article .article-template__content>p:first-child{font-size:19px;line-height:1.65}.mj-article .article-template__content h2{font-size:28px!important;line-height:1.18!important;margin-top:1.8em}.mj-article .article-template__content table{display:block;overflow-x:auto;font-size:13px}.mj-related{padding-top:44px}.header.header--middle-left{min-height:76px;padding-block:10px;padding-inline:16px;gap:8px}.header .header__heading-logo-wrapper{max-width:113px}.header .header__heading-link{padding:0}.header .header__icon--account{display:none}.header .header__icons{gap:0!important}.header .header__icon{width:34px!important}.header .mt-localization-switcher{width:74px!important;margin-right:4px}.header .mt-localization-switcher__option{min-height:34px;padding-inline:5px!important}.header .mt-localization-switcher__option strong{font-size:10px}.mc-footer-intro{display:block;width:calc(100% - 40px);padding:52px 0 40px}.mc-footer-intro h2{font-size:42px!important}.mc-footer-intro .mj-button{margin-top:28px}.footer .footer__content-top{padding-top:38px}.mc-catalog.mt-catalog-intro{padding-block:44px}.mc-catalog-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.mc-catalog h1{font-size:44px}.mc-catalog .mt-catalog-lead{font-size:16px}.mc-family{grid-template-columns:1fr;gap:12px}.mc-family>a{display:grid;grid-template-columns:45% 1fr;align-items:center;border-radius:18px}.mc-family img{height:115px;aspect-ratio:auto;object-fit:cover}.mc-family span{padding:16px 28px 16px 16px;font-size:11px}.mc-family strong{font-size:24px}.mc-family b{right:14px;bottom:43px;font-size:20px}#menu-drawer{background:#10121b!important;color:#fff;border:0}#menu-drawer .menu-drawer__navigation{padding:22px 20px!important}#menu-drawer .menu-drawer__menu>li{border-bottom:1px solid #ffffff0e}#menu-drawer .menu-drawer__menu-item{padding:15px 14px!important;min-height:58px;color:#eeedf4!important;font-size:24px;font-weight:550;line-height:1.18;letter-spacing:-.03em;border-radius:12px}#menu-drawer .menu-drawer__menu-item[aria-current="page"]{color:#ff9acd!important;background:#ffffff09}#menu-drawer .menu-drawer__menu-item:not([href^="tel:"])::after{content:'↗';font-size:18px;color:#797482;margin-left:auto}#menu-drawer .mac-nav{color:#f486c0!important}#menu-drawer a[href^="tel:"]{margin:22px 0 0!important;background:#b51f74;font-size:16px;justify-content:center;width:100%;box-sizing:border-box}#menu-drawer .menu-drawer__utility-links{background:#ffffff05}#menu-drawer .menu-drawer__account{color:#e9e4ed!important}}
@media(prefers-reduced-motion:reduce){.mj-reveal,.mj-card,.mj-card img,.mj-hero-feature img,.mj-button,.mc-family>a,.mc-family img{transition:none!important}.mj-reveal.is-waiting{opacity:1;transform:none}}
html.mm-paused .mj-reveal.is-waiting{opacity:1;transform:none}html.mm-paused .mj-card,html.mm-paused .mj-card img,html.mm-paused .mj-hero-feature img,html.mm-paused .mc-family img{transition:none}
.header .header__active-menu-item{background-image:none!important}.mj-article.article-template>.mj-article-hero{margin:0!important}.mj-article-hero__image img,.mj-hero-feature img{object-position:78% center}.mj-article .article-template__content{grid-column:2}body:has(.mj-article) #MainContent>.shopify-section[id$="__featured_blog"]{display:none}body:has(.mts) .mc-footer-intro{display:none}
@media(max-width:749px){.header.header--middle-left{grid-template-columns:32px minmax(0,1fr) auto!important;gap:6px;min-height:76px}.header .header__icons{width:auto!important;flex-wrap:nowrap!important;justify-content:flex-end!important}.header .header__heading-logo-wrapper{width:100px!important;max-width:100px!important}.header .header__heading-link{min-width:0;max-width:108px;margin:0}.header .header__heading{min-width:0}.header .header__icons .header__icon--search,.header .header__icons .header__icon--cart{width:32px!important}.mj-hero-feature{aspect-ratio:.94}.mj-hero-feature__copy{padding:24px}.mj-article-hero__image img{object-position:70% center}}
@media(max-width:359px){.header.header--middle-left{padding-inline:12px;gap:4px;grid-template-columns:28px minmax(0,1fr) auto!important}.header .header__heading-logo-wrapper{width:86px!important;max-width:86px!important}.header .mt-localization-switcher{width:64px!important;margin-right:0}.header .header__icons .header__icon--search,.header .header__icons .header__icon--cart{width:30px!important}}
.main-page-banner.mc-document-banner{background:radial-gradient(ellipse at 85% 100%,#3d1535,transparent 60%),#0e1018!important;color:white!important}.main-page-banner.mc-document-banner .main-page-title{color:white!important;font-size:clamp(42px,4.7vw,76px)!important}.mc-document-banner .mj-eyebrow{color:#eba8ce!important;margin-bottom:20px!important}.mc-documents{background:#f8f7fa!important}.mc-documents .rte section{border:1px solid #e4dfe9!important;border-radius:24px!important;padding:28px!important;transition:transform .3s,box-shadow .3s;position:relative}.mc-documents .rte section:hover{transform:translateY(-3px);box-shadow:0 20px 44px #27142b0b!important}.mc-documents .rte section>p:first-child{color:#a42970!important;font-size:11px!important;font-weight:650;letter-spacing:.14em!important;margin-bottom:20px!important}.mc-documents .rte section h2{font-weight:650!important}.mc-documents .rte section a[href*='manual']{background:#171821!important;min-height:48px;display:flex!important;align-items:center;justify-content:center}.mc-documents .rte section a[href*='warranty']{border-color:#e6e0ea!important;background:#f8f5f9!important;min-height:48px;display:flex!important;align-items:center;justify-content:center}.section-header:has(.menu-drawer-container[open]){transform:none!important}
@media(max-width:989px){#menu-drawer{background:#10121b!important;color:white;border:0}#menu-drawer .menu-drawer__navigation{padding:22px 20px!important}#menu-drawer .menu-drawer__menu>li{border-bottom:1px solid #ffffff0e}#menu-drawer .menu-drawer__menu-item{padding:15px 14px!important;min-height:58px;color:#eeedf4!important;font-size:24px;font-weight:550;line-height:1.18;letter-spacing:-.03em;border-radius:12px}#menu-drawer .menu-drawer__menu-item[aria-current="page"]{color:#ff9acd!important;background:#ffffff09}#menu-drawer .menu-drawer__menu-item:not([href^="tel:"])::after{content:'';width:8px;height:8px;border-top:1px solid #95849a;border-right:1px solid #95849a;transform:rotate(45deg);margin-left:auto}#menu-drawer .mac-nav{color:#f486c0!important}#menu-drawer a[href^="tel:"]{margin:22px 0 0!important;background:#b51f74;font-size:16px;justify-content:center;width:100%;box-sizing:border-box}#menu-drawer .menu-drawer__utility-links{background:#ffffff05}#menu-drawer .menu-drawer__account{color:#e9e4ed!important}}
@media(max-width:749px){.main-page-banner.mc-document-banner .main-page-title{font-size:42px!important}.mc-documents .rte section{padding:24px!important}}
