:root{--mk-purple:#633595;--mk-ink:#2e1c40;--mk-muted:#514558;--mk-line:#d6c9df;--mk-plum:#321b49;--mk-citrus:#f8d65b;--mk-coral:#ff9a84;--mk-mint:#bde5d0;--mk-sky:#a9dce9;--mk-violet:#c7adee}body{background:var(--mk-cream)}body :is(.mk-section-heading,.mk-finder,.mk-story,.mk-guide__header,.mk-brand-hero,.mk-brand-section-heading) :is(h1,h2){font-family:Georgia,serif;font-weight:700;letter-spacing:-.045em;line-height:1.08}body :is(a,button,input,select,summary):focus-visible{outline:3px solid #9b4b18;outline-offset:4px}body .header-wrapper{background:var(--mk-cream);border-bottom:1px solid var(--mk-line)}body .header-wrapper .header{padding-block:12px}body .header__menu-item{font-weight:600;font-size:1.5rem}body .header__active-menu-item{text-decoration-color:var(--mk-purple);text-decoration-thickness:3px;text-underline-offset:7px}body :is(.header__submenu,.menu-drawer,.menu-drawer__submenu){background:var(--mk-cream)}body .header__submenu .header__menu-item{font-size:1.6rem;min-height:44px}body .announcement-bar-section .utility-bar{background:var(--mk-citrus);border:0}body :is(.announcement-bar__message,.announcement-bar__link){color:var(--mk-ink);font-weight:600}body .button{--color-button:99,53,149;--color-button-text:255,253,248;--border-opacity:1;border-radius:6px;font-weight:650;min-height:48px}body .button:after{border-radius:6px}body .button:not(:disabled):not([aria-disabled=true]):hover{--color-button:75,34,119}body .button--secondary{--color-button-text:46,28,64}body .mk-vivid-hero{background:var(--mk-plum);color:var(--mk-cream);overflow:hidden}body .mk-vivid-hero .mk-hero{grid-template-columns:1fr 1fr;align-items:center;gap:58px;padding-block:38px 42px}body .mk-vivid-hero .mk-hero-copy{padding-top:0;min-width:0}body .mk-vivid-hero h1{color:var(--mk-cream);font:700 clamp(5.2rem,5.7vw,7.4rem)/1.04 Georgia,serif;letter-spacing:-.05em;margin-bottom:24px;max-width:620px}body .mk-vivid-hero h1 em{color:var(--mk-citrus);font-style:normal}body .mk-vivid-hero .mk-eyebrow{color:var(--mk-violet);font-size:1.2rem;letter-spacing:.1em}body .mk-vivid-hero .mk-intro{font-size:1.8rem;line-height:1.75;color:#eee3f5;max-width:49rem}body .mk-vivid-hero .mk-actions{gap:24px;margin-top:26px}body .mk-vivid-hero .mk-actions .button{--color-button:248,214,91;--color-button-text:46,28,64;color:var(--mk-ink);box-shadow:4px 4px #180b27;font-size:1.6rem;padding-inline:24px}body .mk-vivid-hero .mk-actions .button:hover{--color-button:255,229,139}body .mk-vivid-hero .mk-actions .mk-text-link{color:var(--mk-cream);text-decoration-color:var(--mk-coral);text-decoration-thickness:2px}body .mk-vivid-hero .mk-hero-note{color:#e7d8ef;font-size:1.4rem;margin-top:28px;gap:14px}body .mk-vivid-hero .mk-note-index{color:var(--mk-coral);font-size:36px}body .mk-vivid-hero .mk-moments{background:var(--mk-violet);background-image:none;border:0;padding:12px;border-radius:12px;transform:none;box-shadow:7px 7px #1d0c2d}body .mk-vivid-hero .mk-moments__top{color:var(--mk-ink);padding-bottom:10px;font-size:1.05rem}body .mk-vivid-hero .mk-moments__mark{color:var(--mk-ink)}body .mk-vivid-hero .mk-moment{border-radius:6px}body .mk-vivid-hero .mk-moment__photo{aspect-ratio:16/10;max-height:32rem;background:#fff}body .mk-vivid-hero .mk-moment figcaption{padding:18px 22px 20px;min-height:0}body .mk-vivid-hero .mk-moment .mk-eyebrow{color:var(--mk-purple);font-size:1.05rem;margin-bottom:6px}body .mk-vivid-hero .mk-moment h2{font-weight:700;font-size:2.9rem;margin-bottom:10px;line-height:1.1}body .mk-vivid-hero .mk-moment .mk-moment__copy{font-size:1.6rem;line-height:1.6;margin-bottom:12px;color:var(--mk-muted)}body .mk-vivid-hero .mk-moment a{font-size:1.5rem;min-height:28px}body .mk-vivid-hero .mk-moments__choices{margin-top:10px;gap:8px}body .mk-vivid-hero .mk-moments__choices button{background:#fffdf8;color:var(--mk-ink);border:1px solid #321b4966;min-height:44px;font-size:1.4rem}body .mk-vivid-hero .mk-moments__choices button[aria-pressed=true]{background:var(--mk-plum);border-color:var(--mk-plum);color:var(--mk-cream)}body .mk-vivid-hero :is(a,button):focus-visible{outline-color:var(--mk-citrus)}body .mk-vivid-hero .mk-moment a:focus-visible{outline-color:var(--mk-purple)}body .mk-principles{gap:24px;padding-block:20px;border-top:0;border-bottom:1px solid var(--mk-line)}body .mk-principles>a{gap:12px}body .mk-principles strong{font-size:1.5rem}body .mk-principles p{font-size:1.35rem;line-height:1.5}body .mk-principles>a>.mk-shortcut-icon{display:grid;place-items:center;width:46px;height:46px;flex:none;background:var(--mk-citrus);border-radius:12px;color:var(--mk-ink)}body .mk-principles>a:nth-child(2)>.mk-shortcut-icon{background:var(--mk-mint)}body .mk-principles>a:nth-child(3)>.mk-shortcut-icon{background:var(--mk-coral)}body .mk-categories{padding-block:48px}body .mk-section-heading{margin-bottom:26px}body .mk-section-heading h2{font-size:clamp(3.4rem,3.7vw,4.8rem)}body .mk-category-grid{gap:16px}body .mk-category{--category-accent:var(--mk-citrus);border:1px solid var(--mk-line);border-radius:9px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}body .mk-category:nth-child(2){--category-accent:var(--mk-coral)}body .mk-category:nth-child(3){--category-accent:var(--mk-mint)}body .mk-category:nth-child(4){--category-accent:var(--mk-violet)}body .mk-category:nth-child(5){--category-accent:var(--mk-sky)}body .mk-category:nth-child(6){--category-accent:#f6be89}body .mk-category-grid .mk-category .mk-category-art{height:172px;background:var(--category-accent);border-radius:0;padding:10px;transform:none}body .mk-category-art img{background:#fff;border-radius:4px;padding:12px;mix-blend-mode:normal;object-fit:contain}body .mk-category>div:last-of-type{padding:15px 14px 20px}body .mk-category h3{font-weight:700;font-size:1.6rem;margin:0 0 5px;line-height:1.35}body .mk-category div>span:not(.mk-category-symbol){font-size:1.3rem;line-height:1.5;color:var(--mk-muted)}body .mk-category-arrow{position:static;display:flex;justify-content:flex-end;align-items:center;padding:0 14px 12px;margin-top:-9px;color:var(--mk-purple);font-size:1.7rem}body .mk-brand-shelf{background:var(--mk-violet);border-block:1px solid #b59bd8;padding-block:28px}body .mk-brand-shelf__inner{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:35px}body .mk-brand-shelf .mk-eyebrow{font-size:1.1rem;color:var(--mk-ink);margin:0 0 8px}body .mk-brand-shelf h2{font:700 3.5rem/1.08 Georgia,serif;letter-spacing:-.04em;margin:0 0 14px;color:var(--mk-ink)}body .mk-brand-shelf .mk-text-link{color:var(--mk-ink);font-size:1.5rem}body .mk-brand-shelf__marks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body .mk-brand-shelf__marks a{display:grid;place-items:center;background:#fff;border:1px solid #b59bd8;border-radius:7px;padding:16px;min-height:115px}body .mk-brand-shelf__marks img{display:block;width:100%;height:75px;max-width:150px;object-fit:contain}body .mk-field-notes{background:var(--mk-citrus);border:0;padding-block:48px 52px}body .mk-field-notes .mk-eyebrow{color:var(--mk-ink)}body .mk-guide-cards{gap:22px}body .mk-guide-card{background:var(--mk-cream);border:1px solid #c9ac42;border-radius:9px;overflow:hidden;padding-bottom:24px}body .mk-guide-card__art{height:190px;margin-bottom:22px;border-radius:0;background:var(--mk-violet);color:var(--mk-ink)}body .mk-guide-card__art--fit{background:var(--mk-mint)}body .mk-guide-card__art--travel{background:var(--mk-coral)}body .mk-guide-card__art svg{height:175px;stroke-width:2.5}body .mk-guide-card__art>span{font-size:1.1rem;letter-spacing:.08em;font-weight:650}body .mk-guide-card>:not(.mk-guide-card__art){margin-inline:24px}body .mk-guide-card h3{font-weight:700;font-size:2.9rem;line-height:1.12;margin-bottom:14px}body .mk-guide-card>p:not(.mk-eyebrow){font-size:1.6rem;line-height:1.65}body .mk-guide-card>.mk-text-link{display:inline-flex;align-items:center;background:var(--mk-plum);color:#fff;min-height:44px;border-radius:5px;padding:8px 14px;font-size:1.4rem;text-decoration:none}body .mk-featured{padding-block:48px}body .mk-edit-grid{gap:22px}body .mk-edit-card__image{border:1px solid var(--mk-line);border-top:7px solid var(--mk-violet);border-radius:8px;background:#fff}body .mk-edit-card:nth-child(2) .mk-edit-card__image{border-top-color:var(--mk-mint)}body .mk-edit-card:nth-child(3) .mk-edit-card__image{border-top-color:var(--mk-coral)}body .mk-edit-card:nth-child(4) .mk-edit-card__image{border-top-color:var(--mk-citrus)}body .mk-edit-card__vendor{margin-top:15px;font-size:1.2rem;font-weight:650}body .mk-edit-card__price{background:#fff0b8;color:var(--mk-ink);padding:3px 9px;border-radius:4px;font-weight:700}body .mk-edit-card__note{font-size:1.6rem;line-height:1.65}body .mk-edit-card>.mk-text-link{font-size:1.5rem;min-height:44px;display:inline-flex;align-items:center}body .mk-finder-wrap{padding-bottom:44px}body .mk-finder{background:var(--mk-coral);border:1px solid #e58b78;border-radius:10px;gap:42px;padding:36px 40px;color:var(--mk-ink)}body .mk-finder h2{color:var(--mk-ink);font-size:4.6rem}body .mk-finder :is(.mk-eyebrow,.mk-text-link){color:var(--mk-ink)}body .mk-finder>div>p:not(.mk-eyebrow){color:var(--mk-ink);font-size:1.8rem}body .mk-finder-form{padding:25px;border-radius:7px;background:var(--mk-cream);border:1px solid #321b4933}body .mk-choices{gap:8px}body .mk-choices input:checked+span{background:var(--mk-plum);color:#fff;border-color:var(--mk-plum);box-shadow:2px 2px 0 var(--mk-violet)}body .mk-choices span{font-size:1.45rem;min-height:44px}body .mk-finder fieldset{margin-bottom:18px}body .mk-finder-budget select{font-size:1.6rem;padding:10px 12px;min-height:44px}body .mk-story{border-block:1px solid var(--mk-line);padding-block:32px;margin-bottom:36px;gap:48px}body .mk-story h2{font-size:4rem}body .collection-hero{background:var(--mk-plum);color:var(--mk-cream);margin-bottom:22px}body .collection-hero__inner{padding-block:26px!important;gap:38px}body .collection-hero--with-preview .collection-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) 235px;align-items:center}body .collection-hero .collection-hero__title{color:var(--mk-cream);font-weight:700;line-height:1.05;font-size:clamp(3.8rem,4.5vw,5.8rem);margin-bottom:14px;letter-spacing:-.04em}body .collection-hero .collection-hero__description{color:#efe4f7;font-size:1.8rem;line-height:1.65;max-width:82rem}body .collection-hero__description p{margin:0 0 12px}body .collection-hero a{color:var(--mk-citrus)}body .collection-hero .mk-eyebrow{color:var(--mk-violet)}body collection-component>div[class*=-padding]{padding-top:12px}body .collection-hero .mk-collection-guide-link{background:#493059;color:var(--mk-cream);border:1px solid #a18ab4;padding:10px 14px;font-size:1.45rem;margin-top:14px}body .collection-hero .mk-collection-guide-link>span:last-child{color:var(--mk-citrus)}body .collection-hero .mk-collection-children{margin-top:14px}body .collection-hero .mk-collection-children a{background:transparent;color:var(--mk-cream);border-color:#b29bc4;font-size:1.4rem;border-radius:5px;min-height:44px;padding:8px 12px}body .collection-hero .mk-collection-children a:hover{background:#543567}body .mk-collection-preview{margin:0;background:var(--mk-mint);padding:12px;border-radius:8px;min-width:0}body .mk-collection-preview img{display:block;width:100%;height:190px;object-fit:contain;background:#fff;border-radius:4px}body .mk-collection-preview__caption{display:block;font-size:1.3rem;font-weight:600;line-height:1.5;padding-top:10px;color:var(--mk-ink)}body .mk-collection-preview__caption span:first-child{display:block;font-size:1rem;letter-spacing:.08em;margin-bottom:5px}body .mk-collection-preview a{color:var(--mk-ink);text-decoration:none}body .mk-profile.mk-profile{background:#fff;border:1px solid var(--mk-line);border-top:6px solid var(--mk-violet);border-radius:8px;padding:20px 24px;margin-bottom:22px}body .mk-profile__intro{margin-bottom:14px;gap:20px;align-items:center}body .mk-profile__eyebrow{font-size:1.05rem;margin-bottom:4px;color:var(--mk-purple)}body .mk-profile h2{font-weight:700;font-size:2.8rem;line-height:1.1;margin-bottom:6px}body .mk-profile__intro p:last-child{font-size:1.5rem;line-height:1.6}body .mk-profile__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}body .mk-profile__group{border:1px solid #d1c1dd;border-radius:6px;background:#f6f1fb;padding:0;min-width:0}body .mk-profile__group summary{padding:11px 12px;margin:0;min-height:44px;font-size:1.45rem;line-height:1.5;color:var(--mk-ink)}body .mk-profile__group[open]{background:#fff}body .mk-profile__group[open] summary{background:#efe5fa;border-bottom:1px solid #e0d6e6}body .mk-profile__options{padding:12px;gap:7px}body .mk-profile .mk-profile__options a{font-size:1.4rem;min-height:44px;border-radius:5px;padding:8px 10px;background:#faf7fd;color:var(--mk-purple);border-color:#c8b4d8}body .mk-profile .mk-profile__options .is-active{background:var(--mk-plum);border-color:var(--mk-plum);color:#fff;font-weight:600}body .mk-profile__note{font-size:1.3rem;line-height:1.6;margin-top:12px;color:var(--mk-muted)}body .mk-profile__reset{font-size:1.4rem;min-height:44px;display:inline-flex;align-items:center}body .facets-wrapper :is(.facets__summary,.facet-filters__sort){font-size:1.5rem}body .product-grid .card-wrapper .card{border:1px solid var(--mk-line);border-radius:8px;overflow:hidden;background:#fff}body .product-grid .card-wrapper .card__inner{border:0;border-radius:0;background:#fff}body .product-grid .card-wrapper .card__content .card__information{padding:14px 14px 18px}body .product-grid .card-wrapper .card__heading{font-size:1.7rem;line-height:1.5;font-weight:650}body .product-grid .card-wrapper .price{font-size:1.8rem;font-weight:700;color:var(--mk-ink)}body .mk-compare.mk-compare{border-top:5px solid var(--mk-citrus);border-radius:8px;padding:18px 22px;background:#fff}body .mk-compare summary{font-weight:700;font-size:2.6rem}body .mk-collection-reading{padding-block:36px 46px;border-top:5px solid var(--mk-mint)}body .mk-collection-reading aside h2{font-weight:700}body .product__info-wrapper .product__title h1{font-weight:700;font-size:clamp(3rem,3.5vw,4.4rem);letter-spacing:-.04em;line-height:1.12}body .product__info-wrapper .price--large{font-size:2.6rem;font-weight:700;color:var(--mk-ink)}body .product__media-wrapper .product__media{border:1px solid var(--mk-line);border-radius:8px;background:#fff}body .product-form__submit.button{--color-button:248,214,91;--color-button-text:46,28,64;background:var(--mk-citrus);color:var(--mk-ink);border:2px solid var(--mk-plum);box-shadow:3px 3px 0 var(--mk-plum);font-size:1.7rem;min-height:52px}body .product-form__submit.button:not(:disabled):not([aria-disabled=true]):hover{background:#ffe58b;color:var(--mk-ink)}body .product-form__submit.button:after{box-shadow:none}body .mk-product-summary{border-top:5px solid var(--mk-violet);background:#f6f1fa;padding:18px;border-radius:6px;border-bottom:1px solid var(--mk-line);margin-block:22px}body .mk-product-guide{border-top:6px solid var(--mk-mint);padding-block:38px 48px;gap:42px}body .mk-product-guide__intro h2{font-weight:700}body .mk-guide{padding-block:30px 48px}body .mk-guide__header{border-bottom:5px solid var(--mk-citrus);padding:25px 28px;background:#f0e6fa;border-radius:9px 9px 0 0;max-width:1040px;margin-bottom:28px}body .mk-guide__header h1{font-size:clamp(3.4rem,4.5vw,5.6rem);margin-block:14px}body .mk-guide__header--illustrated{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:30px;text-align:left}body .mk-guide__visual{display:grid;place-items:center;background:var(--mk-citrus);border-radius:9px;min-width:0;padding:6px;color:var(--mk-ink)}body .mk-guide__visual svg{display:block;width:100%;height:165px}body .mk-guide__visual--fit{background:var(--mk-mint)}body .mk-guide__visual--travel{background:var(--mk-coral)}body .mk-tool{border:1px solid #c0add1;border-top:6px solid var(--mk-purple);background:#eee2fa;border-radius:8px;padding:28px;margin-block:28px}body .mk-tool__intro h2{font-weight:700;font-size:3.4rem;letter-spacing:-.035em}body .mk-tool fieldset{background:var(--mk-cream);border-radius:6px;border-color:#c0add1}body .mk-tool__result{background:#fff;border:1px solid #b9a0ca;border-left:5px solid var(--mk-purple);color:var(--mk-ink)}body .mk-tool__result strong{font-size:1.8rem;color:var(--mk-ink)}body .mk-hub-card{background:#fff;border:1px solid var(--mk-line);border-top:6px solid var(--mk-violet);border-radius:7px}body .mk-hub-card:nth-child(2){border-top-color:var(--mk-mint)}body .mk-hub-card:nth-child(3){border-top-color:var(--mk-coral)}body .mk-hub-card h2{font-weight:700}body .mk-brand-page{padding-top:24px;padding-bottom:48px}body .mk-brand-hero{background:var(--mk-plum);padding:34px;gap:36px;border-radius:10px;color:var(--mk-cream);margin-bottom:34px}body .mk-brand-hero h1{color:var(--mk-cream);font-weight:700;font-size:clamp(4.2rem,5vw,6.6rem);margin-bottom:22px}body .mk-brand-hero .mk-eyebrow{color:var(--mk-violet)}body .mk-brand-hero__copy>p:not(.mk-eyebrow){color:#eee3f5;font-size:1.8rem;line-height:1.7}body .mk-brand-hero .button{--color-button:248,214,91;--color-button-text:46,28,64;color:var(--mk-ink);box-shadow:3px 3px #1d0c2d}body .mk-brand-hero .button:hover{--color-button:255,229,139}body .mk-brand-hero__numbers{color:#e1d1eb;padding-top:24px}body .mk-brand-hero__numbers strong{color:var(--mk-citrus);font-weight:700}body .mk-brand-hero__image{border:3px solid var(--mk-citrus);border-radius:8px}body .mk-brand-hero__image figcaption{color:var(--mk-ink);background:var(--mk-cream)}body .mk-brand-hero :is(a,button):focus-visible{outline-color:var(--mk-citrus)}body .mk-brand-hero figcaption a:focus-visible{outline-color:var(--mk-purple)}body .mk-brand-stories{padding-block:0 34px;border-top:0}body .mk-brand-story{border-radius:8px;border-top:6px solid var(--mk-coral)}body .mk-brand-story:nth-child(2){border-top-color:var(--mk-mint)}body .mk-brand-story h3{font-weight:700}body .mk-brand-directory{padding-top:26px}body .mk-brand-controls{background:var(--mk-violet);border:1px solid #ac8dd2;border-radius:8px;padding:20px 24px}body .mk-brand-search input{background:#fff;border-color:#8d6bab}body .mk-brand-filters button{background:var(--mk-cream);font-weight:600;border-color:#8d6bab}body .mk-brand-filters button[aria-pressed=true]{background:var(--mk-plum);color:#fff;border-color:var(--mk-plum)}body .mk-brand-control-bottom button{color:var(--mk-ink)}body .mk-brand-alphabet a{background:#fff;border-color:#bca5d0;color:var(--mk-purple);font-weight:650}body .mk-brand-card{border-top:5px solid var(--mk-violet);border-radius:7px}body .mk-brand-card:nth-child(3n+2){border-top-color:var(--mk-coral)}body .mk-brand-card:nth-child(3n){border-top-color:var(--mk-mint)}body .mk-brand-card h3{font-weight:700}body .mk-brand-mark--product>img{mix-blend-mode:normal}body .mk-brand-help{background:var(--mk-citrus);border:1px solid #d4b547;border-radius:8px;padding:30px}body .mk-brand-help h2{font-weight:700}body .mk-brand-help :is(a,p){color:var(--mk-ink)}body .mk-footer.footer{background:var(--mk-plum);border-top:7px solid var(--mk-citrus)}body .mk-footer .footer-block__heading{font-weight:700;color:var(--mk-cream)}body .mk-footer .footer__newsletter .newsletter-form__button{background:var(--mk-citrus);color:var(--mk-ink);font-weight:700}body .mk-footer .footer__newsletter .newsletter-form__button:hover{background:#ffe58b}body .mk-footer .mk-footer__logo svg{color:var(--mk-citrus)}@media(hover:hover){body .mk-category:hover{box-shadow:4px 4px #321b4920;transform:translateY(-3px)}body .mk-brand-shelf__marks a:hover{border-color:var(--mk-plum);box-shadow:3px 3px #321b4920}}@media(max-width:989px){body .mk-vivid-hero .mk-hero{gap:30px;padding-block:30px}body .mk-vivid-hero h1{font-size:5.2rem}body .mk-vivid-hero .mk-hero-note{display:none}body .mk-vivid-hero .mk-moment__photo{max-height:28rem}body .mk-vivid-hero .mk-moment h2{font-size:2.6rem}body .mk-vivid-hero .mk-moment figcaption{padding:16px}body .mk-vivid-hero .mk-moment .mk-moment__copy{font-size:1.5rem}body .mk-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .mk-brand-shelf__inner{grid-template-columns:200px minmax(0,1fr);gap:20px}body .mk-brand-shelf__marks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .mk-brand-shelf__marks a{min-height:90px;padding:12px}body .mk-brand-shelf__marks img{height:60px}body .mk-guide-cards{gap:14px}body .mk-guide-card>:not(.mk-guide-card__art){margin-inline:18px}body .mk-guide-card h3{font-size:2.6rem}body .mk-principles{gap:16px}body .mk-principles p{display:none}body .collection-hero--with-preview .collection-hero__inner{grid-template-columns:minmax(0,1fr) 180px;gap:24px}body .mk-collection-preview img{height:150px}body .mk-profile__groups{grid-template-columns:repeat(2,minmax(0,1fr))}body .mk-guide__header--illustrated{grid-template-columns:minmax(0,1fr) 165px;gap:22px}body .mk-guide__visual svg{height:140px}body .mk-brand-hero{padding:26px;gap:24px}body .mk-brand-hero h1{font-size:4.4rem}}@media(max-width:749px){body .header-wrapper .header{padding-block:9px}body .announcement-bar__message{font-size:1.25rem}body .mk-vivid-hero .mk-hero{grid-template-columns:1fr;padding-block:28px 32px;gap:28px}body .mk-vivid-hero h1{font-size:clamp(4.5rem,11.8vw,6.4rem);line-height:1.04;margin-bottom:20px}body .mk-vivid-hero .mk-intro{font-size:1.8rem;line-height:1.7;margin-bottom:0}body .mk-vivid-hero .mk-actions{gap:18px;margin-top:22px}body .mk-vivid-hero .mk-actions .button{font-size:1.5rem;padding-inline:17px}body .mk-vivid-hero .mk-actions .mk-text-link{font-size:1.5rem}body .mk-vivid-hero .mk-moment__photo{max-height:none;aspect-ratio:4/3}body .mk-vivid-hero .mk-moment .mk-moment__copy{font-size:1.7rem}body .mk-vivid-hero .mk-moment h2{font-size:2.8rem}body .mk-vivid-hero .mk-moment figcaption{padding:18px}body .mk-principles{grid-template-columns:1fr;padding-block:16px;gap:12px}body .mk-principles p{display:block;font-size:1.3rem;margin-top:2px}body .mk-principles strong{font-size:1.5rem}body .mk-principles>a>.mk-shortcut-icon{width:40px;height:40px;border-radius:10px}body .mk-principles svg{width:28px;height:28px}body .mk-categories{padding-block:32px}body .mk-section-heading h2{font-size:3.4rem}body .mk-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}body .mk-category-grid .mk-category .mk-category-art{height:155px;padding:8px}body .mk-category-art img{padding:10px}body .mk-category>div:last-of-type{padding:13px 12px 18px}body .mk-category h3{font-size:1.6rem}body .mk-category div>span:not(.mk-category-symbol){font-size:1.3rem}body .mk-brand-shelf{padding-block:26px}body .mk-brand-shelf__inner{grid-template-columns:1fr;gap:22px}body .mk-brand-shelf h2{font-size:3.4rem}body .mk-brand-shelf__marks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .mk-brand-shelf__marks a{min-height:100px}body .mk-brand-shelf__marks img{height:65px}body .mk-field-notes{padding-block:32px 36px}body .mk-guide-cards{grid-template-columns:1fr;gap:22px}body .mk-guide-card__art{height:180px}body .mk-guide-card h3{font-size:3rem}body .mk-guide-card>:not(.mk-guide-card__art){margin-inline:22px}body .mk-featured{padding-block:32px}body .mk-edit-grid{gap:26px 14px}body .mk-edit-card__image>span{font-size:1.1rem;max-width:calc(100% - 16px);bottom:8px;left:8px}body .mk-edit-card__note{font-size:1.5rem}body .mk-edit-card h3{font-size:1.6rem}body .mk-edit-card__price{font-size:1.5rem}body .mk-finder{padding:26px 18px;gap:24px}body .mk-finder h2{font-size:3.8rem}body .mk-finder-form{padding:20px 16px}body .mk-choices{grid-template-columns:1fr 1fr}body .mk-choices span{font-size:1.4rem;padding:8px;line-height:1.45}body .mk-finder .mk-finder-caption{font-size:1.4rem}body .mk-story{padding-block:26px;gap:20px;margin-bottom:28px}body .mk-story h2{font-size:3.4rem}body .collection-hero__inner{padding-block:22px!important;gap:20px}body .collection-hero--with-preview .collection-hero__inner{grid-template-columns:minmax(0,1fr)}body .collection-hero .collection-hero__title{font-size:3.8rem}body .collection-hero .collection-hero__description{font-size:1.8rem;line-height:1.65}body .mk-collection-preview{display:grid;padding:10px}body .mk-collection-preview>a{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:15px}body .mk-collection-preview img{height:100px}body .mk-collection-preview__caption{padding:0;font-size:1.35rem}body .mk-profile.mk-profile{padding:17px 16px}body .mk-profile__intro{display:block;margin-bottom:14px}body .mk-profile__intro p:last-child{font-size:1.5rem}body .mk-profile__groups{grid-template-columns:1fr;gap:8px}body .mk-profile__group{padding:0}body .mk-profile__note{font-size:1.3rem}body .mk-profile h2{font-size:2.7rem}body .product-grid .card-wrapper .card__content .card__information{padding:12px 10px 14px}body .product-grid .card-wrapper .card__heading{font-size:1.6rem}body .product-grid .card-wrapper .price{font-size:1.7rem}body .mk-compare.mk-compare{padding:16px}body .mk-compare summary{font-size:2.4rem}body .mk-product-guide{grid-template-columns:1fr;gap:22px;padding-block:30px 36px}body .mk-guide{padding-block:22px 36px}body .mk-guide__header{padding:22px 20px}body .mk-guide__header h1{font-size:3.6rem}body .mk-guide__header--illustrated{grid-template-columns:1fr;gap:20px}body .mk-guide__visual{max-width:none}body .mk-guide__visual svg{height:130px;max-width:250px}body .mk-tool{padding:22px 16px}body .mk-tool__intro h2{font-size:3rem}body .mk-brand-page{padding-top:18px}body .mk-brand-hero{grid-template-columns:1fr;padding:24px 20px;gap:28px;margin-bottom:28px}body .mk-brand-hero h1{font-size:4.4rem}body .mk-brand-hero__copy>p:not(.mk-eyebrow){font-size:1.8rem}body .mk-brand-hero__image figcaption{padding:14px;gap:10px}body .mk-brand-stories{padding-bottom:26px}body .mk-brand-controls{padding:18px 16px}body .mk-brand-help{padding:25px 22px}}@media(prefers-reduced-motion:reduce){body .mk-category{transition:none}body .mk-category:hover{transform:none}}@media print{body .mk-vivid-hero,body .collection-hero,body .mk-guide__header,body .mk-brand-hero{background:#fff;color:#000}body .mk-guide__visual,body .mk-brand-shelf{display:none}body .mk-tool{background:#fff;border-color:#333}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/meowkai-vivid.css.map */
