:root{--mk-ivory: #F7F3ED;--mk-bone: #EFE8DE;--mk-tile: #F2EDE5;--mk-ink: #272727;--mk-ink-2: #5E5A55;--mk-taupe: #8F8982;--mk-bronze: #7D6040;--mk-champagne: #C2A57E;--mk-line: rgba(39, 39, 39, .12);--mk-display: var(--typeHeaderPrimary), var(--typeHeaderFallback);--mk-text: var(--typeBasePrimary), var(--typeBaseFallback);--mk-ease-out: cubic-bezier(.16, 1, .3, 1);--mk-ease-in-out: cubic-bezier(.65, 0, .35, 1);--mk-ease-snap: cubic-bezier(.22, 1, .36, 1);--mk-gutter: clamp(20px, 5vw, 80px)}::selection{background:var(--mk-ink);color:var(--mk-ivory)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,.section-header__title{letter-spacing:-.02em;text-wrap:balance}.section-header__title{font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.05}.rte p,.rte li{text-wrap:pretty}.site-nav__link:not(.site-nav__link--icon){font-family:var(--mk-text);font-size:12.5px;font-weight:500;letter-spacing:.18em}@media(min-width:769px){.announcement-bar,.announcement-text,.announcement-link-text{font-size:12px;letter-spacing:.16em;text-transform:uppercase}}html body .btn,html body .btn--secondary,html body .btn--tertiary{border-radius:2px;font-weight:500;letter-spacing:.18em}html body .btn.btn--circle{border-radius:50%}.btn{transition:background-color .35s var(--mk-ease-snap),color .35s var(--mk-ease-snap),border-color .35s var(--mk-ease-snap)}.grid-product__image-mask,.grid-product__image-mask .image-wrap,.grid-product__image-mask .grid__image-ratio{background-color:var(--mk-tile)}.grid-product__image-mask img{mix-blend-mode:multiply;transition:transform 1.2s var(--mk-ease-out)}@media(hover:hover)and (pointer:fine){.grid-product:hover .grid-product__image-mask img{transform:scale(1.035)}}.grid-product .grid-product__title,.grid-product .grid-product__title--heading{font-size:14px;letter-spacing:.16em;line-height:1.35}.grid-product__price{font-size:14px;letter-spacing:.04em;color:var(--mk-ink-2)}html body .grid-product__model-select{height:43px;padding:0 30px;font-size:13px;letter-spacing:.06em;line-height:1.4;color:var(--mk-ink-2);text-align-last:center;border-color:var(--mk-line);border-radius:2px;background-color:transparent;transition:border-color .3s var(--mk-ease-snap),color .3s var(--mk-ease-snap)}html body .grid-product__model-select:hover,html body .grid-product__model-select:focus-visible{border-color:var(--mk-ink);color:var(--mk-ink)}html body .cocomii-oos-label{font-size:13px;letter-spacing:.06em;color:var(--mk-ink-2);border-color:var(--mk-line);border-radius:2px}@media(pointer:coarse){html body .grid-product__model-select{font-size:16px}}@media only screen and (max-width:959px){html body .grid-product__model-select{height:40px;font-size:16px}html body .cocomii-oos-label{font-size:16px}}html body .quick-product__btn{font-size:12px;line-height:21.42px;font-weight:500;letter-spacing:.16em;border-radius:2px}.template-product .product__photos .image-wrap,.template-product .product-main-slide .image-wrap{background-color:#fff}.footer__title{font-family:var(--mk-text);font-size:11px;font-weight:500;letter-spacing:.2em}.site-footer a:not(.btn){background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .45s var(--mk-ease-out)}@media(hover:hover)and (pointer:fine){.site-footer a:not(.btn):hover{background-size:100% 1px}}.site-footer .footer__social a{background-image:none}.site-footer .footer__social a:not(:hover):not(:focus-visible) svg :is(path,circle,rect,polygon){fill:var(--mk-ink)!important}.site-footer .footer__social a:not(:hover):not(:focus-visible) .icon-youtube [fill="#FFFFFF"]{fill:var(--mk-bone)!important}.site-footer .footer__social svg{transition:transform .35s var(--mk-ease-snap)}@media(hover:hover)and (pointer:fine){.site-footer .footer__social a:hover svg{transform:translateY(-2px)}}body.template-index.cocomii-header-solid .header-sticky-wrapper .site-header,body.template-index.cocomii-header-solid .header-sticky-wrapper .site-header[data-sticky=true],body.template-index.cocomii-header-solid .site-header--stuck{background-color:var(--colorNav, #F7F3ED)!important;box-shadow:0 1px 0 var(--mk-line)!important;--color-header-text: var(--colorNavText, #272727) !important;transition:background-color .35s var(--mk-ease-snap)}body.template-index.cocomii-header-solid .header-sticky-wrapper .site-header[data-sticky=true] .site-nav__link,body.template-index.cocomii-header-solid .header-sticky-wrapper .site-header[data-sticky=true] .site-nav__link:hover,body.template-index.cocomii-header-solid .header-sticky-wrapper .site-header[data-sticky=true] .site-nav__link--icon,body.template-index.cocomii-header-solid .header-sticky-wrapper .site-header[data-sticky=true] .header-item--icons svg,body.template-index.cocomii-header-solid .header-sticky-wrapper .site-header[data-sticky=true] .site-header__logo a,body.template-index.cocomii-header-solid .site-header--stuck .site-nav__link,body.template-index.cocomii-header-solid .site-header--stuck .site-nav__link:hover,body.template-index.cocomii-header-solid .site-header--stuck .site-header__logo a{color:var(--colorNavText, #272727)!important;fill:var(--colorNavText, #272727)!important}body.template-index.cocomii-header-solid .header-sticky-wrapper .site-header[data-sticky=true] .site-nav__item:not(.site-nav--has-dropdown) .site-nav__link--underline:after,body.template-index.cocomii-header-solid .site-header--stuck .site-nav__item:not(.site-nav--has-dropdown) .site-nav__link--underline:after{border-bottom-color:var(--colorNavText, #272727)!important}body.template-index.cocomii-header-solid .header-sticky-wrapper .site-header[data-sticky=true] .header-item--logo img{content:normal!important}body.template-index.cocomii-header-solid .header-sticky-wrapper .site-header .site-header__logo .logo--has-inverted,body.template-index.cocomii-header-solid .site-header--stuck .site-header__logo .logo--has-inverted{display:block!important}body.template-index.cocomii-header-solid .header-sticky-wrapper .site-header .site-header__logo .logo--inverted,body.template-index.cocomii-header-solid .site-header--stuck .site-header__logo .logo--inverted{display:none!important}.mk-wrap{max-width:1440px;margin:0 auto;padding-inline:var(--mk-gutter)}.mk-section{padding-block:clamp(72px,9vw,140px)}.mk-band--bone{background:var(--mk-bone)}.mk-eyebrow{font-family:var(--mk-text);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.4;margin:0;color:var(--mk-ink-2)}.mk-eyebrow--bronze{color:var(--mk-bronze)}.mk-h2{font-family:var(--mk-display);font-weight:400;font-size:clamp(2.1rem,3.8vw,3.75rem);line-height:1.02;letter-spacing:-.022em;margin:14px 0 0;color:var(--mk-ink);text-wrap:balance}.mk-h2 em,.mk-hero__title em{font-style:italic;letter-spacing:-.01em}.mk-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 24px;margin-bottom:clamp(36px,5vw,64px)}.mk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 32px;font-family:var(--mk-text);font-size:12px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;border:1px solid transparent;border-radius:2px;text-decoration:none;cursor:pointer;transition:background-color .35s var(--mk-ease-snap),color .35s var(--mk-ease-snap),border-color .35s var(--mk-ease-snap),transform .35s var(--mk-ease-snap)}.mk-btn:active{transform:scale(.98)}.mk-btn--light{background:var(--mk-ivory);color:var(--mk-ink)}.mk-btn--ink{background:var(--mk-ink);color:var(--mk-ivory)}@media(hover:hover)and (pointer:fine){.mk-btn--light:hover{background:#fff;transform:translateY(-1px)}.mk-btn--ink:hover{background:#111;transform:translateY(-1px)}}.mk-btn:focus-visible,.mk-link:focus-visible,.mk-models__row:focus-visible,.mk-editorial__card:focus-visible,.mk-journal__link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.mk-btn--light:focus-visible{outline-color:var(--mk-ivory)}.mk-btn--ink:focus-visible{outline-color:var(--mk-ink)}.mk-link{display:inline-flex;align-items:center;gap:12px;padding:6px 0;font-family:var(--mk-text);font-size:11.5px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--mk-ink);text-decoration:none;white-space:nowrap;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size .6s var(--mk-ease-out)}.mk-link:after{content:"";width:22px;height:1px;background:currentColor;transition:transform .6s var(--mk-ease-out);transform-origin:left}.mk-link--small{font-size:10.5px}@media(hover:hover)and (pointer:fine){.mk-link:hover,a:hover .mk-link{background-size:0% 1px;background-position:0 100%}.mk-link:hover:after,a:hover .mk-link:after{transform:scaleX(1.6)}}html.mk-js [data-mk-reveal]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--mk-ease-out),transform .9s var(--mk-ease-out);transition-delay:var(--mk-delay, 0ms)}html.mk-js [data-mk-reveal].is-in{opacity:1;transform:none}html.mk-js [data-mk-clip]{clip-path:inset(100% 0 0 0);transition:clip-path 1.25s var(--mk-ease-out);transition-delay:var(--mk-delay, 0ms)}html.mk-js [data-mk-clip].is-in{clip-path:inset(0 0 0 0)}html.mk-js [data-mk-clip] img{transform:scale(1.12);transition:transform 1.7s var(--mk-ease-out),opacity .7s var(--mk-ease-in-out);transition-delay:var(--mk-delay, 0ms)}html.mk-js [data-mk-clip].is-in img{transform:none}.mk-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:calc(100vh - var(--cocomii-announcement-h, 38px));min-height:calc(100svh - var(--cocomii-announcement-h, 38px));background:var(--mk-ink);color:var(--mk-ivory)}.mk-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;will-change:transform}.mk-hero__frame{position:absolute;top:0;right:0;bottom:0;left:0;animation:mk-settle 2.4s var(--mk-ease-out) both}.mk-hero__poster,.mk-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--mk-focal, 50% 50%)}.mk-hero__video{opacity:0;transition:opacity 1.4s var(--mk-ease-in-out)}.mk-hero.is-playing .mk-hero__video{opacity:1}.mk-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1614126b,#16141200 24% 42%,#16141280 74%,#161412bd),linear-gradient(90deg,#16141252,#16141200 62%)}.mk-hero__content{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--mk-gutter) clamp(40px,8vh,96px)}.mk-hero__content{text-shadow:0 1px 2px rgba(22,20,18,.28),0 0 22px rgba(22,20,18,.34)}.mk-hero__content .mk-btn{text-shadow:none}.mk-hero__eyebrow{color:var(--mk-ivory)}.mk-hero__title{font-family:var(--mk-display);font-weight:400;color:inherit;margin:16px 0 20px;max-width:min(34vw,500px);font-size:clamp(2.5rem,4.4vw,4.75rem);line-height:.98;letter-spacing:-.026em;text-wrap:balance}.mk-hero__sub{margin:0 0 30px;max-width:40ch;font-size:clamp(15px,1.15vw,18px);line-height:1.55;color:#f7f3edeb}.mk-hero__actions{display:flex;align-items:center;gap:14px}.mk-hero [data-mk-enter]{animation:mk-enter .9s var(--mk-ease-out) both;animation-delay:var(--mk-delay, 0ms)}.mk-motion-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:50px;height:50px;margin:0;padding:0;border-radius:50%;cursor:pointer;background:transparent;transition:border-color .35s var(--mk-ease-snap),background-color .35s var(--mk-ease-snap)}.mk-motion-toggle[hidden]{display:none!important}.mk-motion-toggle svg{width:18px;height:18px}.mk-motion-toggle__play,.mk-motion-toggle[aria-pressed=true] .mk-motion-toggle__pause{display:none}.mk-motion-toggle[aria-pressed=true] .mk-motion-toggle__play{display:inline}.mk-motion-toggle:focus-visible{outline:1px solid currentColor;outline-offset:4px}.mk-motion-toggle--band:focus-visible{outline-offset:-4px}.mk-motion-toggle--hero,.mk-motion-toggle--corner{color:var(--mk-ivory);border:1px solid rgba(247,243,237,.62)}.mk-motion-toggle--corner{position:absolute;z-index:2;top:98px;right:var(--mk-gutter);width:40px;height:40px;background-color:#16141257;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk-motion-toggle--corner svg{width:16px;height:16px}@media(min-width:750px){.mk-motion-toggle--corner{display:none!important}}@media(max-width:749px){.mk-motion-toggle--hero{display:none!important}}.mk-motion-toggle--band{position:absolute;top:0;right:0;bottom:0;width:64px;height:auto;border:0;border-radius:0;color:var(--mk-ink);background:linear-gradient(90deg,rgba(247,243,237,0),var(--mk-ivory) 42%);justify-content:flex-end;padding-right:max(14px,calc(var(--mk-gutter) - 14px))}@media(hover:hover)and (pointer:fine){.mk-motion-toggle--hero:hover,.mk-motion-toggle--corner:hover{border-color:var(--mk-ivory);background-color:#f7f3ed1f}}@keyframes mk-enter{0%{opacity:0;transform:translateY(22px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes mk-settle{0%{transform:scale(1.06)}to{transform:none}}@media(max-width:749px){.mk-hero__poster,.mk-hero__video{object-position:var(--mk-focal-m, 50% 50%)}.mk-hero__scrim{background:linear-gradient(180deg,#1614126b,#16141200 22% 38%,#16141294 60%,#161412cc 82%,#161412db)}.mk-hero__title{font-size:clamp(2.35rem,10.5vw,3rem);margin:12px 0 14px;max-width:11ch}.mk-hero__sub{font-size:15px;margin-bottom:24px}.mk-hero__actions{gap:10px}.mk-hero__cta{flex:0 1 auto}}.mk-marquee{position:relative;overflow:hidden;background:var(--mk-ivory);border-block:1px solid var(--mk-line)}.mk-marquee__track{display:flex;width:max-content;animation:mk-marquee var(--mk-marquee-duration, 46s) linear infinite}.mk-marquee:hover .mk-marquee__track,.mk-marquee:focus-within .mk-marquee__track,html.mk-motion-paused .mk-marquee__track{animation-play-state:paused}.mk-marquee__list{display:flex;flex:none;min-width:100vw;justify-content:space-around;margin:0;padding:0;list-style:none}.mk-marquee__item{display:flex;align-items:center;gap:clamp(28px,4vw,56px);padding:19px 0 19px clamp(28px,4vw,56px);margin:0;font-family:var(--mk-text);font-size:11px;font-weight:500;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--mk-ink);white-space:nowrap}.mk-marquee__item:before{content:"";width:5px;height:5px;background:var(--mk-bronze);transform:rotate(45deg);flex:none}@keyframes mk-marquee{to{transform:translate(-50%)}}.template-index [id$=__featured_collection_Nx3jFC]{padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(56px,7vw,104px)}.template-index [id$=__featured_collection_Nx3jFC] .section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;text-align:left;margin-bottom:clamp(32px,4vw,56px)}.template-index [id$=__featured_collection_Nx3jFC] .section-header__title{margin:0;font-size:clamp(2.1rem,3.8vw,3.75rem);line-height:1.02;letter-spacing:-.022em}.template-index [id$=__featured_collection_Nx3jFC] .section-header__link{background:none!important;border:0!important;color:var(--mk-ink)!important;padding:6px 0!important;min-height:0!important;font-size:11.5px;font-weight:500;letter-spacing:.2em;box-shadow:inset 0 -1px 0 currentColor;border-radius:0!important}.mk-editorial__card{display:block;color:var(--mk-ink);text-decoration:none}.mk-editorial__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#e6ded2}.mk-editorial__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mk-editorial__cap{padding-top:22px}.mk-editorial__title{font-family:var(--mk-display);font-weight:400;font-size:clamp(1.75rem,2.4vw,2.5rem);line-height:1.05;letter-spacing:-.02em;margin:10px 0 14px}@media(hover:hover)and (pointer:fine){.mk-editorial__card .mk-editorial__img{transition:transform 1.7s var(--mk-ease-out)}.mk-editorial__card:hover .mk-editorial__media.is-in .mk-editorial__img{transform:scale(1.04)}}@media(min-width:990px){.mk-editorial__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:88px;align-items:start}.mk-editorial__card--1{grid-column:1 / span 7}.mk-editorial__card--2{grid-column:9 / span 4;margin-top:180px}.mk-editorial__card--3{grid-column:2 / span 4;margin-top:40px}.mk-editorial__card--4{grid-column:7 / span 6;margin-top:-150px}}@media(max-width:989px){.mk-editorial__grid{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--mk-gutter) * -1);padding-inline:var(--mk-gutter);padding-block:6px;margin-block:-6px;scroll-padding-inline:var(--mk-gutter);scrollbar-width:none}.mk-editorial__grid::-webkit-scrollbar{display:none}.mk-editorial__card{scroll-snap-align:start}}.mk-material__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(36px,7vw,120px);align-items:center}.mk-material__media{position:relative;overflow:hidden;aspect-ratio:1;background:var(--mk-bone)}.mk-material__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.mk-material__body{margin-top:24px;max-width:46ch;color:var(--mk-ink-2);font-size:16px;line-height:1.7}.mk-material__body p:last-child{margin-bottom:0}.mk-material__specs{list-style:none;margin:32px 0 36px;padding:0;border-top:1px solid var(--mk-line);max-width:46ch}.mk-material__specs li{display:flex;gap:20px;align-items:baseline;margin:0;padding:15px 0;border-bottom:1px solid var(--mk-line);font-size:14.5px;letter-spacing:.02em}.mk-material__num{font-size:10.5px;font-weight:500;letter-spacing:.2em;color:var(--mk-bronze)}@media(max-width:989px){.mk-material__grid{grid-template-columns:1fr}.mk-material__media{margin-inline:calc(var(--mk-gutter) * -1);aspect-ratio:5 / 4}}.mk-reviews{background:var(--mk-bone);padding-top:clamp(72px,9vw,140px)}.mk-reviews__grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(32px,8vw,140px);align-items:end;padding-bottom:clamp(28px,4vw,48px);border-bottom:1px solid var(--mk-line)}.mk-reviews__number{font-family:var(--mk-display);font-weight:400;font-size:clamp(4.5rem,11vw,9.5rem);line-height:.85;letter-spacing:-.04em;margin:0;color:var(--mk-ink);font-variant-numeric:lining-nums}.mk-reviews__stars{margin:14px 0 8px;font-size:15px;letter-spacing:.32em;color:var(--mk-ink)}@media(max-width:749px){.mk-reviews__grid{grid-template-columns:1fr;align-items:start;gap:28px}}.template-index [id$=__1691896871a0dd62a6]{background:var(--mk-bone);padding-bottom:clamp(64px,8vw,120px)}.template-index [id$=__1691896871a0dd62a6] .jdgm-cards-carousel .jdgm-header{display:none!important}.template-index [id$=__1691896871a0dd62a6] .jdgm-cards-carousel{padding-top:clamp(28px,4vw,48px)!important}.template-index [id$=__1691896871a0dd62a6] .jdgm-card{background:var(--mk-ivory)!important;border:1px solid var(--mk-line)!important;border-radius:0!important;box-shadow:none!important}.template-index [id$=__1691896871a0dd62a6] .jdgm-card .jdgm-text{font-family:var(--mk-display)!important;font-style:italic;font-size:17px!important;line-height:1.6!important;color:var(--mk-ink)!important}.template-index [id$=__1691896871a0dd62a6] .jdgm-card .jdgm-star{color:var(--mk-ink)!important}.mk-models__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,7vw,120px);align-items:start}.mk-models__intro{position:sticky;top:140px}.mk-models__text{margin:20px 0 0;max-width:34ch;color:var(--mk-ink-2);font-size:16px;line-height:1.65}.mk-models__preview{position:relative;margin-top:40px;aspect-ratio:4 / 5;overflow:hidden;background:#e6ded2}.mk-models__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s var(--mk-ease-in-out),transform 1.7s var(--mk-ease-out)}.mk-models__img.is-default,.mk-models__img.is-active{opacity:1}.mk-models__preview.has-active .mk-models__img.is-default:not(.is-active){opacity:0}.mk-models__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--mk-line)}.mk-models__item{margin:0}.mk-models__row{display:grid;grid-template-columns:52px minmax(0,1fr) auto 28px;align-items:center;gap:16px;padding:clamp(22px,3vw,34px) 0;border-bottom:1px solid var(--mk-line);color:var(--mk-ink);text-decoration:none}.mk-models__thumb{display:none}.mk-models__num{font-size:10.5px;font-weight:500;letter-spacing:.2em;color:var(--mk-bronze)}.mk-models__name{font-family:var(--mk-display);font-size:clamp(1.7rem,3.2vw,3rem);line-height:1.05;letter-spacing:-.02em;transition:transform .6s var(--mk-ease-out)}.mk-models__count{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mk-ink-2);white-space:nowrap}.mk-models__arrow{width:24px;height:24px;transition:transform .6s var(--mk-ease-out)}@media(hover:hover)and (pointer:fine){.mk-models__row:hover .mk-models__name{transform:translate(10px);font-style:italic}.mk-models__row:hover .mk-models__arrow{transform:translate(6px)}}@media(max-width:989px){.mk-models__grid{grid-template-columns:1fr}.mk-models__intro{position:static}.mk-models__preview{display:none}.mk-models__row{grid-template-columns:64px minmax(0,1fr) 24px;gap:16px;padding:18px 0}.mk-models__thumb{display:block;width:64px;height:80px;object-fit:cover;grid-row:span 2}.mk-models__thumb--empty{background:#e6ded2}.mk-models__num{display:none}.mk-models__name{font-size:1.6rem}.mk-models__count{grid-column:2;font-size:10px}.mk-models__arrow{grid-column:3;grid-row:1 / span 2}}.mk-journal__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:repeat(3,auto);column-gap:clamp(28px,4vw,64px);row-gap:28px}.mk-journal__card{margin:0}.mk-journal__card--lead{grid-row:1 / span 3}.mk-journal__link{display:block;color:var(--mk-ink);text-decoration:none}.mk-journal__media{position:relative;overflow:hidden;background:#e6ded2}.mk-journal__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mk-journal__card--lead .mk-journal__media{aspect-ratio:3 / 2}.mk-journal__card--lead .mk-journal__meta{padding-top:24px}.mk-journal__title{font-family:var(--mk-display);font-weight:400;font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:1.18;letter-spacing:-.012em;margin:10px 0 14px;text-wrap:balance}.mk-journal__card--lead .mk-journal__title{font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.08;letter-spacing:-.02em;max-width:22ch}.mk-journal__card:not(.mk-journal__card--lead) .mk-journal__link{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:center;padding-bottom:28px;border-bottom:1px solid var(--mk-line)}.mk-journal__card:not(.mk-journal__card--lead) .mk-journal__media{aspect-ratio:4 / 3}@media(hover:hover)and (pointer:fine){.mk-journal__img{transition:transform 1.7s var(--mk-ease-out)}.mk-journal__link:hover .mk-journal__media.is-in .mk-journal__img{transform:scale(1.04)}}@media(max-width:989px){.mk-journal__grid{grid-template-columns:1fr;grid-template-rows:none}.mk-journal__card--lead{grid-row:auto}.mk-journal__card--lead .mk-journal__media{aspect-ratio:16 / 10;margin-inline:calc(var(--mk-gutter) * -1)}.mk-journal__card:not(.mk-journal__card--lead) .mk-journal__link{grid-template-columns:112px minmax(0,1fr);gap:18px;padding-bottom:22px}.mk-journal__card:not(.mk-journal__card--lead) .mk-journal__title{font-size:1.15rem;margin:6px 0 8px}}.template-index [id$=__cocomii_brand_statement]{background:var(--mk-ink);color:var(--mk-ivory)}.template-index .cocomii-brand-statement{padding-top:clamp(88px,11vw,168px);padding-bottom:clamp(88px,11vw,168px)}.template-index .cocomii-brand-statement__eyebrow{color:var(--mk-champagne);opacity:1;font-weight:500;font-size:11px;letter-spacing:.22em}.template-index .cocomii-brand-statement__title{color:var(--mk-ivory);font-size:clamp(2.5rem,5.4vw,5.2rem);line-height:1;letter-spacing:-.026em;margin:0 auto 28px;max-width:14ch}.template-index .cocomii-brand-statement__text{color:#f7f3edbd;max-width:64ch}.template-index .cocomii-brand-statement__text p{font-size:16px;line-height:1.8}.template-index .cocomii-brand-statement__proof{color:var(--mk-champagne);opacity:1}.mk-collhead{background:var(--mk-ivory);padding:var(--mk-collhead-top, 196px) 0 clamp(18px,2.4vw,30px)}@media(max-width:768px){.mk-collhead{--mk-collhead-top: 112px}}.mk-collhead__crumbs:empty{display:none}.mk-collhead__crumbs,.mk-collhead__crumbs a{font-family:var(--mk-text);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-ink-2);text-decoration:none}.mk-collhead__crumbs{margin-bottom:16px}.mk-collhead__crumbs .breadcrumb{margin:0;text-align:left}.mk-collhead__eyebrow{margin:0}.mk-collhead__title{font-family:var(--mk-display);font-weight:400;font-size:clamp(2.35rem,5.2vw,4.75rem);line-height:1;letter-spacing:-.026em;margin:12px 0 0;color:var(--mk-ink);text-wrap:balance;text-align:left}.mk-chips{margin:0 0 clamp(20px,2.6vw,32px)}.mk-chips__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mk-chips__item{margin:0}.mk-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid var(--mk-line);border-radius:2px;font-family:var(--mk-text);font-size:11.5px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--mk-ink);text-decoration:none;background:transparent;transition:border-color .3s var(--mk-ease-snap),background-color .3s var(--mk-ease-snap),color .3s var(--mk-ease-snap)}@media(hover:hover)and (pointer:fine){.mk-chip:hover{border-color:var(--mk-ink)}}.mk-chip.is-current{background:var(--mk-ink);border-color:var(--mk-ink);color:var(--mk-ivory)}.mk-chip:focus-visible{outline:1px solid var(--mk-ink);outline-offset:3px}@media(max-width:749px){.mk-chips__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-17px;padding:5px 17px;margin-block:-5px}.mk-chips__list::-webkit-scrollbar{display:none}}.collection__description--below{max-width:68ch;margin:clamp(48px,6vw,88px) 0 0;color:var(--mk-ink-2);font-size:16px;line-height:1.75;text-align:left}.collection__description--below p{color:inherit}.mk-article-head{background:var(--mk-ivory);padding:clamp(28px,5vw,64px) 0 clamp(24px,3.5vw,44px)}.mk-article-head__inner{max-width:900px}.mk-article-head .breadcrumb{text-align:left;margin:0 0 14px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.mk-article-head__eyebrow{margin:0}.template-article .mk-article-head__title{font-family:var(--mk-display);font-weight:400;font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.04;letter-spacing:-.024em;margin:14px 0 18px;text-align:left;text-wrap:balance;color:var(--mk-ink)}.mk-article-head__meta{text-align:left;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-ink-2)}.mk-article-head__meta a{color:inherit}.mk-article-hero{max-width:1440px;margin:0 auto clamp(28px,4vw,56px);padding:0 var(--mk-gutter)}.mk-article-hero img{display:block;width:100%;height:auto}.template-article .article__body{max-width:680px;margin-inline:auto;font-size:18px;line-height:1.75;color:var(--mk-ink)}.template-article .article__body p{margin:0 0 1.15em}.template-article .article__body h2{font-family:var(--mk-display);font-weight:400;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1.12;letter-spacing:-.016em;margin:2.2em 0 .7em;text-align:left;scroll-margin-top:140px}.template-article .article__body h3{font-family:var(--mk-display);font-weight:400;font-size:clamp(1.3rem,1.8vw,1.55rem);line-height:1.2;margin:1.8em 0 .5em;text-align:left;scroll-margin-top:140px}.template-article .article__body li{margin-bottom:.45em}.template-article .article__body figure{margin:2em 0}.template-article .article__body img{display:block;height:auto}.template-article .article__body figcaption{margin-top:10px;font-size:13px;line-height:1.5;letter-spacing:.02em;color:var(--mk-ink-2)}.template-article .article__body blockquote{margin:1.8em 0;padding:0 0 0 22px;border:0;border-left:1px solid var(--mk-bronze);font-family:var(--mk-display);font-style:italic;font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.35;color:var(--mk-ink)}.template-article .article__body .table-wrapper{margin:1.8em 0}.template-article .article__body table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.template-article .article__body th{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--mk-ink-2);background:none;border:0;border-bottom:1px solid var(--mk-ink);padding:10px 12px 10px 0}.template-article .article__body td{border:0;border-bottom:1px solid var(--mk-line);padding:12px 12px 12px 0;vertical-align:top}@media(min-width:750px){.template-article .article__body>p:first-of-type:first-letter{float:left;font-family:var(--mk-display);font-size:4.1em;line-height:.82;margin:.08em .1em 0 0;color:var(--mk-ink)}}.mk-toc{font-family:var(--mk-text)}.mk-toc ol{list-style:none;margin:0;padding:0}.mk-toc li{margin:0}.mk-toc a{display:block;padding:8px 0;font-size:13px;line-height:1.4;color:var(--mk-ink-2);text-decoration:none;border-top:1px solid var(--mk-line)}@media(hover:hover)and (pointer:fine){.mk-toc a:hover{color:var(--mk-ink)}}.mk-toc a.is-current{color:var(--mk-ink)}.mk-toc a:focus-visible{outline:1px solid var(--mk-ink);outline-offset:2px}.mk-toc__label{margin:0 0 12px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mk-bronze)}.mk-toc--inline{max-width:680px;margin:0 auto 28px;border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line)}.mk-toc--inline summary{cursor:pointer;list-style:none;padding:14px 0;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mk-ink)}.mk-toc--inline summary::-webkit-details-marker{display:none}.mk-toc--inline summary:after{content:"+";float:right;font-size:16px;line-height:1;letter-spacing:0}.mk-toc--inline[open] summary:after{content:"\2212"}.mk-toc--inline ol{padding-bottom:6px}@media(min-width:1300px){.template-article .article{position:relative}.mk-toc--rail{position:absolute;top:0;bottom:0;left:calc(50% - 630px);width:230px}.mk-toc--rail .mk-toc__inner{position:sticky;top:140px}.mk-toc--inline{display:none}}@media(max-width:1299px){.mk-toc--rail{display:none}}#NavDrawer .mobile-nav--heading-style .mobile-nav__link--top-level,#NavDrawer .mobile-nav__link--top-level{font-family:var(--mk-display);font-weight:400;font-size:28px;line-height:1.1;letter-spacing:-.015em;text-transform:none;min-height:56px;display:flex;align-items:center;padding-top:10px;padding-bottom:10px;color:var(--mk-ink)}#NavDrawer .mobile-nav>.mobile-nav__item:not(.mobile-nav__item--secondary){border-bottom:1px solid var(--mk-line)}#NavDrawer .mobile-nav__sublist .mobile-nav__link,#NavDrawer .mobile-nav__sublist .mobile-nav__faux-link{font-family:var(--mk-text);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:44px;display:flex;align-items:center;color:var(--mk-ink-2)}#NavDrawer .mobile-nav__sublist .mobile-nav__link:hover{color:var(--mk-ink)}#NavDrawer .mobile-nav__item--secondary a,#NavDrawer .mobile-nav__item--secondary .mobile-nav__link{font-family:var(--mk-text);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--mk-ink-2)}#NavDrawer .collapsible-trigger__icon{color:var(--mk-ink-2)}.site-nav__dropdown,.megamenu{background:var(--mk-ivory);border-top:1px solid var(--mk-line);box-shadow:0 18px 40px #1614120f}.megamenu .site-nav__dropdown-link--top-level,.megamenu .h5{font-family:var(--mk-text);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mk-bronze)}.megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level),.site-nav__dropdown .site-nav__dropdown-link{font-family:var(--mk-text);font-size:14px;letter-spacing:.02em;text-transform:none;color:var(--mk-ink)}.megamenu img{transition:transform 1.2s var(--mk-ease-out)}@media(hover:hover)and (pointer:fine){.megamenu a:hover img{transform:scale(1.03)}}.template-product .product-single__title-name{display:block;font-family:var(--mk-display);font-weight:400;font-size:clamp(1.85rem,2.55vw,2.6rem);line-height:1.06;letter-spacing:.01em;color:var(--mk-ink)}.template-product .product-single__title .product__subtitle{display:block;margin-top:10px;font-family:var(--mk-text);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--mk-ink-2)}.template-product .product-single__meta .product__price{font-family:var(--mk-display);font-size:26px;font-weight:400;letter-spacing:0;font-variant-numeric:lining-nums;color:var(--mk-ink)}.template-product .product-single__meta .variant__label{font-size:11px;font-weight:500;letter-spacing:.2em;color:var(--mk-ink-2)}.chatway--trigger-container .chatway-launcher,.chatway--trigger-container .launcher-icon{background:var(--mk-ink)!important}.chatway--trigger-container .chatway-launcher{box-shadow:0 0 0 1px #efe8debf,0 6px 18px #1614122e!important}@media(prefers-reduced-motion:reduce){.megamenu img,.mk-chip,.btn,.mk-btn,.mk-link,.mk-link:after,.grid-product__image-mask img,.site-footer a,.site-footer .footer__social svg,.mk-models__name,.mk-models__arrow,.mk-editorial__img,.mk-journal__img{transition:none!important}.grid-product:hover .grid-product__image-mask img,.mk-btn:hover,.mk-btn:active,.site-footer .footer__social a:hover svg,.mk-link:hover:after,a:hover .mk-link:after,.mk-models__row:hover .mk-models__name,.mk-models__row:hover .mk-models__arrow,.mk-editorial__card:hover .mk-editorial__media.is-in .mk-editorial__img,.mk-journal__link:hover .mk-journal__media.is-in .mk-journal__img{transform:none!important}.mk-motion-toggle{display:none!important}.mk-hero__frame,.mk-hero [data-mk-enter]{animation:none!important}.mk-hero__media{will-change:auto}html.mk-js [data-mk-reveal]{transform:none;transition:opacity .4s linear}html.mk-js [data-mk-clip],html.mk-js [data-mk-clip].is-in{clip-path:none;transition:none}html.mk-js [data-mk-clip] img{transform:none!important;transition:none}.mk-marquee__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.mk-marquee__list[aria-hidden=true]{display:none}.mk-marquee__list{flex-wrap:wrap;justify-content:center;min-width:0}}@media print{html.mk-js [data-mk-reveal],html.mk-js [data-mk-clip]{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}html.mk-js [data-mk-clip] img{transform:none!important}.mk-hero [data-mk-enter],.mk-hero__frame{animation:none!important}.mk-marquee__track{animation:none!important;width:auto;flex-wrap:wrap}.mk-marquee__list[aria-hidden=true],.mk-motion-toggle{display:none!important}.mk-hero,.template-index [id$=__cocomii_brand_statement]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media only screen and (max-width:768px){body.template-product .product-single__meta{text-align:left}body.template-product .product-single__meta .sales-point .icon-and-text,body.template-product .product-single__meta .cocomii-de{justify-content:flex-start}}body.template-product .product-single__meta .variant-input-wrap label{margin:0 10px 12px 0}body.template-product .product-single__meta .product-block--price .product__price[data-product-price]{font-size:24px!important;line-height:1.2}body.template-product .product-single__meta .product-block:has(>.variant-wrapper){padding-top:22px;border-top:1px solid var(--mk-line)}body.template-product .product-single__meta .variant-wrapper--dropdown{display:block;margin-right:0}body.template-product .product-single__meta .variant-wrapper--dropdown select{width:100%;max-width:none;background-color:transparent;border-color:var(--mk-line);border-radius:2px;color:var(--mk-ink);letter-spacing:.03em;transition:border-color .3s var(--mk-ease-snap)}body.template-product .product-single__meta .variant-wrapper--dropdown select:focus-visible{border-color:var(--mk-ink);outline:1px solid var(--mk-ink);outline-offset:2px}@media(hover:hover)and (pointer:fine){body.template-product .product-single__meta .variant-wrapper--dropdown select:hover{border-color:var(--mk-ink)}}@media(prefers-reduced-motion:reduce){body.template-product .product-single__meta .variant-wrapper--dropdown select{transition:none}}body.template-product .cocomii-satc{background:var(--mk-ivory);border-top:1px solid var(--mk-line);box-shadow:0 -12px 32px #1614120d}body.template-product .cocomii-satc__img{background:#fff;border-radius:0;box-shadow:0 0 0 1px var(--mk-line)}body.template-product .cocomii-satc__name{font-family:var(--mk-display);letter-spacing:.01em;color:var(--mk-ink)}body.template-product .cocomii-satc__meta{font-family:var(--mk-text);letter-spacing:.03em;color:var(--mk-ink-2)}body.template-product .cocomii-satc__btn{background:var(--mk-ink);border-color:var(--mk-ink);border-radius:2px;font-family:var(--mk-text);font-size:12px;font-weight:500;letter-spacing:.2em;transition:background-color .35s var(--mk-ease-snap)}@media(hover:hover)and (pointer:fine){body.template-product .cocomii-satc__btn:hover:not([disabled]){background:#111;opacity:1}}body.template-product .cocomii-satc__btn:focus-visible{outline:2px solid var(--mk-ink);outline-offset:3px}@media(max-width:749px){body.template-product .cocomii-satc__btn{font-size:12px;letter-spacing:.14em;padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){body.template-product .cocomii-satc__btn{transition:none}}body.template-product .product-single__meta .product-block--tab .collapsible-content__inner{font-size:16px;line-height:1.75;color:var(--mk-ink)}body.template-product .product-single__meta .product-block--tab .rte p,body.template-product .product-single__meta .product-block--tab .rte ul{margin-bottom:1.1em}body.template-product .product-single__meta .product-block--tab .rte p:last-child,body.template-product .product-single__meta .product-block--tab .rte ul:last-child{margin-bottom:0}body.template-product .product-single__meta .product-block--tab .rte li{margin-bottom:.5em}body.template-product .product-single__meta .product-block--tab .rte li::marker{color:var(--mk-ink-2)}body.template-product .product-single__meta .product-block--tab .rte strong{font-weight:500}body.template-product .cocomii-details{column-gap:0;row-gap:0}body.template-product .cocomii-details__term,body.template-product .cocomii-details__def{margin:0;border-top:1px solid var(--mk-line)}body.template-product .cocomii-details__term{padding:16px 28px 14px 0;font-family:var(--mk-text);font-size:11px;font-weight:500;letter-spacing:.18em;line-height:1.6;text-transform:uppercase;color:var(--mk-ink-2)}body.template-product .cocomii-details__def{padding:14px 0;font-size:15px;line-height:1.55;color:var(--mk-ink);opacity:1}@media screen and (max-width:600px){body.template-product .cocomii-details__term{padding:14px 0 2px}body.template-product .cocomii-details__def{margin:0;padding:0 0 14px;border-top:0}}body.template-product .cocomii-faq__item{padding:18px 0;border-top:1px solid var(--mk-line)}body.template-product .cocomii-faq__item:first-child{padding-top:0;border-top:0}body.template-product .cocomii-faq__qtext{font-family:var(--mk-text);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;margin:0 0 8px;color:var(--mk-ink)}body.template-product .cocomii-faq__a{font-size:15.5px;line-height:1.7;color:var(--mk-ink-2);opacity:1}body.template-product .cocomii-faq__more{font-size:14px;color:var(--mk-ink-2)}body.template-product .cocomii-reviews-ssr{line-height:1.75}body.template-product .cocomii-reviews-ssr__summary{margin:0 0 12px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-ink-2)}body.template-product .cocomii-reviews-ssr__summary strong{font-weight:500;color:var(--mk-ink)}body.template-product .cocomii-reviews-ssr__ai{margin:0 0 22px;opacity:1;color:var(--mk-ink)}body.template-product .cocomii-reviews-ssr__quote{margin:0 0 22px;padding:0 0 0 18px;border-left:1px solid var(--mk-bronze)}body.template-product .cocomii-reviews-ssr__quote p{margin:0 0 8px;font-family:var(--mk-display);font-style:italic;font-size:17px;line-height:1.5;color:var(--mk-ink)}body.template-product .cocomii-reviews-ssr__quote footer{font-family:var(--mk-text);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--mk-ink-2);opacity:1}body.template-product .product-single__meta .product-block--sales-point{margin-bottom:8px}body.template-product .product-single__meta .product-block--sales-point .sales-points{margin:0}body.template-product .product-single__meta .sales-point .icon-and-text,body.template-product .product-single__meta .cocomii-de{font-family:var(--mk-text);font-size:14px;line-height:1.45;letter-spacing:.04em;color:var(--mk-ink-2)}body.template-product .product-single__meta .product-block:has(>.cocomii-de){margin-bottom:22px}body.template-product .product-single__meta .cocomii-de{margin:0;gap:10px}body.template-product .product-single__meta .cocomii-de__icon{margin:0 2.5px;opacity:.75}body.template-product .product-single__meta .cocomii-de__text strong{font-weight:500;color:var(--mk-ink)}body.template-product .product-single__meta .icon--inventory:before{animation:none;opacity:0}body.template-product .product-single__meta .icon--inventory:after{background:#4f7a55}body.template-product .product-single__meta .inventory--low .icon--inventory:after{background:#f4af29}@media only screen and (min-width:769px){body.template-product .product__thumbs .product__thumb{opacity:.5;transition:opacity .4s var(--mk-ease-snap)}body.template-product .product__thumbs .product__thumb.is-active,body.template-product .product__thumbs .product__thumb:focus-visible{opacity:1}body.template-product .product__thumb-item a.is-active:before,body.template-product .product__thumb-item a:focus:before{box-shadow:inset 0 0 0 1px var(--mk-ink)}}@media(hover:hover)and (pointer:fine)and (min-width:769px){body.template-product .product__thumbs .product__thumb:hover{opacity:1}}@media only screen and (max-width:768px){body.template-product .product__main-photos .flickity-page-dots{display:flex;justify-content:center;align-items:center;gap:4px;padding:0 24px;box-sizing:border-box}body.template-product .product__main-photos .flickity-page-dots .dot{position:relative;flex:0 1 14px;min-width:3px;width:auto;height:2px;margin:0;border-radius:0;background-color:var(--mk-ink);opacity:.22;transition:opacity .35s var(--mk-ease-snap),flex-basis .35s var(--mk-ease-snap)}body.template-product .product__main-photos .flickity-page-dots .dot:after{content:"";position:absolute;top:-10px;right:-2px;bottom:-10px;left:-2px}body.template-product .product__main-photos .flickity-page-dots .dot.is-selected{flex-basis:28px;height:2px;opacity:1}}@media(prefers-reduced-motion:reduce){body.template-product .product__thumbs .product__thumb,body.template-product .product__main-photos .flickity-page-dots .dot{transition:none}}body.template-product .cocomii-mg__imgwrap{background:var(--mk-tile);isolation:isolate}body.template-product .cocomii-mg__img{mix-blend-mode:multiply}body.template-product .cocomii-mg__price{color:var(--mk-ink-2);letter-spacing:.04em}body.template-product .cocomii-mg__all{font-weight:500;letter-spacing:.16em;text-decoration-thickness:1px;text-underline-offset:4px;color:var(--mk-ink)}body.template-product .cocomii-mg__arrow{background:transparent;color:var(--mk-ink);border-color:var(--mk-line)}@media(hover:hover)and (pointer:fine){body.template-product .cocomii-mg__arrow:hover{border-color:var(--mk-ink)}}html body.template-product .cocomii-cartup--product .cocomii-cartup__tile{position:relative;isolation:isolate}html body.template-product .cocomii-cartup--product .cocomii-cartup__tile:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;aspect-ratio:1 / 1;background:var(--mk-tile);pointer-events:none}html body.template-product .cocomii-cartup--product .cocomii-cartup__img{background:transparent;mix-blend-mode:multiply}html body.template-product .cocomii-cartup--product .cocomii-cartup__price{color:var(--mk-ink-2);letter-spacing:.04em}body.template-product [id$=__hotspots_89UqCd]{padding-block:clamp(56px,7vw,104px)}body.template-product [id$=__hotspots_89UqCd] .hotspots__title{margin:0 0 clamp(28px,4vw,48px);padding:0 0 clamp(18px,2.4vw,28px);text-align:left!important;text-transform:none;border-bottom:1px solid var(--mk-line);font-weight:400;font-size:clamp(2.1rem,3.8vw,3.75rem);line-height:1.02;letter-spacing:-.022em;text-wrap:balance}body.template-product [id$=__hotspots_89UqCd] .hotspots__image .grid__image-ratio{background-color:var(--mk-bone)}@media(min-width:769px){body.template-product [id$=__hotspots_89UqCd] .hotspots__content{padding-left:clamp(28px,3.6vw,56px)}body.template-product [id$=__hotspots_89UqCd] .hotspot-content__block.is-active{background:var(--mk-bone);padding:clamp(16px,1.8vw,26px)}}@media(max-width:768px){body.template-product [id$=__hotspots_89UqCd] .hotspots{width:calc(100% + 34px);max-width:none;margin-inline:-17px}body.template-product [id$=__hotspots_89UqCd] .hotspots__content{width:calc(100% + 34px);max-width:none;margin-inline:-17px;padding:0}body.template-product [id$=__hotspots_89UqCd] .hotspot-content__block.is-active{background:var(--mk-bone);padding:18px 17px 22px}}body.template-product [id$=__hotspots_89UqCd] .hotspot__button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background-color:#f7f3edf0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px #27272729,0 6px 18px #16141233;animation:mk-hotspot-ring 2.8s var(--mk-ease-out) 3;transition:background-color .35s var(--mk-ease-snap),box-shadow .35s var(--mk-ease-snap)}@media(max-width:768px){body.template-product [id$=__hotspots_89UqCd] .hotspot__button{width:36px;height:36px}}body.template-product [id$=__hotspots_89UqCd] .hotspot__button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}body.template-product [id$=__hotspots_89UqCd] .hotspot__button .icon-plus{display:block;width:14px;height:14px}body.template-product [id$=__hotspots_89UqCd] .hotspot__button .icon-plus path{fill:var(--mk-ink)!important;stroke:none!important;transition:fill .35s var(--mk-ease-snap)}body.template-product [id$=__hotspots_89UqCd] .hotspot__button:focus-visible{outline:1px solid var(--mk-ink);outline-offset:5px}@media(hover:hover)and (pointer:fine){body.template-product [id$=__hotspots_89UqCd] .hotspot__button:hover{background-color:var(--mk-ink);box-shadow:0 0 0 1px var(--mk-ink),0 6px 18px #16141242}body.template-product [id$=__hotspots_89UqCd] .hotspot__button:hover .icon-plus path{fill:var(--mk-ivory)!important}}body.template-product [id$=__hotspots_89UqCd] .hotspots-wrapper:has(.hotspot-content__block:nth-child(1).is-active) .hotspot__button:nth-child(1),body.template-product [id$=__hotspots_89UqCd] .hotspots-wrapper:has(.hotspot-content__block:nth-child(2).is-active) .hotspot__button:nth-child(2),body.template-product [id$=__hotspots_89UqCd] .hotspots-wrapper:has(.hotspot-content__block:nth-child(3).is-active) .hotspot__button:nth-child(3),body.template-product [id$=__hotspots_89UqCd] .hotspots-wrapper:has(.hotspot-content__block:nth-child(4).is-active) .hotspot__button:nth-child(4){background-color:var(--mk-ink);box-shadow:0 0 0 1px var(--mk-ink),0 0 0 7px #f7f3ed8c,0 6px 18px #16141242}body.template-product [id$=__hotspots_89UqCd] .hotspots-wrapper:has(.hotspot-content__block:nth-child(1).is-active) .hotspot__button:nth-child(1) .icon-plus path,body.template-product [id$=__hotspots_89UqCd] .hotspots-wrapper:has(.hotspot-content__block:nth-child(2).is-active) .hotspot__button:nth-child(2) .icon-plus path,body.template-product [id$=__hotspots_89UqCd] .hotspots-wrapper:has(.hotspot-content__block:nth-child(3).is-active) .hotspot__button:nth-child(3) .icon-plus path,body.template-product [id$=__hotspots_89UqCd] .hotspots-wrapper:has(.hotspot-content__block:nth-child(4).is-active) .hotspot__button:nth-child(4) .icon-plus path{fill:var(--mk-ivory)!important}@keyframes mk-hotspot-ring{0%{box-shadow:0 0 0 1px #27272729,0 0 #f7f3edd9,0 6px 18px #16141233}to{box-shadow:0 0 0 1px #27272729,0 0 0 16px #f7f3ed00,0 6px 18px #16141233}}@media(prefers-reduced-motion:reduce){body.template-product [id$=__hotspots_89UqCd] .hotspot__button,body.template-product [id$=__hotspots_89UqCd] .hotspot__button .icon-plus path{animation:none;transition:none}}body.template-product [id$=__featured_collection_jrq4CQ]{margin-block:0;padding-block:clamp(64px,8vw,120px) clamp(72px,9vw,128px)}body.template-product [id$=__featured_collection_jrq4CQ] .section-header{text-align:left;margin-bottom:clamp(28px,4vw,48px);padding-bottom:clamp(18px,2.4vw,28px);border-bottom:1px solid var(--mk-line)}body.template-product [id$=__featured_collection_jrq4CQ] .section-header__title{margin:0;font-weight:400;font-size:clamp(2.1rem,3.8vw,3.75rem);line-height:1.02;letter-spacing:-.022em;text-wrap:balance}@media(min-width:990px){body.template-product [id$=__featured_collection_jrq4CQ] .grid--uniform>.grid-product:nth-of-type(2n){margin-top:clamp(40px,4.2vw,64px)}}@media(max-width:749px){body.template-product [id$=__featured_collection_jrq4CQ] .grid-overflow-wrapper{scroll-snap-type:x proximity;scroll-padding-inline:17px;scrollbar-width:none}body.template-product [id$=__featured_collection_jrq4CQ] .grid-overflow-wrapper::-webkit-scrollbar{display:none}body.template-product [id$=__featured_collection_jrq4CQ] .grid-overflow-wrapper .grid__item{scroll-snap-align:start}}body.template-product [id$=__hotspots_89UqCd] .grid-product__meta>.grid-product__title:first-child,body.template-product [id$=__featured_collection_jrq4CQ] .grid-product__meta>.grid-product__title:first-child{min-height:1.2em;font-family:var(--mk-display);font-size:1.2rem;font-weight:400;line-height:1.15;letter-spacing:-.01em;text-transform:none;color:var(--mk-ink)}body.template-product [id$=__hotspots_89UqCd] .grid-product__meta>.grid-product__title:nth-child(2),body.template-product [id$=__featured_collection_jrq4CQ] .grid-product__meta>.grid-product__title:nth-child(2){min-height:0;margin-top:6px;font-family:var(--mk-text);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--mk-bronze)}@media(max-width:749px){body.template-product [id$=__hotspots_89UqCd] .grid-product__meta>.grid-product__title:first-child,body.template-product [id$=__featured_collection_jrq4CQ] .grid-product__meta>.grid-product__title:first-child{font-size:1.1rem}}body.template-product [id$=__16918958223ef1e582]{background:var(--mk-bone);padding-block:clamp(64px,8vw,120px)}body.template-product [id$=__16918958223ef1e582] .jm-review-widget,body.template-product [id$=__16918958223ef1e582] .jm-review-item{--jm-review-widget-star-and-histogram-color: var(--mk-ink) !important;--jm-review-widget-button-color: var(--mk-ink) !important;--jm-review-widget-button-text-color: var(--mk-ivory) !important;--jm-review-widget-text-color: var(--mk-ink) !important;--jm-review-widget-lighter-text-color: var(--mk-ink-2) !important;--jm-widget-primary-color: var(--mk-ink) !important;--jm-widget-border-radius: 2px !important;--jm-widget-border-radius-simplified: 2px !important}body.template-product [id$=__16918958223ef1e582] .jm-review-widget{padding-block:0;font-family:var(--mk-text);color:var(--mk-ink)}body.template-product [id$=__16918958223ef1e582] .jm-review-widget__header-and-body{gap:clamp(28px,4vw,48px)}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header>.jm-cluster{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vw,28px) clamp(24px,4vw,64px);align-items:end;justify-content:stretch!important}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header>.jm-cluster>.jm-stack--space-200{flex:none!important;text-align:left!important;padding-bottom:clamp(18px,2.4vw,28px);border-bottom:1px solid var(--mk-line)}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header__title{margin:0;font-size:clamp(2.1rem,3.8vw,3.75rem)!important;font-weight:400!important;line-height:1.02;letter-spacing:-.022em;text-transform:none;text-wrap:balance;text-align:left!important;color:var(--mk-ink)}body.template-product [id$=__16918958223ef1e582] .jm-average-rating-display{margin-top:clamp(14px,1.8vw,22px)}body.template-product [id$=__16918958223ef1e582] .jm-average-rating-display,body.template-product [id$=__16918958223ef1e582] .jm-average-rating-display>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}body.template-product [id$=__16918958223ef1e582] .jm-average-rating-display p.jm-text{margin:0;font-family:var(--mk-text);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--mk-bronze)}body.template-product [id$=__16918958223ef1e582] .jm-average-rating-display p.jm-text:first-child{font-family:var(--mk-display);font-size:clamp(3.75rem,7.5vw,6.5rem);font-weight:400;line-height:.85;letter-spacing:-.04em;text-transform:none;font-variant-numeric:lining-nums;color:var(--mk-ink)}@container review-widget (min-width: 600px){body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header>.jm-cluster{grid-template-columns:minmax(0,1fr) auto;padding-bottom:clamp(18px,2.4vw,28px);border-bottom:1px solid var(--mk-line)}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header>.jm-cluster>.jm-stack--space-200{padding-bottom:0;border-bottom:0}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header__filter-container{align-self:end}}body.template-product [id$=__16918958223ef1e582] .jdgm-review-list{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,1.8vw,28px);align-items:stretch;padding-block-start:0}body.template-product [id$=__16918958223ef1e582] .jdgm-review-list>:not(.jm-review-item){grid-column:1 / -1;margin:0}@container review-widget (min-width: 600px){body.template-product [id$=__16918958223ef1e582] .jdgm-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container review-widget (min-width: 960px){body.template-product [id$=__16918958223ef1e582] .jdgm-review-list{grid-template-columns:repeat(3,minmax(0,1fr))}}body.template-product [id$=__16918958223ef1e582] .jdgm-review-list>.jm-review-item{box-sizing:border-box;display:flex;flex-direction:column;margin:0;padding:clamp(20px,2.2vw,32px);background:var(--mk-ivory);border:1px solid var(--mk-line);border-radius:0;box-shadow:none;color:var(--mk-ink)}body.template-product [id$=__16918958223ef1e582] .jdgm-review-list>.jm-review-item>.jm-stack{flex:1 1 auto;display:flex;flex-direction:column;gap:18px;min-width:0}body.template-product [id$=__16918958223ef1e582] .jdgm-review-list>.jm-review-item>.jm-stack>*{margin-block:0}body.template-product [id$=__16918958223ef1e582] .jdgm-review-list>.jm-review-item>.jm-stack>.jm-product-variant-card{margin-block-start:auto}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-star-rating{font-size:16px!important;line-height:1}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-star-rating *{font-size:inherit!important}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-star-rating svg{width:1em;height:1em}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-reviewer-info{flex-wrap:nowrap}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-reviewer-info__details{min-width:0}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-reviewer-avatar--with-initial{background-color:var(--mk-bone);box-shadow:inset 0 0 0 1px var(--mk-line)}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-reviewer-avatar__initial .jm-text{font-family:var(--mk-display);font-size:18px;font-weight:400;color:var(--mk-ink)}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-reviewer-info__name{max-width:min(220px,52vw);font-family:var(--mk-text);font-size:11.5px;font-weight:500!important;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-ink)}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-verified-buyer-badge__text{padding:3px 8px 2px;border:1px solid rgba(125,96,64,.45);border-radius:2px;font-size:10px;font-weight:500;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--mk-bronze)}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-location{font-size:12.5px;letter-spacing:.02em;color:var(--mk-ink-2)!important}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-review-content__title{font-family:var(--mk-display);font-style:italic;font-weight:400!important;font-size:clamp(1.2rem,1.5vw,1.4rem);line-height:1.25;letter-spacing:-.01em;color:var(--mk-ink);text-wrap:balance}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-review-content__body,body.template-product [id$=__16918958223ef1e582] .jm-review-item .jdgm-review-content__body-content p{font-family:var(--mk-text);font-size:15.5px;font-weight:400;line-height:1.7;color:var(--mk-ink-2)}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-review-content__expand-button{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin-block:-10px;font-family:var(--mk-text);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--mk-ink);text-underline-offset:4px}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-product-variant-card{padding:10px 12px;background-color:var(--mk-tile);border:1px solid var(--mk-line);border-radius:2px}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-product-variant-card__thumbnail{border-radius:2px}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-product-variant-card .jm-text:not(.jm-product-variant-card__product-link){font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mk-ink-2)!important}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-product-variant-card__product-link{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-ink);text-underline-offset:3px}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-media-thumbnail-list__thumbnail{border-radius:2px}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header__button-and-filters{gap:8px;align-items:center}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header .jm-action-buttons__button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 28px;background-color:var(--mk-ink);color:var(--mk-ivory);border:1px solid var(--mk-ink);border-radius:2px;font-family:var(--mk-text);font-size:12px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transition:background-color .35s var(--mk-ease-snap),color .35s var(--mk-ease-snap),border-color .35s var(--mk-ease-snap)}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header .jm-action-buttons__button:is(:hover,:active,:focus-visible){background-color:var(--mk-ink);color:var(--mk-ivory);border-color:var(--mk-ink);outline:none}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header .jm-action-buttons__button:focus-visible{outline:1px solid var(--mk-ink);outline-offset:4px}@media(hover:hover)and (pointer:fine){body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header .jm-action-buttons__button:hover{background-color:#111;border-color:#111}}@container review-widget (min-width: 600px){body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header .jm-action-buttons{inline-size:auto;flex:0 0 auto;max-inline-size:none}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header .jm-action-buttons__button{inline-size:auto;min-inline-size:0;padding-inline:32px}}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header .jm-custom-answer-filter{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border:1px solid rgba(39,39,39,.3);border-radius:2px;font-family:var(--mk-text);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header .jm-custom-answer-filter:not(.jm-custom-answer-filter--active){background-color:transparent;color:var(--mk-ink)}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header .jm-custom-answer-filter--active{background-color:var(--mk-ink);border-color:var(--mk-ink);color:var(--mk-ivory)}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header .jm-custom-answer-filter:focus-visible{outline:1px solid var(--mk-ink);outline-offset:3px}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header .jm-sort-filter__select{min-block-size:44px;border:1px solid rgba(39,39,39,.3);border-radius:2px;font-family:var(--mk-text)}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header .jm-sort-filter--compact .jm-sort-filter__select{inline-size:44px;min-inline-size:44px;block-size:44px}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header .jm-sort-filter:not(.jm-sort-filter--compact) .jm-sort-filter__select{color:var(--mk-ink);font-size:14px;letter-spacing:.04em}body.template-product [id$=__16918958223ef1e582] .jm-review-widget-minimal-header .jm-sort-filter__select:focus-visible{outline:1px solid var(--mk-ink);outline-offset:3px;box-shadow:none}body.template-product [id$=__16918958223ef1e582] .jm-review-widget>.jm-pagination-controls{margin-block:clamp(32px,4vw,56px) 0}body.template-product [id$=__16918958223ef1e582] .jm-load-more-pagination .jm-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 36px;background-color:transparent;color:var(--mk-ink);border:1px solid var(--mk-ink);border-radius:2px;font-family:var(--mk-text);font-size:12px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transition:background-color .35s var(--mk-ease-snap),color .35s var(--mk-ease-snap)}body.template-product [id$=__16918958223ef1e582] .jm-load-more-pagination .jm-button:is(:hover,:active,:focus-visible){background-color:transparent;color:var(--mk-ink);outline:none}body.template-product [id$=__16918958223ef1e582] .jm-load-more-pagination .jm-button:focus-visible{outline:1px solid var(--mk-ink);outline-offset:4px}@media(hover:hover)and (pointer:fine){body.template-product [id$=__16918958223ef1e582] .jm-load-more-pagination .jm-button:hover{background-color:var(--mk-ink);color:var(--mk-ivory)}}@media(prefers-reduced-motion:reduce){body.template-product [id$=__16918958223ef1e582] .jm-action-buttons__button,body.template-product [id$=__16918958223ef1e582] .jm-load-more-pagination .jm-button{transition:none}}body.template-product .jdgm-modal{--jm-widget-border-radius: 2px;--jm-widget-border-radius-simplified: 2px;--jm-input-border-radius: 2px}body.template-product .jdgm-modal :is(.jm-button--primary,.jm-button--secondary){border-radius:2px}body.template-product .jdgm-modal .jm-button--primary{background-color:var(--mk-ink);border-color:var(--mk-ink);color:var(--mk-ivory)}body.template-product .jdgm-modal .jm-button--secondary{border-color:var(--mk-ink);color:var(--mk-ink)}body.template-product .jdgm-modal .jdgm-field__input{border-radius:2px}body.template-product .jdgm-modal .jdgm-field__input:is(:hover,:focus,:focus-visible):not(:user-invalid):not(.jdgm-field__input--error){border-color:var(--mk-ink)}.template-cart .page-content>.section-header,.template-cart .cart__page{max-width:1200px;margin-inline:auto}.template-cart .page-content>.section-header .section-header__title{font-size:clamp(2.35rem,5.2vw,4rem);line-height:1;letter-spacing:-.026em;margin:0}.template-cart .page-content>.section-header:not(.section-header--404){display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;text-align:left!important;margin-bottom:clamp(28px,4vw,48px);padding-bottom:clamp(18px,2.4vw,28px);border-bottom:1px solid var(--mk-line)}.template-cart .page-content>.section-header:not(.section-header--404) .rte{margin:0}.template-cart .page-content>.section-header:not(.section-header--404) .rte p{margin:0}.template-cart .page-content>.section-header:not(.section-header--404) .rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview){font-family:var(--mk-text);font-size:11.5px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--mk-ink);border-bottom:1px solid var(--mk-ink);padding:6px 0}.template-cart .page-content>.section-header:not(.section-header--404) .rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview):after{display:none}@media(hover:hover)and (pointer:fine){.template-cart .page-content>.section-header:not(.section-header--404) .rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview):hover{color:var(--mk-bronze);border-bottom-color:var(--mk-bronze)}}.template-cart .cart__page .cart__item{padding-bottom:clamp(22px,3vw,32px);margin-bottom:clamp(22px,3vw,32px);border-bottom-color:var(--mk-line)}.template-cart .cart__page .cart__item:first-child{padding-top:0}.template-cart .cart__page .cart__image{flex:0 0 clamp(104px,30vw,150px)}.template-cart .cart__page .cart__image a,.template-cart .cart__page .cart__image .image-wrap{background-color:var(--mk-tile)}.template-cart .cart__page .cart__image a{display:block;height:auto;aspect-ratio:4 / 5}.template-cart .cart__page .cart__image img{mix-blend-mode:multiply}.template-cart .cart__page .cart__item-details{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0}.template-cart .cart__page .cart__item-name{display:block;font-family:var(--mk-text);font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-ink);margin-bottom:10px;overflow-wrap:break-word}.template-cart .cart__page .cart__item--variants,.template-cart .cart__page .cart__item--properties{font-size:14px;line-height:1.5;color:var(--mk-ink-2);margin-bottom:6px}.template-cart .cart__page .cart__item--variants span,.template-cart .cart__page .cart__item--properties span{font-weight:500;letter-spacing:.04em;color:var(--mk-ink)}.template-cart .cart__page .js-qty__wrapper{background:transparent}.template-cart .cart__page .js-qty__num{background:transparent;color:var(--mk-ink);border-color:var(--mk-line);border-radius:2px}.template-cart .cart__page .js-qty__num:focus-visible{border-color:var(--mk-ink);outline:1px solid var(--mk-ink);outline-offset:2px}.template-cart .cart__page .js-qty__adjust{border-radius:2px}@media(hover:hover)and (pointer:fine){.template-cart .cart__page .js-qty__num:hover{border-color:#27272766}.template-cart .cart__page .js-qty__adjust:hover{background-color:var(--mk-tile)}}.template-cart .cart__page .cart__remove a{display:inline-flex;align-items:center;min-height:32px;margin-top:4px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--mk-line);transition:color .3s var(--mk-ease-snap),text-decoration-color .3s var(--mk-ease-snap)}@media(hover:hover)and (pointer:fine){.template-cart .cart__page .cart__remove a:hover{color:var(--mk-ink);text-decoration-color:var(--mk-ink)}}.template-cart .cart__page .cart__remove a:focus-visible{outline:1px solid var(--mk-ink);outline-offset:3px}.template-cart .cart__page .cart__item .cart__item-sub{align-items:flex-start}.template-cart .cart__page .cart__price{font-family:var(--mk-display);font-size:20px;line-height:1.1;letter-spacing:0;font-variant-numeric:lining-nums}.template-cart .cart__page .cart__price:not(.cart__discount){color:var(--mk-ink)}.template-cart .cart__page .cart__price.cart__price--strikethrough{font-family:var(--mk-text);font-size:14px;color:var(--mk-ink-2);margin-bottom:4px}@media(prefers-reduced-motion:reduce){.template-cart .cart__page .cart__remove a{transition:none}}@media(min-width:769px){.template-cart .cart__page>.cart__page-col:last-child{padding:36px 30px 32px;background:var(--mk-bone)}.template-cart .cart__page>.cart__page-col:last-child:after{display:none}}@media(min-width:960px){.template-cart .cart__page{justify-content:flex-start;column-gap:clamp(40px,6vw,88px)}.template-cart .cart__page>.cart__page-col:first-child{flex:1 1 0;min-width:0;padding-right:0}.template-cart .cart__page>.cart__page-col:last-child{flex:0 0 clamp(340px,34%,420px);padding:36px 32px 32px}}@media(max-width:768px){.template-cart .cart__page>.cart__page-col:last-child{margin-top:8px;padding-top:24px;border-top:1px solid var(--mk-line)}}.template-cart .cart__page>.cart__page-col:last-child .cart__item-sub{align-items:baseline;line-height:1.2}.template-cart .cart__page>.cart__page-col:last-child .cart__item-sub>div:first-child{font-family:var(--mk-text);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mk-ink-2)}.template-cart .cart__page>.cart__page-col:last-child .cart__item-sub:has([data-subtotal]){margin-top:18px;padding-top:18px;border-top:1px solid var(--mk-line)}.template-cart .cart__page [data-subtotal]{font-family:var(--mk-display);font-size:26px;font-weight:400;letter-spacing:0;font-variant-numeric:lining-nums;color:var(--mk-ink)}.template-cart .cart__page .cocomii-trust-note{margin-bottom:18px}.template-cart .cart__page .cocomii-trust-note small{display:block;font-family:var(--mk-text);font-size:10.5px;font-weight:500;line-height:1.7;letter-spacing:.12em!important;text-transform:uppercase;color:var(--mk-ink-2);text-wrap:balance}.template-cart .cart__page label[for=CartNote]{font-family:var(--mk-text);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mk-ink-2)}.template-cart .cart__page .cart-notes{background:transparent;border-color:var(--mk-line);border-radius:2px}.template-cart .cart__page .cart__terms label{font-size:13px;color:var(--mk-ink-2)}.template-404 .section-header--404,.template-cart .section-header--404{padding-top:clamp(40px,8vw,112px);padding-bottom:clamp(8px,2vw,24px);margin-bottom:0}.template-404 .section-header--404{text-align:center}.template-404 .section-header--404 .section-header__title{font-size:clamp(2.6rem,8.4vw,6.25rem);line-height:.98;letter-spacing:-.03em;max-width:14ch;margin:0 auto}:is(.template-404,.template-cart) .section-header--404 .rte{max-width:42ch;margin:20px auto 0}:is(.template-404,.template-cart) .section-header--404 .rte p{margin:0 0 24px;font-size:17px;line-height:1.65;color:var(--mk-ink-2);text-wrap:pretty}:is(.template-404,.template-cart) .section-header--404 .rte p:last-child{margin-bottom:0}:is(.template-404,.template-cart) .section-header--404 .rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview){display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 32px;background:var(--mk-ink);color:var(--mk-ivory);border:1px solid var(--mk-ink);border-radius:2px;font-family:var(--mk-text);font-size:12px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background-color .35s var(--mk-ease-snap)}:is(.template-404,.template-cart) .section-header--404 .rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview):after{display:none}@media(hover:hover)and (pointer:fine){:is(.template-404,.template-cart) .section-header--404 .rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview):hover{background:#111}}:is(.template-404,.template-cart) .section-header--404 .rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview):focus-visible{outline:1px solid var(--mk-ink);outline-offset:4px}.mk-chips.mk-recover{max-width:760px;margin:clamp(32px,5vw,56px) auto clamp(48px,8vw,112px)}.mk-chips.mk-recover .mk-chips__list{flex-wrap:wrap;justify-content:center;overflow:visible;margin:0;padding:0}@media(prefers-reduced-motion:reduce){:is(.template-404,.template-cart) .section-header--404 .rte a{transition:none!important}}.template-search .search-content .section-header{margin-bottom:0}.template-search .search-content .section-header__title{font-size:clamp(2.3rem,5.6vw,4.5rem);line-height:1.02;letter-spacing:-.026em;margin:0}.template-search .search-content .section-header__title em{font-style:italic;letter-spacing:-.01em}.mk-search__lede{margin:18px auto clamp(28px,4vw,44px);text-align:center}.mk-search__lede-text{max-width:44ch;margin:0 auto;font-size:16px;font-weight:400;line-height:1.65;color:var(--mk-ink-2);text-wrap:balance}.template-search .search-content predictive-search{display:block;max-width:720px;margin-inline:auto}.template-search .search-content .search__input{min-height:58px;padding-right:56px;background:transparent;border:1px solid var(--mk-line);border-radius:2px;color:var(--mk-ink);transition:border-color .3s var(--mk-ease-snap)}.template-search .search-content .search__input::placeholder{color:var(--mk-ink-2);opacity:1;letter-spacing:.02em}@media(hover:hover)and (pointer:fine){.template-search .search-content .search__input:hover{border-color:#27272766}}.template-search .search-content .search__input:focus{border-color:var(--mk-ink);outline:none}.template-search .search-content .search__input:focus-visible{outline:1px solid var(--mk-ink);outline-offset:3px}.template-search .search-content .search__results:has(.predictive-search-results){margin-top:8px;background:var(--mk-ivory);border:1px solid var(--mk-line);box-shadow:0 24px 48px -28px #27272759}.template-search .search-content .predictive-search-results h3{font-family:var(--mk-text);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mk-ink-2);border-bottom-color:var(--mk-line)}@media(hover:hover)and (pointer:fine){.template-search .search-content .results li:hover{background:var(--mk-tile)}}.template-search .search-content .results-products__image{background:var(--mk-tile)}.template-search .search-content .results-products__image img{mix-blend-mode:multiply}.template-search .search-content .results__search-btn{font-family:var(--mk-text);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;border-color:var(--mk-line);border-radius:2px}.template-search .search-content .hr--medium{border-top-color:var(--mk-line);margin:clamp(32px,5vw,56px) auto}@media(prefers-reduced-motion:reduce){.template-search .search-content .search__input{transition:none}}.template-search .collection-filter__item--count{font-family:var(--mk-text);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mk-ink-2)}.template-search .collection-filter .btn,.template-search .collection-filter select,.template-search .collection-filter__sort-container{border-color:var(--mk-line);border-radius:2px}.template-search .collection-filter .btn{font-weight:500;letter-spacing:.14em}.template-search .grid-search{margin-bottom:clamp(28px,4vw,44px)}.template-search .grid-search__page-link{background:transparent;border-top:1px solid var(--mk-ink);padding:18px 0 0}.template-search .grid-search__page-link:hover,.template-search .grid-search__page-link:focus{background:transparent}.template-search .grid-search__page-content{font-size:15px;line-height:1.65;color:var(--mk-ink-2)}.template-search .grid-search__page-content .h4{display:block;margin-bottom:12px;font-family:var(--mk-display);font-size:1.35rem;font-weight:400;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--mk-ink)}.template-search .grid-search__page-content img{margin-bottom:14px}@media(hover:hover)and (pointer:fine){.template-search .grid-search__page-link:hover .h4{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.template-search .grid-search__page-link:focus-visible{outline:1px solid var(--mk-ink);outline-offset:4px}.template-search .search-content .section-header p{max-width:26ch;margin:0 auto 28px;font-family:var(--mk-display);font-size:clamp(1.4rem,3.2vw,2rem);line-height:1.25;letter-spacing:-.01em;color:var(--mk-ink);text-wrap:balance;overflow-wrap:anywhere}#CartDrawer .cart__image a,#CartDrawer .cart__image .image-wrap{background-color:var(--mk-tile)}#CartDrawer .cart__image img{mix-blend-mode:multiply}#CartDrawer .cart__item{border-bottom-color:var(--mk-line)}#CartDrawer .cart__item-name{color:var(--mk-ink)}#CartDrawer .cart__item--variants{color:var(--mk-ink-2)}#CartDrawer .cart__item--variants span{font-weight:500;color:var(--mk-ink)}#CartDrawer .cart__price{font-variant-numeric:lining-nums}#CartDrawer .cart__price:not(.cart__discount){color:var(--mk-ink)}#CartDrawer .cart__price.cart__price--strikethrough{color:var(--mk-ink-2)}#CartDrawer .js-qty__num{border-color:var(--mk-line);border-radius:2px}#CartDrawer .js-qty__adjust{border-radius:2px}#CartDrawer .drawer__header,#CartDrawer .drawer__footer{border-color:var(--mk-line)}#CartDrawer .drawer__title{letter-spacing:-.02em;font-weight:400}#CartDrawer .ajaxcart__subtotal{letter-spacing:.04em}#CartDrawer .drawer__cart-empty .drawer__scrollable{font-family:var(--mk-display);font-size:1.5rem;line-height:1.3;letter-spacing:-.01em;color:var(--mk-ink)}.template-blog [id$=__background_image_text_DYPyHK]{display:none}.template-blog [data-section-type=blog]>.page-content{padding-top:clamp(36px,5vw,72px)}.template-blog [data-section-type=blog] .section-header{text-align:left;margin-bottom:clamp(32px,4.5vw,64px)}.template-blog [data-section-type=blog] .section-header__title{font-family:var(--mk-display);font-weight:400;font-size:clamp(2.35rem,5.2vw,4.75rem);line-height:1;letter-spacing:-.026em;color:var(--mk-ink);text-wrap:balance}.template-blog [data-section-type=blog] .section-header__title:before{content:"";display:block;width:48px;height:1px;background:var(--mk-bronze);margin-bottom:clamp(16px,2vw,24px)}.template-blog [data-section-type=blog] .grid--uniform{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,4.5vw,64px) clamp(20px,2.4vw,32px);margin:0}.template-blog [data-section-type=blog] .grid--uniform:after{display:none}.template-blog [data-section-type=blog] .grid--uniform>.grid__item{float:none;clear:none;width:auto;min-width:0;padding:0}.template-blog [data-section-type=blog] .grid--uniform>.grid__item>.grid{display:block;margin:0}.template-blog [data-section-type=blog] .grid--uniform>.grid__item>.grid>.grid__item{float:none;clear:none;width:auto;padding:0}@media(min-width:750px){.template-blog [data-section-type=blog] .grid--uniform{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.template-blog [data-section-type=blog] .grid--uniform{grid-template-columns:repeat(3,minmax(0,1fr))}}.template-blog [data-section-type=blog] .article__grid-image{display:block;margin:0 0 clamp(14px,1.6vw,20px)}.template-blog [data-section-type=blog] .grid__image-ratio{background-color:#e6ded2}.template-blog [data-section-type=blog] .grid__image-ratio--banner:before{padding-bottom:50%}.template-blog [data-section-type=blog] .article__grid-meta{margin:0;text-align:left}.template-blog [data-section-type=blog] .article__title{display:block;font-family:var(--mk-display);font-weight:400;font-size:clamp(1.3rem,5.6vw,1.55rem);line-height:1.2;letter-spacing:-.012em;color:var(--mk-ink);text-decoration:underline 1px transparent;text-underline-offset:.22em;text-wrap:balance;transition:text-decoration-color .4s var(--mk-ease-snap)}.template-blog [data-section-type=blog] .article__grid-image:focus-visible,.template-blog [data-section-type=blog] .article__title:focus-visible{outline:1px solid var(--mk-ink);outline-offset:4px}@media(hover:hover)and (pointer:fine){.template-blog [data-section-type=blog] .article__grid-image img{transition:transform 1.7s var(--mk-ease-out)}.template-blog [data-section-type=blog] .grid__item:hover .article__grid-image img{transform:scale(1.04)}.template-blog [data-section-type=blog] .grid__item:hover .article__title{text-decoration-color:currentColor}}@media(prefers-reduced-motion:reduce){.template-blog [data-section-type=blog] .article__title,.template-blog [data-section-type=blog] .article__grid-image img{transition:none!important}.template-blog [data-section-type=blog] .grid__item:hover .article__grid-image img{transform:none!important}}.template-list-collections .page-content>.grid--uniform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;margin:0}.template-list-collections .page-content>.grid--uniform:after{display:none}.template-list-collections .page-content>.grid--uniform>.grid__item{float:none;clear:none;width:auto;min-width:0;padding:0}@media(min-width:750px){.template-list-collections .page-content>.grid--uniform{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 20px}}@media(min-width:990px){.template-list-collections .page-content>.grid--uniform{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 24px}}.template-list-collections .page-content .collection-item{margin:0;overflow:visible}.template-list-collections .page-content .collection-item.collection-item--overlaid:after{display:none}.template-list-collections .page-content .collection-item .collection-image{background-color:var(--mk-tile);overflow:hidden}.template-list-collections .page-content .collection-item:hover .collection-image{transform:none}.template-list-collections .collection-image--portrait{padding-top:125%}.template-list-collections .collection-image img{mix-blend-mode:multiply}.template-list-collections .page-content .collection-item .collection-item__title{position:static;left:auto;right:auto;top:auto;bottom:auto;transform:none;display:block;padding:clamp(12px,1.4vw,18px) 0 0;color:var(--mk-ink);text-shadow:none;text-align:left}.template-list-collections .page-content .collection-item .collection-item__title>span{display:block;font-family:var(--mk-display);font-weight:400;font-size:clamp(1.05rem,4.2vw,1.45rem);line-height:1.15;letter-spacing:-.012em;text-transform:none;text-wrap:balance}.template-list-collections .collection-item:focus-visible{outline:1px solid var(--mk-ink);outline-offset:4px}@media(hover:hover)and (pointer:fine){.template-list-collections .collection-image img{transition:transform 1.7s var(--mk-ease-out)}.template-list-collections .collection-item:hover .collection-image img{transform:scale(1.04)}.template-list-collections .collection-item:hover .collection-item__title>span{font-style:italic}}@media(prefers-reduced-motion:reduce){.template-list-collections .collection-image img{transition:none!important}.template-list-collections .collection-item:hover .collection-image img{transform:none!important}}.template-list-collections [id$=__logo-list]{display:none}.template-list-collections .page-content{padding-top:clamp(36px,5vw,72px)}.template-list-collections .page-content>.section-header{text-align:left;margin-bottom:clamp(28px,4vw,56px)}.template-list-collections .page-content>.section-header .section-header__title{font-family:var(--mk-display);font-weight:400;font-size:clamp(2.35rem,5.2vw,4.75rem);line-height:1;letter-spacing:-.026em;color:var(--mk-ink);text-wrap:balance}.template-list-collections .page-content>.section-header .section-header__title:before{content:"";display:block;width:48px;height:1px;background:var(--mk-bronze);margin-bottom:clamp(16px,2vw,24px)}@media(min-width:750px){.template-blog [data-section-type=blog]:has(.pagination>.page.current:first-child) .grid--uniform>.grid__item:first-child{grid-column:1 / -1}}@media(min-width:990px){.template-blog [data-section-type=blog]:has(.pagination>.page.current:first-child) .grid--uniform>.grid__item:first-child{grid-column:1 / span 2;grid-row:span 2}}.template-blog [data-section-type=blog]:has(.pagination>.page.current:first-child) .grid--uniform>.grid__item:first-child .article__title{font-size:clamp(1.75rem,3vw,2.7rem);line-height:1.08;letter-spacing:-.02em;max-width:26ch}.template-blog [data-section-type=blog]:has(.pagination>.page.current:first-child) .grid--uniform>.grid__item:first-child .article__grid-image{margin-bottom:clamp(18px,2vw,28px)}@media(max-width:749px){.template-blog [data-section-type=blog]:has(.pagination>.page.current:first-child) .grid--uniform>.grid__item:first-child .article__grid-image{margin-inline:-17px}}.template-blog .pagination,.template-list-collections .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px;margin-top:clamp(48px,6vw,88px);padding:clamp(24px,3vw,36px) 0 0;border-top:1px solid var(--mk-line)}.template-blog .pagination>span,.template-list-collections .pagination>span{margin:0}.template-blog .pagination .page,.template-list-collections .pagination .page{font-family:var(--mk-text);font-size:12px;font-weight:500;letter-spacing:.16em;line-height:1}.template-blog .pagination .page a,.template-blog .pagination .page.current,.template-list-collections .pagination .page a,.template-list-collections .pagination .page.current{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 6px;color:var(--mk-ink-2);text-decoration:none}.template-blog .pagination .page.current,.template-list-collections .pagination .page.current{opacity:1;color:var(--mk-ink);background:linear-gradient(var(--mk-ink),var(--mk-ink)) no-repeat 50% calc(100% - 11px) / 16px 1px}.template-blog .pagination .next,.template-blog .pagination .prev,.template-list-collections .pagination .next,.template-list-collections .pagination .prev{width:44px;margin:0 10px;background:transparent;border:1px solid var(--mk-line);border-radius:2px;color:var(--mk-ink);transition:background-color .3s var(--mk-ease-snap),border-color .3s var(--mk-ease-snap),color .3s var(--mk-ease-snap)}.template-blog .pagination .next a,.template-blog .pagination .prev a,.template-list-collections .pagination .next a,.template-list-collections .pagination .prev a{width:100%;min-height:42px;padding:0;color:inherit}.template-blog .pagination .next .icon,.template-blog .pagination .prev .icon,.template-list-collections .pagination .next .icon,.template-list-collections .pagination .prev .icon{color:inherit;fill:currentColor}@media(hover:hover)and (pointer:fine){.template-blog .pagination .page a:hover,.template-list-collections .pagination .page a:hover{color:var(--mk-ink)}.template-blog .pagination .next:hover,.template-blog .pagination .prev:hover,.template-list-collections .pagination .next:hover,.template-list-collections .pagination .prev:hover{background:var(--mk-ink);border-color:var(--mk-ink);color:var(--mk-ivory)}}.template-blog .pagination a:focus-visible,.template-list-collections .pagination a:focus-visible{outline:1px solid var(--mk-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.template-blog .pagination .next,.template-blog .pagination .prev,.template-list-collections .pagination .next,.template-list-collections .pagination .prev{transition:none!important}}.template-page .main-content .page-width--narrow{max-width:760px}.template-page .page-content{padding-top:clamp(36px,6vw,72px);padding-bottom:clamp(24px,3.5vw,44px)}.template-page .page-content .section-header{text-align:left;margin-bottom:clamp(20px,3vw,36px)}.template-page .page-content .section-header:before{content:"";display:block;width:40px;height:1px;margin-bottom:clamp(16px,2.4vw,24px);background:var(--mk-bronze)}.template-page .page-content .section-header__title{font-family:var(--mk-display);font-weight:400;font-size:clamp(2.35rem,5.2vw,4.25rem);line-height:1.02;letter-spacing:-.026em;text-align:left;text-wrap:balance;color:var(--mk-ink)}:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte{font-size:18px;line-height:1.75;color:var(--mk-ink);text-align:left;overflow-wrap:break-word}:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte p{margin:0 0 1.15em}:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte p:last-child{margin-bottom:0}:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte h2{font-family:var(--mk-display);font-weight:400;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.018em;text-align:left;margin:1.9em 0 .6em}:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte h3{font-family:var(--mk-display);font-weight:400;font-size:clamp(1.3rem,1.8vw,1.55rem);line-height:1.2;letter-spacing:-.01em;text-align:left;margin:1.8em 0 .5em}:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte :is(h2,h3):first-child{margin-top:0}:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte h4{font-family:var(--mk-text);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-align:left;color:var(--mk-bronze);margin:2em 0 .8em}:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte :is(ul,ol){margin:0 0 1.15em;padding-left:1.3em}:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte li{margin:0 0 .45em;padding-left:.2em}:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte li::marker{color:var(--mk-bronze)}:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;margin:1.8em 0}:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte th{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--mk-ink-2);background:none;border:0;border-bottom:1px solid var(--mk-ink);padding:10px 12px 10px 0}:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte td{border:0;border-bottom:1px solid var(--mk-line);padding:12px 12px 12px 0;vertical-align:top}.template-page .main-content .shopify-section.index-section:has(.index-section--faq){margin-top:80px}.template-page{--mk-cc-gap: clamp(28px, 4vw, 52px)}.template-page .custom-content{margin-bottom:calc(var(--mk-cc-gap) * -1)}.template-page .custom__item{margin-bottom:var(--mk-cc-gap)}.template-page .custom__item-inner--image{display:block;max-width:1120px;margin-inline:auto}.template-page .custom__item-inner--liquid{display:block;max-width:680px;margin-inline:auto}.template-page .custom__item-inner--liquid .rte{padding-bottom:0}.template-page .main-content .shopify-section:has(.custom-content){padding-bottom:calc(var(--mk-cc-gap) * 1.2)}.template-page .custom__item-inner--liquid .rte>br:last-child{display:none}.template-page .main-content .shopify-section.index-section:has(.index-section--faq){margin:80px 0 clamp(56px,8vw,112px)}.template-page .index-section--faq{margin:clamp(44px,6vw,68px) 0 0}.template-page .page-width>div:first-of-type>.index-section--faq{margin-top:0}.template-page .index-section--faq .h2{margin:0;padding-bottom:14px;border-bottom:1px solid var(--mk-ink);font-family:var(--mk-text);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-align:left;color:var(--mk-bronze)}.template-page .main-content div:has(>.collapsible-trigger--inline){border-bottom:1px solid var(--mk-line)}.template-page .main-content .collapsible-trigger--inline{display:block;width:100%;padding:22px 44px 22px 0;font-family:var(--mk-display);font-weight:400;font-size:clamp(1.2rem,1.9vw,1.4rem);line-height:1.25;letter-spacing:-.005em;text-align:left;color:var(--mk-ink)}.template-page .main-content .collapsible-trigger--inline:focus-visible{outline:1px solid var(--mk-ink);outline-offset:2px}.template-page .main-content .collapsible-trigger--inline .collapsible-trigger__icon{left:auto;right:2px;width:14px;height:14px;border:0;border-radius:0}.template-page .main-content .collapsible-trigger--inline .collapsible-trigger__icon .icon{display:none}.template-page .main-content .collapsible-trigger--inline .collapsible-trigger__icon:before,.template-page .main-content .collapsible-trigger--inline .collapsible-trigger__icon:after{content:"";position:absolute;left:0;top:50%;width:14px;height:1px;margin-top:-.5px;background:var(--mk-ink-2);transition:transform .35s var(--mk-ease-snap),background-color .3s var(--mk-ease-snap)}.template-page .main-content .collapsible-trigger--inline .collapsible-trigger__icon:after{transform:rotate(90deg)}.template-page .main-content .collapsible-trigger--inline[aria-expanded=true] .collapsible-trigger__icon:after{transform:rotate(0)}@media(hover:hover)and (pointer:fine){.template-page .main-content .collapsible-trigger--inline:hover .collapsible-trigger__icon:before,.template-page .main-content .collapsible-trigger--inline:hover .collapsible-trigger__icon:after{background:var(--mk-ink)}}.template-page .main-content .collapsible-content__inner--faq{padding:0 44px 28px 0;font-size:16.5px;line-height:1.7;color:var(--mk-ink-2)}.template-page .main-content .collapsible-content__inner--faq p{margin:0 0 1em}.template-page .main-content .collapsible-content__inner--faq p:last-child{margin-bottom:0}@media(max-width:749px){.template-page .main-content .collapsible-trigger--inline{padding:20px 36px 20px 0}.template-page .main-content .collapsible-content__inner--faq{padding-right:36px}}@media(prefers-reduced-motion:reduce){.template-page .main-content .collapsible-trigger--inline .collapsible-trigger__icon:before,.template-page .main-content .collapsible-trigger--inline .collapsible-trigger__icon:after{transition:none}}.template-page .contact-form{text-align:left}.template-page .contact-form label[for]:not(.hidden-label){display:block;margin:0 0 8px;font-family:var(--mk-text);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-align:left;color:var(--mk-ink-2)}.template-page .contact-form :is(input.input-full,textarea.input-full){display:block;width:100%;min-height:52px;margin-bottom:24px;padding:14px 16px;font-family:var(--mk-text);font-size:17px;line-height:1.4;color:var(--mk-ink);background:#fbf9f5;border:1px solid var(--mk-taupe);border-radius:2px;transition:border-color .3s var(--mk-ease-snap),background-color .3s var(--mk-ease-snap)}.template-page .contact-form textarea.input-full{min-height:168px;line-height:1.55;resize:vertical}@media(hover:hover)and (pointer:fine){.template-page .contact-form :is(input.input-full,textarea.input-full):hover{border-color:var(--mk-ink-2)}}.template-page .contact-form :is(input.input-full,textarea.input-full):focus{outline:1px solid var(--mk-ink);outline-offset:2px;border-color:var(--mk-ink);background:#fff}.template-page .contact-form .btn{min-width:200px}@media(max-width:749px){.template-page .contact-form .btn{width:100%}}.template-page .contact-form [data-spam-detection-disclaimer]{margin:0;font-size:12px;line-height:1.6;letter-spacing:.02em;text-align:left;color:var(--mk-ink-2)}.template-page .contact-form [data-spam-detection-disclaimer] a{color:inherit;text-decoration:underline;text-underline-offset:2px}.template-page .contact-form :is(.note,.errors){margin:0 0 28px;padding:16px 20px;border:0;border-left:2px solid #8A2C1E;border-radius:0;background:var(--mk-bone);color:var(--mk-ink);font-size:15px;line-height:1.6;text-align:left}.template-page .contact-form .note--success{border-left-color:var(--mk-bronze)}.template-page .contact-form :is(.note,.errors) a{color:inherit;text-decoration:underline}.template-page .contact-form .errors ul{margin:0 0 0 20px}.main-content .shopify-policy__container{max-width:720px;padding:clamp(36px,6vw,72px) 20px clamp(56px,8vw,104px)}.shopify-policy__title{margin-bottom:clamp(20px,3vw,32px);text-align:left}.shopify-policy__title:before{content:"";display:block;width:40px;height:1px;margin-bottom:clamp(16px,2.4vw,24px);background:var(--mk-bronze)}.shopify-policy__title h1{margin:0;font-family:var(--mk-display);font-weight:400;font-size:clamp(1.85rem,4.6vw,3.4rem);line-height:1.05;letter-spacing:-.026em;text-align:left;color:var(--mk-ink)}.shopify-policy__title h1:after{text-align:left}.shopify-policy__body .rte>p:nth-child(-n+2):nth-last-child(n+3){margin:0;line-height:1}.main-content .shopify-policy__body .rte h3{margin:1.9em 0 .6em;padding-top:1em;border-top:1px solid var(--mk-line);font-size:clamp(1.45rem,2.2vw,1.8rem)}.template-page .main-content .text-center.page-width--narrow{text-align:left!important}.template-page .theme-block .rte{font-size:18px;line-height:1.7;color:var(--mk-ink)}.template-page .theme-block .rte p{margin:0 0 1em}.template-page .theme-block:has(>h2){padding-top:32px;border-top:1px solid var(--mk-line)}.template-page .theme-block>h2{margin:0 0 24px;font-family:var(--mk-display);font-weight:400;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.15;letter-spacing:-.012em;text-align:left}.template-page .theme-block:has(>h2)+.theme-block>.rte{display:grid;gap:28px 40px}@media(min-width:560px){.template-page .theme-block:has(>h2)+.theme-block>.rte{grid-template-columns:repeat(2,minmax(0,1fr))}}.template-page .theme-block:has(>h2)+.theme-block>.rte p{margin:0}.template-page .theme-block:has(>h2)+.theme-block>.rte p:first-line{font-family:var(--mk-text);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-bronze)}@media only screen and (max-width:768px){.template-search .search-content predictive-search form{margin:0}}.template-cart .cart__page .cart__item-details{flex-wrap:nowrap}.template-cart .cart__page .cart__item-details>.cart__item-title,.template-cart .cart__page .cart__item-details>.cart__item-sub{flex:0 0 auto}.template-cart .cart__page .cart__item-details>.cart__item-sub{margin-top:16px}@media only screen and (max-width:768px){html body.template-product #MainContent{padding-top:0!important}}body.template-product .jdgm-write-review-modal .jdgm-write-review-modal__content{border-radius:2px}body.template-product .jdgm-write-review-modal .jdgm-write-review-modal__title{font-family:var(--mk-display);font-weight:400;letter-spacing:-.01em;color:var(--mk-ink)}body.template-product .jdgm-write-review-modal .jdgm-write-review-modal__field-input{border-radius:2px}body.template-product .jdgm-write-review-modal :is(.jdgm-write-review-modal__nav-btn,.jdgm-write-review-modal__btn){min-height:44px;border-radius:2px;font-family:var(--mk-text);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}body.template-product .jdgm-write-review-modal :is(.jdgm-write-review-modal__nav-btn-next,.jdgm-write-review-modal__nav-btn-close,.jdgm-write-review-modal__btn--repeat-write-another){background-color:var(--mk-ink);border-color:var(--mk-ink);color:var(--mk-ivory)}.template-search .search-content .search__input,.template-cart .cart__page .js-qty__num,body.template-product .product-single__meta .variant-wrapper--dropdown select{border-color:var(--mk-taupe)}@media(hover:hover)and (pointer:fine){.template-search .search-content .search__input:hover,.template-cart .cart__page .js-qty__num:hover{border-color:var(--mk-ink)}}body.template-product [id$=__16918958223ef1e582] .jm-review-item .jm-reviewer-info__name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.template-article .article__body :is(table,td),:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte :is(table,td){background:none}@media(max-width:749px){.template-article .article__body :is(th,td),:is(.template-page .page-content,.template-page .custom__item-inner--liquid,.shopify-policy__body) .rte :is(th,td){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}}#CartDrawer .cocomii-cartup--drawer .cocomii-cartup__tile{position:relative;isolation:isolate}#CartDrawer .cocomii-cartup--drawer .cocomii-cartup__tile:has(>.cocomii-cartup__img):before{content:"";position:absolute;left:0;top:50%;z-index:-1;width:56px;height:56px;margin-top:-28px;background:var(--mk-tile);border-radius:2px;pointer-events:none}#CartDrawer .cocomii-cartup--drawer .cocomii-cartup__img{background:transparent;mix-blend-mode:multiply}.template-cart .cart__page>.cart__page-col:last-child [data-discounts]:not(:has(.cart__discounts))+.cart__item-sub{margin-top:0;padding-top:0;border-top:0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cocomii-makeover.css.map */
