.product-detail{padding:24px 0 0}.product-detail__layout{grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}.product-detail__information{min-width:0;padding:0 10px 0 0}.product-detail__information h1{font:700 39px/1.25 var(--font-arimo),Arial,sans-serif;overflow-wrap:anywhere;margin:0 15px 24px 0}.product-vendor{font:500 12.65px/1.5 var(--font-karla);text-transform:uppercase;letter-spacing:.09em;margin-bottom:24px}.product-vendor a{text-underline-offset:4px;text-decoration:underline}.product-price{font:500 23px/1.5 var(--font-karla);text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px}.product-delivery{color:#666;font:italic 13.65px/1.5 var(--font-arimo);padding-bottom:20px}.product-quantity{border:1px solid #ccc;width:104px;margin:20px 0 58px;display:flex}.product-quantity button{cursor:pointer;flex-shrink:0;place-items:center;width:32px;height:44px;display:grid}.product-quantity button:disabled{opacity:.35;cursor:default}.product-quantity input{text-align:center;appearance:textfield;background:0 0;width:38px;min-width:0;font-size:14px}.product-quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.product-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.product-add,.product-whatsapp{width:100%;min-height:55px;font:500 14.3px/1.5 var(--font-karla);text-transform:uppercase;letter-spacing:.09em;cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:12px 20px;display:flex}.product-add{color:#25846b;background:0 0;border:1px solid #25a580}.product-add:hover{color:#fff;background:#25a580}.product-whatsapp{color:#fff;background:#000;margin-top:14px}.product-whatsapp:hover{background:#292929}.product-added:empty{display:none}.product-added{margin-top:12px;font-size:13px}.product-added a{text-decoration:underline}.product-description{font:400 15.225px/1.5 var(--font-arimo);white-space:pre-line;margin:24px 0 28px}.product-features{border-collapse:collapse;width:100%;font:400 15.225px/1.5 var(--font-arimo);table-layout:fixed;margin-top:28px}.product-features th,.product-features td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #ccc;padding:20px 0;font-weight:400}.product-features th{width:28%;padding-right:20px}.product-features thead th:last-child{width:72%;padding-right:0}.product-share{flex-wrap:wrap;align-items:center;gap:16px;margin-top:48px;display:flex}.product-share button{min-height:44px;font:500 14.3px/1.5 var(--font-karla);text-transform:uppercase;letter-spacing:.09em;cursor:pointer;align-items:center;gap:8px;display:flex}.product-share span{font-size:13px}.product-gallery{min-width:0}.product-gallery__desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-gallery__image{aspect-ratio:1;cursor:zoom-in;background:#eaeaec;width:100%;display:block;position:relative;overflow:hidden}.product-gallery__desktop>:first-child{grid-column:1/-1}.product-gallery__image img{padding:3%}.product-gallery__zoom{opacity:0;transition:opacity .2s;position:absolute;bottom:15px;right:15px}.product-gallery__image:hover .product-gallery__zoom,.product-gallery__image:focus-visible .product-gallery__zoom{opacity:1}.product-gallery__mobile{display:none}.product-zoom{background:#f7f7f7;border:0;width:92vw;max-width:1400px;height:92dvh;max-height:92dvh;margin:auto;padding:0;position:fixed;inset:0}.product-zoom::backdrop{background:#000a}.product-zoom__image{width:100%;height:100%;position:relative}.product-zoom button{color:#000;cursor:pointer;background:#fff;place-items:center;width:44px;height:44px;display:grid;position:absolute}.product-zoom__close{top:12px;right:12px}.product-zoom__prev{top:50%;left:12px}.product-zoom__next{top:50%;right:12px}.product-recommendations{padding-top:60px}.product-recommendations .shop-heading{font:500 15.95px/1.25 var(--font-karla);text-transform:uppercase;letter-spacing:.09em;margin-bottom:70px}.product-recommendations .shop-heading:after{content:"";background:#ccc;width:30px;height:3px;margin:20px auto 0;display:block}.product-recommendations .shop-product-list{grid-auto-columns:calc(16.6667% - 16.6667px)}.product-recommendations .shop-products{padding-bottom:40px}.product-recommendations .shop-heading{position:relative}.product-recommendations .shop-heading:before{content:"Related products";white-space:nowrap;font:500 12.65px/1.5 var(--font-karla);background:#e9e9e9;border-radius:20px;padding:6px 16px;position:absolute;top:calc(100% + 24px);left:50%;transform:translate(-50%)}.product-service-strip{color:#666;font:500 11px/1.5 var(--font-karla);text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;scrollbar-width:none;justify-content:center;align-items:center;gap:18px;padding:30px 16px;display:flex;overflow-x:auto}@media (min-width:768px) and (max-width:1099px){.product-detail__layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px}.product-detail__information h1{font-size:29px}}@media (max-width:767px){.product-detail{padding-top:16px}.product-detail__layout{display:block}.product-gallery__desktop{display:none}.product-gallery__mobile{display:block}.product-gallery__zoom{opacity:1;width:16px}.product-gallery__thumbnails{align-items:center;gap:6px;margin-top:10px;display:flex}.product-gallery__thumbnails ul{scrollbar-width:none;flex:1;gap:10px;min-width:0;display:flex;overflow-x:auto}.product-gallery__thumbnails li{flex:0 0 62px}.product-gallery__thumbnails li button{cursor:pointer;border-bottom:1px solid #0000;width:62px;height:66px;padding-bottom:4px;display:block;position:relative}.product-gallery__thumbnails li button[aria-current=true]{border-color:#777}.product-gallery__thumbnails li img{padding-bottom:5px}.product-gallery__next{cursor:pointer;flex-shrink:0;place-items:center;width:32px;height:44px;display:grid}.product-detail__information{margin-top:40px;padding:0}.product-detail__information h1{margin:0 0 24px;font-size:27px;line-height:1.25}.product-vendor{margin-bottom:20px;font-size:12px}.product-price{font-size:20px}.product-delivery{font-size:13px}.product-quantity{margin:18px 0 54px}.product-description,.product-features{font-size:14px;line-height:1.5}.product-features th,.product-features td{padding-block:20px}.product-features th{width:30%;padding-right:14px}.product-features thead th:last-child{width:70%}.product-share{margin-top:40px}.product-recommendations{padding-top:60px}.product-recommendations .shop-heading{margin-bottom:40px;font-size:14px}.product-recommendations .shop-heading:before{display:none}.product-recommendations .shop-product-list{grid-auto-columns:46%;gap:16px}.product-recommendations .shop-products{padding-bottom:20px}.product-service-strip{justify-content:flex-start;padding-block:24px;font-size:10px}}@media (min-width:1100px){.product-recommendations .shop-product-list{grid-auto-columns:calc(25% - 15px);gap:20px}}.product-recently-viewed .shop-heading:before{content:"Your recent discoveries"}.product-variant-label{gap:10px;font-size:14px;display:grid}.product-variant-label select{color:inherit;background:0 0;border:1px solid #999;width:100%;max-width:100%;padding:12px}.product-variant-label option{color:#111;background:#fff}.product-stock{margin:12px 0;font-size:14px;line-height:1.5}.product-add:disabled{opacity:.45;cursor:not-allowed}.mf-variant-editor{border:1px solid #ddd;gap:12px;margin-bottom:18px;padding:16px;display:grid}.mf-variant-editor legend{padding:0 8px}.mf-artist-artwork .product-purchase{color:#eee;min-width:0}
body:has(.checkout){background:#fff}:is(body:has(.checkout)>.shop-header-space,body:has(.checkout)>.shop-header,body:has(.checkout)>.shop-footer){display:none}body:has(.checkout) .studio-contact-float{display:none}.checkout{color:#222;background:#fff;min-height:100svh;font:14px/1.5 Arial,sans-serif}.checkout-header{border-bottom:1px solid #e5e5e5;justify-content:center;align-items:center;height:112px;padding:20px;display:flex;position:relative}.checkout-header>a:last-child{color:#0671e8;padding:10px;position:absolute;right:max(24px,50vw - 520px)}.checkout-brand{color:#111;align-items:center;gap:8px;display:flex}.checkout-brand img{filter:invert()}.checkout-brand .checkout-hd-logo{object-fit:contain;width:auto;height:60px}.checkout-brand>span{font-size:17px;font-weight:700;line-height:1.1}.checkout-brand small{letter-spacing:.35em;margin-top:5px;font-size:8px;display:block}.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);max-width:1100px;margin:auto;display:grid;position:relative}.checkout-main{padding:46px 40px 30px 20px}.checkout h2{margin-bottom:16px;font:600 21px/1.3 Arial,sans-serif}.checkout h3{margin:26px 0 12px;font:600 16px/1.5 Arial,sans-serif}.checkout-main section+section{margin-top:34px}.checkout-field{background:#fff;border:1px solid #dedede;border-radius:12px;flex-direction:column;min-width:0;min-height:58px;margin-bottom:12px;padding:8px 12px 7px;display:flex}.checkout-field:focus-within{border-color:#0864d9;box-shadow:0 0 0 1px #0864d9}.checkout-field>span{color:#707070;font-size:11px}.checkout-field input,.checkout-field select{color:#222;background:0 0;border:0;outline:none;width:100%;min-width:0;height:24px;font-size:14px}.checkout-field input::placeholder{color:#888}.checkout-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-delivery{background:#fafafa;border:1px solid #ddd;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-bottom:22px;padding:17px;font-weight:600;display:flex}.checkout-shipping{color:#6b6b6b;text-align:center;background:#f5f5f5;border-radius:12px;padding:18px}.checkout-muted{color:#707070}.checkout-payment{border:1px solid #0964da;border-radius:12px;margin-top:16px;overflow:hidden}.checkout-payment label{background:#f0f6ff;align-items:center;gap:10px;padding:18px;display:flex}.checkout-payment label svg{margin-left:auto}.checkout input[type=radio],.checkout input[type=checkbox]{appearance:auto;accent-color:#0663d9;flex-shrink:0;width:18px;height:18px}.checkout-payment>p{color:#666;background:#fafafa;border-top:1px solid #dbe6f5;padding:18px}.checkout-terms{align-items:flex-start;gap:10px;margin:24px 0;display:flex}.checkout a:not(.checkout-brand):not(.checkout-submit){color:#0663d9}.checkout-terms a,.checkout-policy a,.checkout-error a{text-underline-offset:2px;text-decoration:underline}.checkout-submit{color:#fff;cursor:pointer;background:#075bd7;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:58px;padding:15px 20px;font-size:16px;font-weight:600;display:flex}.checkout-submit:hover{background:#004cb7}.checkout-submit:disabled{opacity:.5;cursor:not-allowed}.checkout-policy{border-top:1px solid #dedede;flex-wrap:wrap;gap:8px 16px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}.checkout-summary{background:#f5f5f5;border-left:1px solid #e3e3e3;padding:46px 20px 40px 40px;position:relative}.checkout-summary:after{content:"";background:#f5f5f5;width:max(0px,50vw - 550px);position:absolute;top:0;bottom:0;left:100%}.checkout-summary__inner{position:sticky;top:32px}.checkout-summary ul{gap:18px;display:grid}.checkout-summary li{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.checkout-item-image{background:#eaeaec;border:1px solid #ddd;border-radius:12px;width:64px;height:64px;position:relative}.checkout-item-image img{border-radius:12px;padding:6px}.checkout-item-image span{text-align:center;color:#fff;background:#666;border-radius:50%;min-width:20px;height:20px;padding:0 4px;font-size:11px;line-height:20px;position:absolute;top:-7px;right:-7px}.checkout-summary li h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400;line-height:1.4}.checkout-summary li>p{text-align:right;font-size:13px}.checkout-totals{gap:12px;margin-top:32px;display:grid}.checkout-totals>div{justify-content:space-between;gap:20px;display:flex}.checkout-totals dd{text-align:right}.checkout-total{margin-top:8px;font-size:18px;font-weight:600}.checkout-summary-note{color:#777;margin-top:16px;font-size:12px}.checkout-summary-toggle{display:none}.checkout-error{color:#a02020;background:#fff2f2;border-radius:8px;margin-bottom:16px;padding:14px}.checkout-confirmation{text-align:center;justify-items:center;gap:22px;max-width:600px;margin:auto;padding:60px 24px;display:grid}.checkout-confirmation h1{font:600 28px/1.3 Arial,sans-serif}.checkout-confirmation strong{overflow-wrap:anywhere}@media (max-width:767px){.checkout-header{height:86px}.checkout-header>a:last-child{right:12px}.checkout-layout{flex-direction:column;display:flex}.checkout-summary{border-bottom:1px solid #ddd;border-left:0;order:-1;padding:24px 20px}.checkout-summary[data-expanded=false],.checkout-summary:after{display:none}.checkout-summary__inner{position:static}.checkout-summary-toggle{text-align:left;cursor:pointer;background:#f5f5f5;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px;display:flex}.checkout-summary-toggle span{color:#0663d9;align-items:center;gap:8px;display:flex}.checkout-summary-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.checkout-summary-toggle strong{text-align:right;font-size:14px}.checkout-main{padding:28px 20px}.checkout-field input,.checkout-field select{font-size:16px}.checkout-main section+section{margin-top:30px}.checkout-total{font-size:16px}.checkout-summary li{grid-template-columns:56px minmax(0,1fr) auto;gap:10px}.checkout-item-image{width:56px;height:56px}.checkout-summary li h3,.checkout-summary li>p{font-size:12px}}@media (max-width:359px){.checkout-main,.checkout-summary{padding-inline:16px}.checkout-field-row{grid-template-columns:1fr;gap:0}}
.artists-directory{padding-bottom:60px}.artists-directory>.site-container{max-width:1440px}.artists-intro{padding:64px 0 44px}.artists-eyebrow{font:500 12.65px/1.5 var(--font-karla);text-transform:uppercase;letter-spacing:.12em;color:#666;margin-bottom:14px}.artists-intro h1{font:700 clamp(36px,4.2vw,58px)/1.15 var(--font-arimo);letter-spacing:-.025em;margin-bottom:20px}.artists-intro__description{color:#555;font-size:16px;line-height:1.65}.artists-search{align-items:stretch;gap:10px;max-width:560px;margin-top:28px;display:flex}.artists-search__input{border:1px solid #ccc;flex:1;align-items:center;gap:12px;min-width:0;padding:0 14px;display:flex}.artists-search__input svg{color:#777;flex-shrink:0}.artists-search__input:focus-within{border-color:#111}.artists-search input{outline-offset:4px;background:0 0;width:100%;min-width:0;min-height:48px}.artists-search button{color:#fff;cursor:pointer;background:#000;min-height:48px;padding:12px 24px}.artists-search button:hover{background:#333}.artists-search__results{color:#666;margin-top:16px;font-size:13px}.artists-search__results a{text-underline-offset:4px;color:#111;padding:8px 12px;text-decoration:underline;display:inline-block}.artist-row{border-bottom:1px solid #ddd;grid-template-columns:220px minmax(0,1fr);align-items:start;column-gap:48px;padding:40px 0;display:grid}.artist-row__profile{min-width:0}.artist-row__avatar{background:#e9e9e9;border:1px solid #d0d0d0;border-radius:50%;place-items:center;width:100px;height:100px;margin-bottom:18px;display:grid}.artist-row__avatar span{font:400 30px/1 var(--font-arimo);letter-spacing:-.04em;color:#5b5b5b}.artist-row__identity h2{font:500 23px/1.3 var(--font-arimo);overflow-wrap:anywhere}.artist-row__identity h2 a:hover{opacity:.6}.artist-row__count{color:#666;margin-top:6px;font-size:13px}.artist-row__bio{color:#555;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:18px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.artist-row__link{min-height:44px;font:500 12.65px/1.5 var(--font-karla);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:14px;margin-top:14px;display:inline-flex}.artist-row__link:hover{gap:20px}.artist-row__artworks{min-width:0;padding-top:14px}.artist-row .shop-products{padding:0}.artist-row .shop-heading{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.artist-row .shop-product-list{scrollbar-width:thin;scrollbar-color:#aaa #e7e7e7;grid-auto-columns:calc(25% - 15px);gap:20px;padding-bottom:18px}.artist-row .shop-product-list::-webkit-scrollbar{height:2px;display:block}.artist-row .shop-product-list::-webkit-scrollbar-thumb{background:#aaa}.artist-row .shop-rail-controls{justify-content:flex-end;gap:8px;height:40px;margin:0 0 10px}.artist-row .shop-rail-controls button{background:0 0;border:1px solid #ccc;width:32px;height:32px;transform:none}.artist-row .shop-rail-controls button:hover:enabled{color:#fff;background:#000;border-color:#000}.artist-row .shop-product h3{font-size:14px}.artist-row .shop-product p{font-size:12px}.artist-row__empty{text-align:center;background:#ededed;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:200px;padding:24px;display:flex}.artist-row__empty a{align-items:center;gap:10px;font-size:13px;display:flex}.artists-pagination{justify-content:center;align-items:center;gap:24px;margin:36px 0;font-size:13px;display:flex}.artists-pagination a{border:1px solid #ccc;align-items:center;gap:10px;min-height:44px;padding:10px 16px;display:flex}.artists-pagination a:hover{color:#fff;background:#000}.artists-pagination span{color:#666}.artists-enquiry{justify-content:space-between;align-items:center;gap:20px;padding-top:32px;font-size:14px;display:flex}.artists-enquiry p{color:#666}.artists-enquiry a{align-items:center;gap:12px;min-height:44px;display:inline-flex}.artists-empty{text-align:center;border-block:1px solid #ddd;padding:60px 20px}.artists-empty h2{margin-bottom:12px;font-size:24px}.artists-empty .shop-button{margin-top:24px;display:inline-flex}@media (min-width:768px) and (max-width:1099px){.artist-row{grid-template-columns:180px minmax(0,1fr);column-gap:30px}.artist-row .shop-product-list{grid-auto-columns:calc(33.3333% - 10.6667px);gap:16px}}@media (max-width:767px){.artists-intro{padding:36px 0 24px}.artists-intro h1{margin-bottom:16px;font-size:36px}.artists-intro__description{font-size:14px;line-height:1.65}.artists-intro__break{display:none}.artists-search{gap:8px;margin-top:24px}.artists-search button{padding-inline:18px}.artists-search input{font-size:16px}.artists-search__input{gap:8px;padding-inline:10px}.artist-row{padding:28px 0 32px;display:block}.artist-row__profile{grid-template-columns:72px minmax(0,1fr);gap:0 16px;display:grid}.artist-row__avatar{grid-area:1/1/3;width:72px;height:72px;margin:0}.artist-row__avatar span{font-size:24px}.artist-row__identity{grid-column:2;align-self:center}.artist-row__identity h2{font-size:22px}.artist-row__bio{-webkit-line-clamp:2;grid-column:1/-1;margin-top:18px}.artist-row__link{grid-column:1/-1;justify-self:start;margin-top:6px}.artist-row__artworks{padding-top:16px}.artist-row .shop-product-list{grid-auto-columns:65vw;gap:20px;margin:0;padding-bottom:18px;padding-right:0}.artist-row .shop-rail-controls{display:none}.artists-enquiry{flex-direction:column;align-items:flex-start;gap:4px}.artists-directory{padding-bottom:40px}}.artist-browse-collection .shop-rail-controls{justify-content:flex-end;gap:10px;height:36px;margin:0 0 16px}.artist-browse-collection .shop-rail-controls button{width:36px;height:36px;transform:none}
.mf-auth,.mf-account{font-family:var(--font-arimo), Arial, sans-serif;color:#171717}.mf-auth{grid-template-columns:1fr 1fr;max-width:1440px;min-height:680px;margin:40px auto 70px;display:grid}.mf-auth-art{color:#fff;background:linear-gradient(#0004,#000b),url(/images/services/Services-1.jpg) 50%/cover;flex-direction:column;justify-content:space-between;min-height:680px;padding:44px;display:flex}.mf-auth-art>span,.mf-auth-art small{letter-spacing:.16em;font-size:11px}.mf-auth-art h2{letter-spacing:-.03em;margin:25px 0;font-size:clamp(38px,4vw,62px);font-weight:400;line-height:1.1}.mf-auth-art h2 em{font-family:Georgia,serif}.mf-auth-art p{max-width:340px;line-height:1.7}.mf-auth-art a{align-items:center;gap:15px;margin-top:30px;display:flex}.mf-auth-form{align-self:center;padding:54px clamp(24px,5vw,80px)}.mf-auth h1,.mf-account h1{letter-spacing:-.03em;margin:12px 0 20px;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.18}.mf-auth-form>p{color:#666;line-height:1.65}.mf-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#777;margin-bottom:10px;font-size:11px}.mf-auth form{margin-top:30px}.mf-auth label,.mf-form>label{margin-bottom:19px;font-size:13px;display:block}.mf-auth input:not([type=checkbox]),.mf-form input:not([type=checkbox]),.mf-form select,.mf-form textarea,.mf-upload input{color:#222;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #ccc;border-radius:0;margin-top:7px;padding:12px 13px;display:block}.mf-form textarea{resize:vertical}.mf-auth small,.mf-form small{color:#666;margin-top:6px;font-size:11px;display:block}.mf-auth input:focus,.mf-form input:focus,.mf-form select:focus,.mf-form textarea:focus{outline-offset:2px;outline:1px solid #171717}.mf-password{position:relative}.mf-password input{padding-right:45px!important}.mf-password button{position:absolute;top:14px;right:12px}.mf-check{align-items:center;gap:9px;font-size:12px;display:flex!important}.mf-check input{accent-color:#171717;flex-shrink:0;width:16px;height:16px}.mf-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mf-between>a,.mf-auth-switch a{text-underline-offset:4px;text-decoration:underline}.mf-auth .mf-between{margin-bottom:18px;font-size:12px}.mf-primary,.mf-secondary{color:#fff;cursor:pointer;background:#151515;border:1px solid #151515;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:13px 23px;font-size:13px;display:inline-flex;text-decoration:none!important}.mf-primary:hover{background:#333}.mf-primary:disabled{opacity:.55;cursor:wait}.mf-secondary{color:#171717;background:#fff;border-color:#ccc}.mf-auth form>.mf-primary{width:100%}.mf-auth-switch{margin-top:24px;font-size:13px}.mf-error,.mf-success{overflow-wrap:anywhere;margin:16px 0;padding:13px 16px;font-size:13px;line-height:1.5}.mf-error{color:#922b2b;background:#fff0f0;border:1px solid #ebc8c8}.mf-success{color:#176246;background:#eaf5ef;border:1px solid #c9e5d5}.mf-error button{margin-left:20px;text-decoration:underline}.mf-account{max-width:1280px;margin:auto;padding:55px 35px 80px}.mf-account>header{border-bottom:1px solid #ddd;padding-bottom:38px}.mf-account header>p:last-child{color:#666}.mf-account-layout{grid-template-columns:240px minmax(0,1fr);gap:50px;padding-top:38px;display:grid}.mf-account nav{flex-direction:column;align-self:start;gap:6px;display:flex}.mf-account nav a,.mf-account nav button{text-align:left;align-items:center;gap:12px;padding:14px 12px;font-size:13px;display:flex}.mf-account nav a.active{background:#f1efeb;border-left:2px solid #111}.mf-account-content h2{margin-bottom:20px;font-size:24px;line-height:1.3}.mf-account-content h3{margin-bottom:10px;font-size:16px}.mf-account-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:26px;display:grid}.mf-account-cards>a{border:1px solid #ddd;flex-direction:column;gap:12px;padding:25px;display:flex}.mf-account-cards strong{font-size:32px;font-weight:400}.mf-account-cards span{color:#666;font-size:12px}.mf-card{background:#fff;border:1px solid #e1e1e1;margin-bottom:22px;padding:25px}.mf-card h2{margin:0 0 18px;font-size:18px;font-weight:600}.mf-card p{color:#666;margin:10px 0 20px;font-size:14px;line-height:1.7}.mf-card .mf-form{max-width:680px}.mf-empty{text-align:center;color:#666;flex-direction:column;align-items:center;gap:20px;padding:50px 25px;display:flex}.mf-order-summary{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:18px;padding:25px 16px;font-size:13px;display:flex}.mf-order-summary small{color:#666;margin-top:8px;display:block}.mf-badge{color:#48525d;white-space:nowrap;text-transform:capitalize;background:#edf0f2;border-radius:20px;padding:5px 10px;font-size:11px;display:inline-block}.mf-badge.available,.mf-badge.delivered{color:#236542;background:#def1e5}.mf-badge.pending,.mf-badge.reserved{color:#796010;background:#fff0cb}.mf-badge.cancelled,.mf-badge.sold{color:#863535;background:#f4e0e0}.mf-order-item{border-bottom:1px solid #eee;align-items:center;gap:18px;padding:18px 0;display:flex}.mf-order-item img{object-fit:contain;background:#f4f3f0;width:65px;height:75px}.mf-order-item>div{flex:1}.mf-order-item p{margin:4px 0}.mf-totals{margin:25px 0 0}.mf-totals>div{justify-content:space-between;gap:20px;padding:10px 0;font-size:13px;display:flex}.mf-totals>div:last-child{border-top:1px solid #ddd;font-size:16px;font-weight:600}.mf-wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mf-wishlist-grid img{aspect-ratio:1;object-fit:contain;background:#f7f6f3;width:100%}.mf-wishlist-grid h3{margin:16px 0 6px}.mf-wishlist-grid p,.mf-wishlist-grid strong,.mf-wishlist-grid button{margin:8px 0;font-size:12px;display:block}.mf-wishlist-grid button{color:#666;text-decoration:underline}.mf-addresses{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mf-message{white-space:pre-wrap;overflow-wrap:anywhere}.mf-card blockquote{background:#f5f4f1;border-left:2px solid #333;padding:18px}.mf-wishlist-button{cursor:pointer;align-items:center;gap:10px;padding:16px 0;font-size:13px;display:flex}.mf-danger,.mf-icon-danger{color:#a52828;cursor:pointer}.mf-danger{border:1px solid #e5c4c4;align-items:center;gap:10px;margin:20px 0;padding:11px 18px;font-size:13px;display:flex}.mf-admin{font-family:var(--font-arimo), Arial, sans-serif;color:#202223;background:#f1f2f4;min-height:100vh;display:flex}.mf-admin-sidebar{color:#ccc;background:#202223;flex-direction:column;flex-shrink:0;gap:10px;width:245px;height:100vh;padding:26px 16px;display:flex;position:sticky;top:0;overflow:auto}.mf-admin-brand{letter-spacing:.05em;color:#fff;padding:8px 12px 25px;font-size:21px}.mf-admin-brand span{letter-spacing:.2em;color:#a7aaac;margin-top:8px;font-size:9px;display:block}.mf-admin-sidebar nav{flex:1}.mf-admin-sidebar nav a,.mf-admin-sidebar>button,.mf-admin-sidebar>a:not(.mf-admin-brand){text-align:left;border-radius:6px;align-items:center;gap:12px;margin-bottom:4px;padding:12px 13px;font-size:13px;display:flex}.mf-admin-sidebar nav a.active{color:#202223;background:#fff}.mf-admin-sidebar nav a:hover:not(.active){background:#ffffff12}.mf-admin-sidebar b{color:#fff;background:#008060;border-radius:8px;margin-left:auto;padding:2px 6px;font-size:10px}.mf-admin-main{flex:1;min-width:0}.mf-admin-top{color:#666;background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:70px;padding:0 34px;font-size:13px;display:flex}.mf-admin-body{max-width:1550px;margin:auto;padding:34px}.mf-admin-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px;display:flex}.mf-admin-heading h1{font-size:28px;font-weight:600;line-height:1.2}.mf-admin .mf-primary{color:#fff;background:#008060;border-color:#008060;border-radius:6px;min-height:40px;padding:10px 17px}.mf-admin .mf-card{border-radius:9px;box-shadow:0 1px 2px #00000005}.mf-admin .mf-form input,.mf-admin .mf-form select,.mf-admin .mf-form textarea{border-radius:5px;min-height:40px}.mf-admin .mf-form>label{font-size:12px}.mf-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px;display:grid}.mf-stats>div{background:#fff;border:1px solid #ddd;border-radius:9px;padding:22px}.mf-stats span{color:#666;font-size:12px}.mf-stats strong{margin-top:17px;font-size:26px;font-weight:600;display:block}.mf-table-wrap{background:#fff;border:1px solid #e1e1e1;border-radius:8px;overflow:auto}.mf-table-wrap table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.mf-table-wrap th{color:#666;background:#fafafa;border-bottom:1px solid #e5e5e5;padding:15px 18px;font-weight:500}.mf-table-wrap td{border-bottom:1px solid #eee;padding:17px 18px}.mf-table-wrap tbody tr:hover{background:#fafafa}.mf-table-wrap td a{font-weight:500}.mf-product-cell{white-space:normal;align-items:center;gap:13px;min-width:200px;max-width:320px;display:flex}.mf-product-cell img{object-fit:contain;background:#f5f4f2;border:1px solid #eee;border-radius:4px;width:43px;height:48px}.mf-product-cell small{color:#777;margin-top:5px;font-size:10px;display:block}.mf-toolbar{gap:15px;margin-bottom:18px;display:flex}.mf-toolbar label{background:#fff;border:1px solid #ddd;border-radius:6px;flex:1;align-items:center;gap:10px;padding:9px 13px;display:flex}.mf-toolbar input{outline-offset:4px;width:100%;min-height:25px;font-size:13px}.mf-toolbar select{background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px;font-size:12px}.mf-editor{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.mf-editor>.mf-card{padding:28px}.mf-editor aside{min-width:0}.mf-preview{object-fit:contain;background:#f7f7f7;width:100%;height:250px;margin-bottom:20px}.mf-back{color:#666;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.mf-upload{margin:25px 0;font-size:12px}.mf-upload input{max-width:100%;padding:8px;font-size:11px}.mf-pagination{justify-content:center;align-items:center;gap:20px;padding:18px;font-size:12px;display:flex}.mf-pagination button{border:1px solid #ddd;border-radius:5px;padding:8px 13px}.mf-pagination button:disabled{opacity:.4}.mf-admin button,.mf-account button,.mf-auth button{cursor:pointer}.mf-admin .mf-card .mf-table-wrap{border:none}.mf-admin .mf-card .mf-table-wrap td,.mf-admin .mf-card .mf-table-wrap th{padding-inline:8px}.mf-checkout-extra{margin:18px 0}.mf-checkout-extra select{border:1px solid #ccc;width:100%;margin:10px 0;padding:12px}.mf-coupon{gap:10px;margin:24px 0;display:flex}.mf-coupon input{border:1px solid #ccc;width:100%;min-width:0;padding:12px;font-size:13px}.mf-coupon button{cursor:pointer;border:1px solid #222;padding:10px 18px;font-size:13px}@media (max-width:1000px){.mf-admin-sidebar{width:200px}.mf-admin-body{padding:24px}.mf-stats{grid-template-columns:1fr 1fr}.mf-editor{grid-template-columns:1fr}.mf-account-layout{grid-template-columns:200px minmax(0,1fr);gap:25px}.mf-wishlist-grid{grid-template-columns:1fr 1fr}.mf-auth-art{padding:30px}.mf-auth-form{padding:35px}}@media (max-width:700px){.mf-auth{grid-template-columns:1fr;margin:0 0 30px}.mf-auth-art{min-height:240px;padding:26px}.mf-auth-art>span,.mf-auth-art small,.mf-auth-art h2~p,.mf-auth-art a{display:none}.mf-auth-art h2{margin:15px 0 0;font-size:36px}.mf-auth-art p{letter-spacing:.1em;font-size:10px}.mf-auth-form{padding:35px 24px}.mf-account{padding:35px 20px 55px}.mf-account-layout{grid-template-columns:1fr;gap:24px;padding-top:22px}.mf-account nav{flex-direction:row;gap:5px;padding-bottom:12px;overflow:auto}.mf-account nav a,.mf-account nav button{flex-shrink:0;padding:11px;font-size:12px}.mf-account nav a.active{border-bottom:2px solid #111;border-left:0}.mf-account-cards{gap:8px}.mf-account-cards>a{padding:15px}.mf-account-cards span{font-size:11px}.mf-addresses{grid-template-columns:1fr;gap:0}.mf-order-summary{flex-wrap:wrap;padding:20px 0}.mf-card{padding:20px}.mf-order-item{gap:10px}.mf-order-item strong{font-size:11px}.mf-admin{display:block}.mf-admin-sidebar{gap:0;width:100%;height:auto;padding:14px;position:relative}.mf-admin-brand{padding:5px 10px 16px;font-size:18px}.mf-admin-sidebar nav{gap:5px;display:flex;overflow:auto}.mf-admin-sidebar nav a{flex-shrink:0;padding:10px;font-size:12px}.mf-admin-sidebar>a:not(.mf-admin-brand),.mf-admin-sidebar>button{display:none}.mf-admin-top{height:50px;padding:0 20px;font-size:11px}.mf-admin-body{padding:22px 15px}.mf-admin-heading h1{font-size:24px}.mf-admin-heading .mf-primary{gap:5px;padding:9px;font-size:11px}.mf-stats{gap:10px}.mf-stats>div{padding:17px}.mf-stats strong{font-size:21px}.mf-editor{gap:12px}.mf-toolbar{gap:8px}.mf-toolbar select{max-width:125px}.mf-table-wrap td,.mf-table-wrap th{padding:13px}.mf-admin .mf-card{padding:18px}.mf-admin .mf-form input,.mf-admin .mf-form select,.mf-form input,.mf-auth input{font-size:16px}.mf-wishlist-grid{gap:15px}}@media print{.shop-header,.shop-footer,.mf-admin-sidebar,.mf-admin-top,.mf-account>header,.mf-account nav,.mf-admin button,.mf-account button,.mf-admin-heading,.mf-eyebrow,.mf-back,.mf-admin .mf-form,.mf-success{display:none!important}.mf-admin,.mf-account-layout,.mf-editor{display:block}.mf-admin-body,.mf-account{padding:0}.mf-card{break-inside:avoid;box-shadow:none}.mf-admin{background:#fff}.mf-table-wrap{overflow:visible}}.mf-admin-thumb{background:#f6f5f2;display:block;overflow:hidden;flex:0 0 44px!important;width:44px!important;height:52px!important;position:relative!important}.mf-admin-thumb img{width:100%!important;height:100%!important}.mf-admin-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mf-admin-product-grid .mf-card{min-width:0;margin:0}.mf-grid-image{background:#f7f6f3;height:220px;margin-bottom:20px;position:relative}.mf-admin-product-grid h2{overflow-wrap:anywhere}.mf-view-toggle{gap:8px;margin:16px 0;display:flex}.mf-view-toggle button{border:1px solid #ccc;border-radius:5px;padding:10px 18px}.mf-view-toggle button[aria-pressed=true]{color:#fff;background:#202223}.mf-preview{object-fit:contain!important;width:100%!important;height:250px!important}.mf-admin .mf-form select[multiple]{min-height:230px}.mf-campaign{text-align:center;background:#e9e4da;padding:40px 24px}.mf-campaign h2{font-size:30px}.mf-campaign p{margin:14px 0 22px}.mf-journal{max-width:850px}.mf-journal>div p{white-space:pre-wrap;margin:24px 0;line-height:1.8}.mf-reviews h2{font-size:26px}.mf-reviews summary{cursor:pointer}.mf-admin-product-grid+.mf-pagination{margin-top:20px}@media (max-width:1000px){.mf-admin-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mf-admin-product-grid{grid-template-columns:1fr}.mf-grid-image{height:260px}.mf-account-cards{grid-template-columns:1fr}}.mf-category-links{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.mf-category-links a{border:1px solid #ddd;padding:8px 14px;font-size:12px}.mf-admin .mf-card summary{cursor:pointer;padding:8px 0;font-weight:600}.mf-admin .mf-card details[open]{margin-bottom:20px}.mf-account-content{min-width:0}.mf-order-products{margin-top:18px}.mf-order-item{grid-template-columns:96px minmax(0,1fr) auto;gap:22px;padding:22px 0;display:grid}.mf-order-item .mf-order-thumb{background:#f4f3f0;flex:none;width:96px;height:112px;position:relative;overflow:hidden}.mf-order-item h3{overflow-wrap:anywhere;margin:0;line-height:1.5}.mf-order-item p{color:#777;font-size:12px;line-height:1.7}.mf-order-item>strong{white-space:nowrap;font-size:14px}.mf-order-products .mf-totals{max-width:420px;margin:28px 0 0 auto}.mf-order-products>.mf-totals+p{text-align:right;font-size:12px}.mf-order-info-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mf-order-info-grid .mf-card{overflow-wrap:anywhere;min-width:0}.mf-order-info-grid p{line-height:1.8}@media (max-width:700px){.mf-order-item{grid-template-columns:72px minmax(0,1fr);gap:12px}.mf-order-item .mf-order-thumb{grid-row:span 2;width:72px;height:86px}.mf-order-item>strong{grid-column:2}.mf-order-info-grid{grid-template-columns:1fr;gap:0}}.mf-support-messages{gap:16px;margin:24px 0;display:grid}.mf-support-bubble{background:#f4f4f2;border:1px solid #e7e7e3;border-radius:8px;max-width:90%;padding:20px}.mf-support-bubble--customer{background:#edf5f1;justify-self:end;width:90%}.mf-support-bubble header{flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.mf-support-bubble time{color:#777;font-size:11px}.mf-support-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.mf-pages-nav summary{cursor:pointer;align-items:center;gap:10px;padding:12px 16px;display:flex}.mf-pages-nav summary:after{content:"⌄";margin-left:auto}.mf-pages-nav a{padding-left:44px!important}.mf-pages-editor{max-width:1100px}.mf-pages-editor .mf-card{margin-bottom:20px}.mf-pages-editor label{margin-bottom:16px;font-size:13px;display:block}.mf-pages-editor .mf-card h3{margin-bottom:16px}.mf-pages-editor .mf-card p{color:#666;margin:12px 0}.mf-page-block>summary{cursor:pointer;padding:8px 0;font-size:17px;font-weight:600}.mf-page-block[open]>summary{margin-bottom:20px}.mf-pages-editor fieldset{border:1px solid #dedede;border-radius:8px;min-width:0;margin:20px 0;padding:20px}.mf-pages-editor legend{padding:0 8px;font-weight:600}.mf-page-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mf-page-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.mf-page-image small{color:#666;margin:8px 0;display:block}.mf-page-submenus{border-left:2px solid #eee;margin-left:20px;padding-left:16px}.mf-page-save{z-index:5;background:#fff;border-top:1px solid #ddd;flex-wrap:wrap;gap:12px;padding:18px;display:flex;position:sticky;bottom:0}.mf-page-save p{width:100%}@media (max-width:767px){.mf-page-fields{grid-template-columns:1fr}.mf-pages-editor fieldset{padding:12px}.mf-page-submenus{margin-left:0;padding-left:8px}}.mf-pages-editor{color:#263238;max-width:1280px}.mf-admin-body--pages>.mf-admin-heading,.mf-admin-body--pages>.mf-back,.mf-admin-body--pages>.mf-success{display:none}.mf-slide-edit{flex-direction:column;display:flex}.mf-edit-group--images{order:-1}.mf-editor-toolbar{grid-template-columns:1fr auto;gap:20px;margin-bottom:24px;display:grid}.mf-editor-eyebrow{letter-spacing:.12em;color:#7a858b;font-size:10px;font-weight:700}.mf-editor-toolbar h2{letter-spacing:-.04em;margin:4px 0;font-size:26px;font-weight:600}.mf-editor-toolbar p{color:#77828a;font-size:13px}.mf-save-status{color:#327756;background:#edf5f0;border-radius:30px;align-self:start;align-items:center;gap:7px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.mf-save-status.is-dirty{color:#9a681d;background:#fff3de}.mf-save-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.mf-editor-page-tabs{border-bottom:1px solid #dfe4e7;grid-column:1/-1;gap:6px;padding-bottom:12px;display:flex}.mf-editor-page-tabs a{color:#697780;border-radius:7px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.mf-editor-page-tabs a[aria-current=page]{color:#226348;background:#e7eee9;font-weight:600}.mf-editor-workspace{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.mf-editor-workspace--global{grid-template-columns:minmax(0,1fr);max-width:900px}.mf-editor-section-list{background:#fff;border:1px solid #e0e5e8;border-radius:10px;max-height:calc(100vh - 64px);padding:16px 10px 12px;position:sticky;top:24px;overflow:auto}.mf-section-list-heading{justify-content:space-between;align-items:center;padding:0 6px 14px;font-size:13px;display:flex}.mf-section-list-heading>span{color:#77818a;background:#f1f3f4;border-radius:5px;padding:3px 6px;font-size:11px}.mf-pages-editor .mf-section-search{color:#8a969e;border:1px solid #e3e7e9;border-radius:6px;align-items:center;gap:8px;margin:0 0 10px;padding:0 10px;display:flex}.mf-pages-editor .mf-section-search input{min-height:36px;box-shadow:none;background:0 0;border:0;margin:0;padding:8px 0;font-size:12px}.mf-editor-section-list nav{gap:3px;display:grid}.mf-editor-section-list nav>button{text-align:left;color:#64717a;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px 8px;display:flex}.mf-editor-section-list nav>button:hover{background:#f4f7f5}.mf-editor-section-list nav>button[aria-current=true]{color:#216248;background:#edf4ef;border-color:#d2e4d9}.mf-section-thumb{color:#8c979f;background:#f0f2f3;border-radius:6px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.mf-section-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}.mf-section-list-copy{flex:1;min-width:0}.mf-section-list-copy strong{font-size:12px;font-weight:600;line-height:1.45;display:block}.mf-section-list-copy small{color:#89949b;margin-top:3px;font-size:10px}.mf-section-list-help{border-top:1px solid #eef0f2;padding-top:12px;line-height:1.7;display:block;margin:14px 6px 0!important}.mf-editor-content{min-width:0}.mf-editor-mobile-sections{display:none}.mf-pages-editor .mf-page-block{border:1px solid #e0e5e8;border-radius:10px;padding:0;overflow:hidden;box-shadow:0 2px 4px #233b2c03}.mf-section-heading{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.mf-pages-editor .mf-section-heading h3{letter-spacing:-.025em;margin:4px 0 0;font-size:20px;font-weight:600;line-height:1.4}.mf-pages-editor .mf-section-heading p{margin:7px 0 0;font-size:12px;line-height:1.7}.mf-section-body{padding:24px}.mf-visibility-switch{color:#77818a;flex-shrink:0;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.mf-switch-track{background:#c4cbd0;border-radius:20px;width:32px;height:19px;padding:3px;transition:background .2s;display:block}.mf-switch-track i{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s;display:block;box-shadow:0 1px 3px #0002}.is-on .mf-switch-track{background:#35805e}.is-on .mf-switch-track i{transform:translate(13px)}.mf-hidden-note{color:#91671f;background:#fff6e7;align-items:center;gap:8px;padding:12px 24px;font-size:12px;display:flex}.mf-slide-selector{gap:10px;margin-bottom:12px;padding:2px 2px 16px;display:flex;overflow-x:auto}.mf-slide-selector>button{text-align:left;color:#5c6973;border:1px solid #dfe5e8;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;min-width:168px;max-width:210px;padding:10px;display:flex}.mf-slide-selector>button[aria-pressed=true]{background:#f3f8f4;border-color:#61917a;box-shadow:0 0 0 1px #61917a}.mf-slide-selector strong{font-size:12px;display:block}.mf-slide-selector small{text-overflow:ellipsis;white-space:nowrap;max-width:115px;font-size:10px;overflow:hidden}.mf-slide-thumbnail{background:#f0f2f3;border-radius:5px;flex-shrink:0;width:54px;height:42px;display:block;overflow:hidden}.mf-slide-thumbnail img{object-fit:cover!important;width:100%!important;height:100%!important}.mf-slide-selector>button.mf-slide-add{border-style:dashed;justify-content:center;min-width:108px;font-size:12px}.mf-edit-group{background:#fafbfc;border:1px solid #edf0f2;border-radius:8px;margin-bottom:20px;padding:20px}.mf-edit-group-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.mf-edit-group-heading h4{font-size:14px;font-weight:600}.mf-edit-group-heading>span{color:#82909a;font-size:10px}.mf-pages-editor .mf-edit-group>p{margin:-4px 0 16px;font-size:12px}.mf-pages-editor input:not([type=file]),.mf-pages-editor select,.mf-pages-editor textarea{border-color:#d9e0e4;border-radius:6px;min-height:42px;padding:10px 12px;font-size:13px}.mf-pages-editor input:focus-visible,.mf-pages-editor select:focus-visible,.mf-pages-editor textarea:focus-visible{outline-offset:2px;outline:2px solid #86ac98}.mf-pages-editor button:focus-visible,.mf-pages-editor a:focus-visible,.mf-pages-editor summary:focus-visible{outline-offset:3px;outline:2px solid #35805e}.mf-page-fields{gap:18px}.mf-page-image{background:#fff;border:1px solid #dfe5e8;border-radius:8px;min-width:0;padding:14px}.mf-asset-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.mf-asset-heading strong{font-size:12px;font-weight:600}.mf-asset-heading>span{color:#85919b;background:#f1f3f5;border-radius:4px;padding:3px 6px;font-size:9px}.mf-asset-preview{background:repeating-conic-gradient(#f1f3f4 0% 25%,#fafbfc 0% 50%) 50%/16px 16px;border-radius:6px;justify-content:center;align-items:center;height:150px;display:flex;overflow:hidden}.mf-asset-preview img{object-fit:contain!important;width:100%!important;height:100%!important}.mf-asset-empty{color:#95a0a8;justify-items:center;gap:10px;font-size:11px;display:grid}.mf-asset-meta{color:#66737d;margin-top:12px;font-size:11px}.mf-asset-meta small{font-size:10px}.mf-pages-editor .mf-page-image .mf-page-actions{gap:8px;margin:12px 0 0}.mf-pages-editor .mf-page-image .mf-secondary{border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 10px;font-size:11px;display:flex}.mf-quiet-button{color:#7d8c95;text-underline-offset:3px;font-size:11px;text-decoration:underline}.mf-pages-editor .mf-asset-url{border-top:1px solid #eef0f2;margin-top:14px;padding-top:8px}.mf-pages-editor .mf-asset-url summary{color:#81919b;padding:4px 0;font-size:10px;font-weight:400}.mf-pages-editor .mf-asset-url label{margin:8px 0 0;font-size:11px}.mf-pages-editor .mf-asset-url input{font-size:11px}.mf-pages-editor .mf-item-card{background:#fff;border:1px solid #e1e6e9;border-radius:8px;margin:0 0 12px;overflow:hidden}.mf-pages-editor .mf-item-card>summary{align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:flex}.mf-item-card>summary strong{flex:1;min-width:0}.mf-item-card>summary small{color:#85929b;margin:0;font-size:10px}.mf-item-card>summary>svg{transition:transform .2s}.mf-item-card[open]>summary>svg{transform:rotate(90deg)}.mf-item-body{border-top:1px solid #edf0f2;padding:20px}.mf-menu-index{color:#86929a;background:#f0f3f5;border-radius:5px;padding:4px 8px;font-size:11px}.mf-pages-editor .mf-page-actions button{border-radius:5px;font-size:12px}.mf-section-empty{color:#7b8992;text-align:center;padding:20px;font-size:12px}.mf-collection-manage{color:#286747;text-underline-offset:3px;margin-bottom:20px;font-size:12px;text-decoration:underline;display:inline-block}.mf-source-row{background:#fafbfc;border:1px solid #e1e6e9;border-radius:7px;padding:12px 14px}.mf-source-row>span{flex:1;font-size:13px;font-weight:500}.mf-source-row button{color:#6e7b84;background:#fff;border:1px solid #dfe5e8;padding:6px 10px}.mf-source-row button:last-child{color:#a05858}.mf-pages-editor .mf-page-save{border:1px solid #dfe5e8;border-radius:8px;align-items:center;margin-top:20px;padding:14px 20px;box-shadow:0 -3px 15px #203a2806}.mf-save-bar-note{color:#7d8b94;margin-right:auto;font-size:12px}.mf-pages-editor .mf-page-save .mf-primary{background:#286747;border-radius:6px;padding:11px 20px}.mf-pages-editor button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.mf-editor-workspace{grid-template-columns:200px minmax(0,1fr);gap:16px}.mf-editor-workspace--global{grid-template-columns:1fr}.mf-section-body,.mf-section-heading{padding:18px}.mf-edit-group{padding:14px}.mf-section-heading{flex-wrap:wrap}}@media (max-width:800px){.mf-editor-workspace{grid-template-columns:1fr}.mf-editor-section-list{display:none}.mf-editor-mobile-sections{background:#fff;border:1px solid #e0e5e8;border-radius:8px;padding:14px 16px 0;display:block}.mf-admin--pages .mf-pages-nav>a{display:none}.mf-admin--pages .mf-admin-sidebar nav{flex:none;align-items:flex-start}.mf-admin--pages .mf-admin-sidebar{min-height:0}.mf-editor-section-list nav{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-editor-section-list nav>button{min-width:0}.mf-editor-toolbar{gap:12px}.mf-save-status{padding:7px 9px;font-size:10px}.mf-editor-page-tabs a{padding:9px 12px}.mf-editor-toolbar h2{font-size:22px}.mf-save-bar-note{width:100%}.mf-asset-preview{height:180px}.mf-pages-editor .mf-page-save{padding:12px}}.mf-studio-page-editor{gap:20px;display:grid}.mf-studio-page-editor details>summary{cursor:pointer;padding-block:12px;font-size:18px}.mf-studio-fields{gap:18px;margin-top:20px;display:grid}.mf-studio-list{gap:16px;display:grid}.mf-studio-media{gap:12px;display:grid}.mf-studio-media img,.mf-studio-media video{object-fit:contain;background:#eee;width:440px;max-width:100%;max-height:260px}.mf-studio-page-editor .mf-page-actions{flex-wrap:wrap;gap:12px}.mf-studio-page-editor>header nav a{border:1px solid #ddd;padding:10px}.mf-studio-page-editor .mf-card{min-width:0}.mf-studio-page-editor .mf-page-save{z-index:5;position:sticky;bottom:0}.mf-studio-media img{max-width:min(100%,440px)}
.mf-home{color:#c6c6c6;font-family:var(--font-karla),Arial,sans-serif;background:#000;overflow:clip}.mf-home h1,.mf-home h2,.mf-home h3{color:inherit;font-family:inherit;font-weight:400}.mf-home p{margin:0}.mf-home a:focus-visible,.mf-home button:focus-visible,.mf-studio-header a:focus-visible{outline-offset:5px;outline:2px solid #fff}.mf-studio-header.shop-header{background:#000;gap:28px;padding-inline:6%;position:relative}.mf-studio-header.shop-header .shop-header__brand{flex-shrink:0;order:-1;width:auto;margin:0;position:static;transform:none}.mf-studio-header .shop-header__hd-logo{width:auto;height:clamp(56px,5vw,76px)}.mf-studio-header .shop-header__nav{margin-right:auto}.mf-studio-header .shop-nav-item>a{text-transform:none;letter-spacing:0;font:400 clamp(14px,1.55vw,22px)/1.4 var(--font-karla),sans-serif;color:#a5a5a5;padding-inline:14px}.mf-studio-header .shop-header__actions{margin-left:auto}.mf-appointment{color:#252525;font:400 clamp(13px,1.45vw,21px)/1.4 var(--font-karla),sans-serif;white-space:nowrap;background:#fff;border:1px solid #aaa;justify-content:center;align-items:center;padding:14px 18px;display:flex}.mf-drawer-tools{align-items:center;gap:14px;margin-top:20px;display:flex}.mf-drawer-tools>a{align-items:center;gap:8px;display:flex}body:has(.mf-home){--header-h:clamp(100px,8.5vw,128px);background:#000}.mf-home__hero{aspect-ratio:2.27;background:#17120f;width:100%;position:relative}.mf-home__hero video{object-fit:cover;width:100%;height:100%;display:block}.mf-home__video-toggle{color:#fff;cursor:pointer;background:#0006;border:1px solid #ffffff70;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:18px;right:20px}.mf-home__intro{text-align:center;width:58%;max-width:850px;margin:auto;padding:28px 0 18px}.mf-home__intro h1{text-transform:uppercase;border-bottom:1px solid #aaa;margin:0 auto 24px;padding-bottom:16px;font-size:clamp(19px,2.4vw,34px);line-height:1.2;display:table}.mf-home__intro p{color:#a2a2a2;font-size:clamp(15px,1.8vw,25px);line-height:1.4}.mf-home__discover{padding:0 5.7% 7%}.mf-home__discover>h2{text-align:center;text-transform:uppercase;border-top:1px solid #bbb;width:29%;margin:0 auto 32px;padding-top:16px;font-size:clamp(23px,2.6vw,36px);line-height:1.2}.mf-home__categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.6%;display:grid}.mf-home__category{border:1px solid #929292;flex-direction:column;display:flex}.mf-home__category>div{aspect-ratio:1.07;position:relative;overflow:hidden}.mf-home__category img{object-fit:cover;transition:transform .35s}.mf-home__category:hover img{transform:scale(1.035)}.mf-home__category h3{text-align:center;text-transform:uppercase;flex:1;justify-content:center;align-items:center;min-height:100px;margin:0;padding:18px 14px;font-size:clamp(16px,1.9vw,26px);line-height:1.45;display:flex}.mf-home__band{text-align:center;border:1px solid #a3a3a3;margin:0;padding:46px 24px;font-size:clamp(24px,3vw,43px);line-height:1.25}.mf-home__split{grid-template-columns:1fr 1.1fr;align-items:center;gap:12%;width:83%;max-width:1500px;margin:7% auto 0;display:grid}.mf-home__photo{aspect-ratio:1.32;position:relative}.mf-home__photo img{object-fit:cover}.mf-home__photo--portrait{aspect-ratio:.88}.mf-home__features{margin:0}.mf-home__features dt{margin-bottom:6px;font-size:clamp(20px,2.05vw,29px);line-height:1.15}.mf-home__features dd{color:#949494;margin:0;font-size:clamp(14px,1.45vw,21px);line-height:1.35}.mf-home__craft{grid-template-columns:.74fr 1.1fr;align-items:center;gap:5.5%;width:85%;max-width:1540px;margin:12% auto 8%;display:grid}.mf-home__craft>div:first-child{text-align:right}.mf-home__craft h2{letter-spacing:.015em;margin:0;font-size:clamp(36px,4.2vw,64px);line-height:1.45}.mf-home__craft p,.mf-home__consultation p{color:#929292;font-size:clamp(14px,1.45vw,21px);line-height:1.3}.mf-home__craft .mf-home__photo{aspect-ratio:1.33}.mf-home__layers{grid-template-columns:1.05fr 1fr;gap:10%;width:90%}.mf-home__consultation{width:79%;max-width:1480px;scroll-margin-top:calc(var(--header-h) + 24px);grid-template-columns:1fr 1fr;align-items:center;gap:17%;margin:12% auto 8%;display:grid}.mf-home__consultation>div{text-align:right}.mf-home__consultation h2{letter-spacing:.02em;margin:0 0 12px;font-size:clamp(32px,4vw,60px);line-height:1.35}.mf-consultation{font-family:var(--font-karla),sans-serif}.mf-consultation__fields{grid-template-columns:1fr 1fr;gap:35px 45px;display:grid}.mf-consultation label{color:#aaa;letter-spacing:.045em;text-transform:uppercase;font-size:12px;display:block}.mf-consultation input,.mf-consultation textarea{color:#fff;width:100%;min-width:0;font:16px/1.4 var(--font-karla),sans-serif;outline-offset:4px;background:0 0;border:0;border-bottom:1px solid #666;border-radius:0;padding:8px 0;display:block}.mf-consultation__notes{margin-top:25px;letter-spacing:0!important;text-transform:none!important;font-size:11px!important}.mf-consultation textarea{resize:vertical;min-height:45px}.mf-consultation button{color:#252525;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #b5b5b5;width:100%;min-height:84px;margin-top:16px;padding:15px;font-size:12px}.mf-consultation .mf-consultation__hint{margin-top:10px;font-size:12px;line-height:1.4}.mf-consultation [role=status]{margin-top:12px;font-size:14px}.mf-consultation [role=status] a{color:#fff;text-decoration:underline}.mf-home__clients{border:1px solid #aaa;grid-template-columns:repeat(9,minmax(0,1fr));align-items:center;gap:3.1%;padding:18px 3.5%;display:grid}.mf-home__clients>div{aspect-ratio:1;background:#fff;justify-content:center;align-items:center;display:flex;overflow:hidden}.mf-home__clients img{object-fit:contain;width:100%;height:100%}.shop-footer{color:#ddd;background:#000;padding:48px 2.3% 28px}.shop-footer__brand{margin-bottom:32px;font-size:25px}.shop-footer__columns{gap:5%}.shop-footer__columns summary{margin-bottom:22px;font-size:12px}.shop-footer__columns li{margin-bottom:9px;font-size:14px}.shop-footer__copyright{margin-top:38px;padding-bottom:22px}.shop-footer__bottom{font-size:10px}@media (min-width:1100px){body:has(.mf-home) .mf-studio-header .shop-header__hd-logo{height:calc(var(--header-h) - 28px)}}@media (min-width:701px) and (max-width:1099px){.mf-studio-header .shop-header__nav{display:flex}.mf-studio-header .shop-header__menu{display:none}.mf-studio-header.shop-header{gap:18px}.mf-home__category h3{min-height:74px}.mf-home__features>div+div{margin-top:18px}.mf-home__split{gap:9%}}@media (max-width:700px){body:has(.mf-home){--header-h:84px}.mf-studio-header.shop-header{gap:12px;padding-inline:5%}.mf-studio-header .shop-header__brand{order:-2!important}.mf-studio-header .shop-header__hd-logo{height:60px}.mf-studio-header .shop-header__menu{flex-shrink:0;order:3;width:34px}.mf-studio-header .shop-header__nav{display:none}.mf-appointment{min-height:44px;padding:13px 10px;font-size:12px}.mf-home__hero{aspect-ratio:.85;max-height:78svh}.mf-home__intro{width:88%;padding:32px 0 24px}.mf-home__intro h1{margin-bottom:18px;padding-bottom:14px;font-size:21px}.mf-home__intro p{font-size:16px;line-height:1.5}.mf-home__discover{padding:0 6% 48px}.mf-home__discover>h2{width:52%;margin-bottom:24px;font-size:25px}.mf-home__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mf-home__category h3{min-height:72px;padding:12px 8px;font-size:16px}.mf-home__band{padding:29px 20px;font-size:25px}.mf-home__split{grid-template-columns:1fr;gap:30px;width:86%;margin-top:36px}.mf-home__photo--portrait{aspect-ratio:1.02}.mf-home__features dt{font-size:21px}.mf-home__features dd{font-size:16px;line-height:1.4}.mf-home__features>div+div{margin-top:23px}.mf-home__craft{grid-template-columns:1fr;gap:25px;width:86%;margin:65px auto 50px}.mf-home__craft>div:first-child{text-align:center}.mf-home__craft h2{margin-bottom:16px;font-size:35px;line-height:1.2}.mf-home__craft h2 br{display:none}.mf-home__craft h2 br:after{content:" "}.mf-home__craft p,.mf-home__consultation p{font-size:16px;line-height:1.4}.mf-home__consultation{grid-template-columns:1fr;gap:34px;width:86%;margin:65px auto 50px}.mf-home__consultation>div{text-align:center}.mf-home__consultation h2{font-size:35px}.mf-consultation__fields{gap:25px 22px}.mf-consultation button{min-height:64px}.mf-home__clients{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px 6%}.shop-footer{padding:34px 6% 22px}.shop-footer__brand{margin-bottom:25px}.shop-footer__columns{gap:0}.shop-footer__columns summary{margin-bottom:0}.shop-footer__copyright{font-size:11px}.shop-footer__bottom{gap:12px;padding-right:35px;font-size:9px}}@media (prefers-reduced-motion:reduce){.mf-home__category img{transition:none}}.mf-studio-header .shop-header__actions{gap:10px}.mf-studio-header .mf-header-account,.mf-studio-header .header-cart{flex-shrink:0;width:40px;height:44px}.mf-studio-header .header-cart{position:relative}@media (max-width:700px){.mf-studio-header.shop-header{gap:6px}.mf-studio-header .shop-header__actions{gap:2px}.mf-studio-header .mf-header-account,.mf-studio-header .header-cart{width:32px}.mf-studio-header .mf-appointment{padding:10px 7px;font-size:11px}.mf-studio-header .shop-header__menu{width:28px}}@media (max-width:359px){.mf-studio-header.shop-header{gap:4px;padding-inline:12px}.mf-studio-header .shop-header__hd-logo{height:50px}.mf-studio-header .mf-appointment{white-space:normal;text-align:center;max-width:124px}}.mf-home__craft h2,.mf-home__consultation h2{white-space:pre-line}.mf-home__hero picture,.mf-home__hero picture img{object-fit:cover;width:100%;height:100%;display:block}.mf-home__clients>h2{text-align:center;grid-column:1/-1}.mf-studio-header.shop-header{height:var(--studio-header-desktop,var(--header-h))}.mf-studio-header .shop-header__hd-logo{height:var(--studio-logo-desktop,76px)}@media (max-width:700px){.mf-studio-header.shop-header{height:var(--studio-header-mobile,84px)}.mf-studio-header .shop-header__hd-logo{height:var(--studio-logo-mobile,60px)}}.shop-footer__brand img{object-fit:contain;max-width:160px;max-height:100px}.mf-home__intro p,.mf-home__craft p,.mf-home__consultation p,.mf-home__features dd,.shop-footer li{white-space:pre-line}.mf-home{font-family:var(--font-poppins),Arial,sans-serif;font-synthesis:none;letter-spacing:.005em;font-weight:100}.mf-home h1,.mf-home h2,.mf-home__features dt{font-weight:200}.mf-home__intro h1{letter-spacing:0;font-size:clamp(19px,2.25vw,32px);line-height:1.4}.mf-home__intro p{letter-spacing:.005em;font-size:clamp(15px,1.8vw,25px);font-weight:100;line-height:1.5}.mf-home__discover>h2{letter-spacing:0;font-size:clamp(23px,2.3vw,33px);font-weight:200;line-height:1.4}.mf-home__category h3{letter-spacing:.015em;font-size:clamp(16px,1.75vw,25px);font-weight:300;line-height:1.5}.mf-home__band{letter-spacing:0;font-size:clamp(24px,2.85vw,41px);font-weight:200;line-height:1.4}.mf-home__features dt{letter-spacing:.01em;margin-bottom:6px;font-size:clamp(20px,2vw,28px);line-height:1.4}.mf-home__features dd{letter-spacing:.005em;font-size:clamp(14px,1.45vw,21px);font-weight:100;line-height:1.5}.mf-home__features>div+div{margin-top:26px}.mf-home__craft h2{letter-spacing:.02em;font-size:clamp(36px,4.05vw,60px);font-weight:200;line-height:1.48}.mf-home__craft p,.mf-home__consultation p{letter-spacing:0;font-weight:100;line-height:1.4}.mf-home__consultation h2{letter-spacing:.02em;font-weight:200;line-height:1.4}.mf-home .mf-consultation,.mf-home .mf-consultation input,.mf-home .mf-consultation textarea{font-family:var(--font-poppins),Arial,sans-serif;font-weight:300}.mf-home .mf-consultation label{color:var(--ink,#eee);letter-spacing:.025em;font-size:14px;line-height:1.6}.mf-home .mf-consultation .mf-consultation__notes{font-size:14px!important}.mf-home .mf-consultation input,.mf-home .mf-consultation textarea{color:var(--ink,#eee);border-bottom-color:var(--muted,#bbb);line-height:1.6}.mf-home .mf-consultation button{font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:.025em;font-size:14px;font-weight:300;line-height:1.5}.mf-home .mf-consultation .mf-consultation__hint,.mf-home .mf-consultation [role=status]{color:var(--ink,#eee);font-size:14px;font-weight:300;line-height:1.6}body:has(.mf-home) .mf-studio-header .shop-nav-item>a{font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:0;font-weight:100;line-height:1.5}body:has(.mf-home) .shop-drawer__item{font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:0;font-weight:100;line-height:1.5}body:has(.mf-home) .shop-dropdown{font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:0;font-weight:100;line-height:1.5}body:has(.mf-home) .mf-appointment{font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:0;font-weight:300;line-height:1.5}@media (max-width:700px){.mf-home__intro h1{font-size:21px}.mf-home__intro p{font-size:16px}.mf-home__discover>h2,.mf-home__band{font-size:25px}.mf-home__category h3{font-size:16px}.mf-home__features dt{font-size:21px}.mf-home__features dd{font-size:16px}.mf-home__features>div+div{margin-top:23px}.mf-home__craft h2{font-size:35px;line-height:1.35}}
html[data-theme=light] .mf-merchandise{color:#212121;background:#fff}html[data-theme=light] .mf-merchandise-intro,html[data-theme=light] .mf-merchandise-artist{border:1px solid #606060}html[data-theme=light] .mf-merchandise-artist>div{background:#dfdfdf}html[data-theme=light] .mf-merchandise a:focus-visible{outline:2px solid #111}html[data-theme=dark] .artists-eyebrow{color:#a0a0a0}html[data-theme=dark] .artists-intro__description{color:#b0b0b0}html[data-theme=dark] .artists-search__input{border:1px solid #414141}html[data-theme=dark] .artists-search__input svg{color:#909090}html[data-theme=dark] .artists-search__input:focus-within{border-color:#efefef}html[data-theme=dark] .artists-search button{color:#111;background:#fff}html[data-theme=dark] .artists-search button:hover{background:#cfcfcf}html[data-theme=dark] .artists-search__results{color:#a0a0a0}html[data-theme=dark] .artists-search__results a{color:#efefef}html[data-theme=dark] .artist-row{border-bottom:1px solid #313131}html[data-theme=dark] .artist-row__avatar{background:#262626;border:1px solid #3d3d3d}html[data-theme=dark] .artist-row__avatar span{color:#aaa}html[data-theme=dark] .artist-row__count{color:#a0a0a0}html[data-theme=dark] .artist-row__bio{color:#b0b0b0}html[data-theme=dark] .artist-row .shop-product-list::-webkit-scrollbar-thumb{background:#606060}html[data-theme=dark] .artist-row .shop-rail-controls button{border:1px solid #414141}html[data-theme=dark] .artist-row .shop-rail-controls button:hover:enabled{color:#111;background:#fff;border-color:#fff}html[data-theme=dark] .artist-row__empty{background:#222}html[data-theme=dark] .artists-pagination a{border:1px solid #414141}html[data-theme=dark] .artists-pagination a:hover{color:#111;background:#fff}html[data-theme=dark] .artists-pagination span,html[data-theme=dark] .artists-enquiry p{color:#a0a0a0}html[data-theme=dark] .artists-empty{border-block:1px solid #313131}html[data-theme=light] .mf-artist-artwork{color:#212121;background:#fff}html[data-theme=light] .mf-artist-whatsapp{border:2px solid #313131}html[data-theme=light] .mf-artist-whatsapp span{color:#111}html[data-theme=light] .mf-artist-artwork-note{color:#505050}html[data-theme=light] .mf-artist-artwork .product-whatsapp{color:#111;border:1px solid #111}html[data-theme=light] .mf-artist-artwork .product-add{color:#fff;background:#111}html[data-theme=light] .mf-artist-collection{color:#212121;background:#fff}html[data-theme=light] .mf-artist-label{border:1px solid #606060}html[data-theme=light] .mf-artist-bio-portrait{border:4px solid #909090}html[data-theme=light] .mf-artist-works-heading,html[data-theme=light] .mf-artist-work-card{border:1px solid #606060}html[data-theme=light] .mf-artist-work-card:focus-visible{outline:2px solid #111}html[data-theme=light] .mf-artist-sample-note{color:#505050}html[data-theme=light] .mf-artist-directory{color:#262626;background:#fff}html[data-theme=light] .mf-artist-intro{border:1px solid #767676}html[data-theme=light] .mf-artist-card{border:1px solid #707070}html[data-theme=light] .mf-artist-card:hover{border-color:#111}html[data-theme=light] .mf-artist-card:focus-visible{outline:2px solid #111}html[data-theme=light] .mf-artist-portrait{background:#dfdfdf}html[data-theme=dark] body:has(.checkout){background:#111}html[data-theme=dark] .checkout{color:#dfdfdf;background:#111}html[data-theme=dark] .checkout-header{border-bottom:1px solid #292929}html[data-theme=dark] .checkout-brand{color:#efefef}html[data-theme=dark] .checkout-field{background:#111;border:1px solid #303030}html[data-theme=dark] .checkout-field>span{color:#969696}html[data-theme=dark] .checkout-field input,html[data-theme=dark] .checkout-field select{color:#dfdfdf}html[data-theme=dark] .checkout-field input::placeholder{color:gray}html[data-theme=dark] .checkout-delivery{background:#161616;border:1px solid #313131}html[data-theme=dark] .checkout-shipping{color:#9b9b9b;background:#1a1a1a}html[data-theme=dark] .checkout-muted{color:#969696}html[data-theme=dark] .checkout-payment label{background:#1f1911}html[data-theme=dark] .checkout-payment>p{color:#a0a0a0;background:#161616}html[data-theme=dark] .checkout-submit{color:#111}html[data-theme=dark] .checkout-policy{border-top:1px solid #303030}html[data-theme=dark] .checkout-summary{background:#1a1a1a;border-left:1px solid #2b2b2b}html[data-theme=dark] .checkout-summary:after{background:#1a1a1a}html[data-theme=dark] .checkout-item-image{background:#252523;border:1px solid #313131}html[data-theme=dark] .checkout-item-image span{color:#111;background:#a0a0a0}html[data-theme=dark] .checkout-summary-note{color:#909090}html[data-theme=dark] .checkout-error{background:#111d1d}@media (max-width:767px){html[data-theme=dark] .checkout-summary{border-bottom:1px solid #313131}html[data-theme=dark] .checkout-summary-toggle{background:#1a1a1a;border-bottom:1px solid #313131}}html[data-theme=light] .mf-catalog-collection{color:#414141;background:#fff}html[data-theme=light] .mf-catalog-heading-frame{border:1px solid #707070}html[data-theme=light] .mf-catalog-heading-frame h1,html[data-theme=light] .mf-catalog-heading-frame p{color:#414141}html[data-theme=light] .mf-catalog-collection .mf-category-links a{color:#414141;border:1px solid #a0a0a0}html[data-theme=light] .mf-catalog-collection .mf-category-links a:hover{color:#111;background:#e9e9e9;border-color:#606060}html[data-theme=light] .mf-catalog-collection .collection-toolbar{border-color:#a0a0a0}html[data-theme=light] .mf-catalog-collection .collection-toolbar__filter,html[data-theme=light] .mf-catalog-collection .collection-sort{color:#313131;border-color:#a0a0a0}html[data-theme=light] .mf-catalog-collection .collection-toolbar button:hover{background:#dfdfdf}html[data-theme=light] .mf-catalog-collection .collection-sort select{color:#313131}html[data-theme=light] .mf-catalog-collection select option{color:#212121;background:#efefef}html[data-theme=light] .mf-catalog-collection .collection-density button{color:gray}html[data-theme=light] .mf-catalog-collection .collection-density button[aria-pressed=true]{color:#111}html[data-theme=light] .mf-catalog-collection .artwork-card{background:#fff;border:1px solid #606060}html[data-theme=light] .mf-catalog-collection .collection-results .artwork-card__title{color:#414141}html[data-theme=light] .mf-catalog-collection .collection-results .artwork-card__body .text-support,html[data-theme=light] .mf-catalog-collection .collection-results .artwork-card__body .inline-flex,html[data-theme=light] .mf-catalog-collection .text-muted{color:#606060}html[data-theme=light] .mf-catalog-collection .text-ink{color:#212121}html[data-theme=light] .mf-catalog-collection .collection-sidebar{color:#313131}html[data-theme=light] .mf-catalog-collection .form-field{color:#212121;background:#efefef;border-color:#a0a0a0}html[data-theme=light] .mf-catalog-collection .collection-dialog{color:#212121;background:#efefef;border-right:1px solid #a0a0a0}html[data-theme=light] .mf-catalog-collection .collection-dialog__heading{border-color:#a0a0a0}html[data-theme=light] .mf-catalog-collection .collection-filters button[type=submit]{color:#efefef;background:#212121;border-color:#212121}html[data-theme=light] .mf-catalog-collection [aria-label=Active\ filters] a{color:#313131;background:#efefef;border-color:#a0a0a0}html[data-theme=light] .mf-catalog-collection [aria-label=Collection\ pagination] a{color:#313131;background:#efefef;border-color:#909090}html[data-theme=light] .mf-catalog-collection .collection-results>[class*=border-dashed]{background:#efefef;border-color:#909090}html[data-theme=light] .mf-catalog-collection :is(a,button,input,select):focus-visible{outline:2px solid #111}html[data-theme=light] .mf-catalog-collection .artwork-card__artist{color:#606060}html[data-theme=light] .mf-catalog-collection .collection-filters input::placeholder{color:#707070}html[data-theme=light] .mf-catalog-collection .collection-dialog__heading h2{color:#313131}html[data-theme=light] .mf-catalog-collection [aria-label=Collection\ pagination] a:hover{color:#111;background:#dfdfdf}html[data-theme=dark] .mf-auth,html[data-theme=dark] .mf-account{color:#eaeaea}html[data-theme=dark] .mf-auth-art{color:#111}html[data-theme=dark] .mf-auth-form>p{color:#a0a0a0}html[data-theme=dark] .mf-eyebrow{color:#909090}html[data-theme=dark] .mf-auth input:not([type=checkbox]),html[data-theme=dark] .mf-form input:not([type=checkbox]),html[data-theme=dark] .mf-form select,html[data-theme=dark] .mf-form textarea,html[data-theme=dark] .mf-upload input{color:#dfdfdf;background:#111;border:1px solid #414141}html[data-theme=dark] .mf-auth small,html[data-theme=dark] .mf-form small{color:#a0a0a0}html[data-theme=dark] .mf-auth input:focus,html[data-theme=dark] .mf-form input:focus,html[data-theme=dark] .mf-form select:focus,html[data-theme=dark] .mf-form textarea:focus{outline:1px solid #eaeaea}html[data-theme=dark] .mf-check input{accent-color:#eaeaea}html[data-theme=dark] .mf-primary,html[data-theme=dark] .mf-secondary{color:#111;background:#ebebeb;border:1px solid #ebebeb}html[data-theme=dark] .mf-primary:hover{background:#cfcfcf}html[data-theme=dark] .mf-secondary{color:#eaeaea;background:#111;border-color:#414141}html[data-theme=dark] .mf-error{background:#111f1f}html[data-theme=dark] .mf-success{background:#251a20}html[data-theme=dark] .mf-account>header{border-bottom:1px solid #313131}html[data-theme=dark] .mf-account header>p:last-child{color:#a0a0a0}html[data-theme=dark] .mf-account nav a.active{background:#1e2024;border-left:2px solid #efefef}html[data-theme=dark] .mf-account-cards>a{border:1px solid #313131}html[data-theme=dark] .mf-account-cards span{color:#a0a0a0}html[data-theme=dark] .mf-card{background:#111;border:1px solid #2d2d2d}html[data-theme=dark] .mf-card p,html[data-theme=dark] .mf-empty{color:#a0a0a0}html[data-theme=dark] .mf-order-summary{border-bottom:1px solid #313131}html[data-theme=dark] .mf-order-summary small{color:#a0a0a0}html[data-theme=dark] .mf-badge{background:#221f1d}html[data-theme=dark] .mf-order-item{border-bottom:1px solid #212121}html[data-theme=dark] .mf-order-item img{background:#1b1c1f}html[data-theme=dark] .mf-totals>div:last-child{border-top:1px solid #313131}html[data-theme=dark] .mf-wishlist-grid img{background:#18191c}html[data-theme=dark] .mf-wishlist-grid button{color:#a0a0a0}html[data-theme=dark] .mf-card blockquote{background:#1a1b1e;border-left:2px solid #cfcfcf}html[data-theme=dark] .mf-admin{color:#e1dfde;background:#1e1d1b}html[data-theme=dark] .mf-admin-sidebar{color:#414141;background:#e1dfde}html[data-theme=dark] .mf-admin-brand{color:#111}html[data-theme=dark] .mf-admin-brand span{color:#63605e}html[data-theme=dark] .mf-admin-sidebar nav a.active{color:#e1dfde;background:#111}html[data-theme=dark] .mf-admin-sidebar b{color:#111}html[data-theme=dark] .mf-admin-top{color:#a0a0a0;background:#111;border-bottom:1px solid #313131}html[data-theme=dark] .mf-admin .mf-primary{color:#111}html[data-theme=dark] .mf-stats>div{background:#111;border:1px solid #313131}html[data-theme=dark] .mf-stats span{color:#a0a0a0}html[data-theme=dark] .mf-table-wrap{background:#111;border:1px solid #2d2d2d}html[data-theme=dark] .mf-table-wrap th{color:#a0a0a0;background:#161616;border-bottom:1px solid #292929}html[data-theme=dark] .mf-table-wrap td{border-bottom:1px solid #212121}html[data-theme=dark] .mf-table-wrap tbody tr:hover{background:#161616}html[data-theme=dark] .mf-product-cell img{background:#1a1b1d;border:1px solid #212121}html[data-theme=dark] .mf-product-cell small{color:#909090}html[data-theme=dark] .mf-toolbar label,html[data-theme=dark] .mf-toolbar select{background:#111;border:1px solid #313131}html[data-theme=dark] .mf-preview{background:#181818}html[data-theme=dark] .mf-back{color:#a0a0a0}html[data-theme=dark] .mf-pagination button{border:1px solid #313131}html[data-theme=dark] .mf-checkout-extra select,html[data-theme=dark] .mf-coupon input{border:1px solid #414141}html[data-theme=dark] .mf-coupon button{border:1px solid #dfdfdf}@media (max-width:700px){html[data-theme=dark] .mf-account nav a.active{border-bottom:2px solid #efefef}}@media print{html[data-theme=dark] .mf-admin{background:#111}}html[data-theme=dark] .mf-admin-thumb{background:#191a1d}html[data-theme=dark] .mf-grid-image{background:#18191c}html[data-theme=dark] .mf-view-toggle button{border:1px solid #414141}html[data-theme=dark] .mf-view-toggle button[aria-pressed=true]{color:#111;background:#e1dfde}html[data-theme=dark] .mf-campaign{background:#262a34}html[data-theme=dark] .mf-category-links a{border:1px solid #313131}html[data-theme=dark] .mf-order-item .mf-order-thumb{background:#1b1c1f}html[data-theme=dark] .mf-order-item p{color:#909090}html[data-theme=dark] .mf-support-bubble{background:#1b1b1d;border:1px solid #27272b}html[data-theme=dark] .mf-support-bubble--customer{background:#221a1e}html[data-theme=dark] .mf-support-bubble time{color:#909090}html[data-theme=dark] .mf-pages-editor .mf-card p{color:#a0a0a0}html[data-theme=dark] .mf-pages-editor fieldset{border:1px solid #303030}html[data-theme=dark] .mf-page-image small{color:#a0a0a0}html[data-theme=dark] .mf-page-submenus{border-left:2px solid #212121}html[data-theme=dark] .mf-page-save{background:#111;border-top:1px solid #313131}html[data-theme=dark] .mf-pages-editor{color:#dcd0cb}html[data-theme=dark] .mf-editor-eyebrow{color:#8d837d}html[data-theme=dark] .mf-save-status{background:#221a1f}html[data-theme=dark] .mf-editor-page-tabs{border-bottom:1px solid #2f2a27}html[data-theme=dark] .mf-editor-page-tabs a[aria-current=page]{background:#272126}html[data-theme=dark] .mf-editor-section-list{background:#111;border:1px solid #2e2926}html[data-theme=dark] .mf-section-list-heading>span{background:#1e1c1b}html[data-theme=dark] .mf-pages-editor .mf-section-search{border:1px solid #2b2726}html[data-theme=dark] .mf-editor-section-list nav>button:hover{background:#1b181a}html[data-theme=dark] .mf-editor-section-list nav>button[aria-current=true]{background:#221b20;border-color:#3b2a34}html[data-theme=dark] .mf-section-thumb{background:#1f1d1c}html[data-theme=dark] .mf-section-list-copy small{color:#7f756e}html[data-theme=dark] .mf-section-list-help{border-top:1px solid #211f1d}html[data-theme=dark] .mf-pages-editor .mf-page-block{border:1px solid #2e2926}html[data-theme=dark] .mf-section-heading{border-bottom:1px solid #221f1d}html[data-theme=dark] .mf-switch-track{background:#48423d}html[data-theme=dark] .mf-switch-track i{background:#111}html[data-theme=dark] .mf-slide-selector>button{border:1px solid #2f2926}html[data-theme=dark] .mf-slide-selector>button[aria-pressed=true]{background:#1c181b}html[data-theme=dark] .mf-slide-thumbnail{background:#1f1d1c}html[data-theme=dark] .mf-edit-group{background:#161514;border:1px solid #221f1d}html[data-theme=dark] .mf-pages-editor input:not([type=file]),html[data-theme=dark] .mf-pages-editor select,html[data-theme=dark] .mf-pages-editor textarea{border-color:#342e2a}html[data-theme=dark] .mf-page-image{background:#111;border:1px solid #2f2926}html[data-theme=dark] .mf-asset-heading>span{background:#1e1c1a}html[data-theme=dark] .mf-asset-preview{background:repeating-conic-gradient(#1e1c1b 0% 25%,#161514 0% 50%) 50%/16px 16px}html[data-theme=dark] .mf-pages-editor .mf-asset-url{border-top:1px solid #211f1d}html[data-theme=dark] .mf-pages-editor .mf-item-card{background:#111;border:1px solid #2d2826}html[data-theme=dark] .mf-item-body{border-top:1px solid #221f1d}html[data-theme=dark] .mf-menu-index{background:#1f1c1a}html[data-theme=dark] .mf-source-row{background:#161514;border:1px solid #2d2826}html[data-theme=dark] .mf-source-row button{background:#111;border:1px solid #2f2926}html[data-theme=dark] .mf-pages-editor .mf-page-save{border:1px solid #2f2926}@media (max-width:800px){html[data-theme=dark] .mf-editor-mobile-sections{background:#111;border:1px solid #2e2926}}html[data-theme=dark] .mf-studio-media img,html[data-theme=dark] .mf-studio-media video{background:#212121}html[data-theme=dark] .mf-studio-page-editor>header nav a{border:1px solid #313131}html[data-theme=light] .framing-design{color:#313131;background:#fff}html[data-theme=light] .framing-design img{background:#1f2124}html[data-theme=light] .framing-design dl>div{border-bottom:1px solid silver}html[data-theme=light] .framing-design dt{color:#606060}html[data-theme=light] body:has(.cf-landing){background:#fff}html[data-theme=light] .cf-landing{color:#464646;background:#fff}html[data-theme=light] .cf-landing__intro{border:1px solid #656565}html[data-theme=light] .cf-landing__intro h1{color:#212121}html[data-theme=light] .cf-landing__card{border:1px solid #606060}html[data-theme=light] .cf-landing__device{background:#111;border:1px solid #313131}html[data-theme=light] .cf-landing__craft>h2{color:silver;background:#111}html[data-theme=light] .cf-landing :is(a,button):focus-visible{outline:2px solid #111}html[data-theme=light] body:has(.framing-studio){background:#fff}html[data-theme=light] .framing-studio{color:#454545;background:#fff}html[data-theme=light] .framing-studio__order-actions .framing-studio__whatsapp{color:#313131;background:#fff}html[data-theme=light] .framing-studio__map-note{color:#b0b0b0}html[data-theme=light] .framing-studio__story h2{border:1px solid #606060}html[data-theme=light] .framing-studio__story p{color:#cfcfcf;background:#111}html[data-theme=light] .framing-choice{color:#505050;background:#fff;border:1px solid #c2c2c2}html[data-theme=light] .framing-choice[aria-pressed=true]{outline:1px solid #313131}html[data-theme=light] .framing-choice>span{color:#dcdcdc;background:#111}html[data-theme=light] .framing-choice>img{background:#111}html[data-theme=light] .framing-options--frames .framing-choice>span{color:#414141;background:#fff}html[data-theme=light] .framing-options--ratios i{border:1px solid #414141}html[data-theme=light] .framing-options--sizes em{color:#909090}html[data-theme=light] .framing-options--inline .framing-choice{color:#dfdfdf;background:#111}html[data-theme=light] .framing-options--location form{border:1px solid #606060}html[data-theme=light] .framing-options--location input{color:#313131;background:#fff}html[data-theme=light] .framing-options--location form button,html[data-theme=light] .framing-studio__cities .framing-choice{color:#dfdfdf;background:#111}html[data-theme=light] .framing-studio__personalize{border:1px solid #707070}html[data-theme=light] .framing-studio__personalize input{color:#dfdfdf;background:#111;border:1px solid #414141}html[data-theme=light] .framing-studio__mat-help p{color:#606060}html[data-theme=light] .framing-studio__summary{border:1px solid #505050}html[data-theme=light] .framing-studio__summary input{color:#dfdfdf;background:#111}html[data-theme=light] .framing-studio__summary>p{color:#606060}html[data-theme=light] .framing-studio__order-actions :is(button,a){border:1px solid #a0a0a0}html[data-theme=light] .framing-studio__order-actions button{color:#dfdfdf;background:#111}html[data-theme=light] .framing-studio__order-actions a{color:#313131;background:#fff}html[data-theme=light] .framing-studio__summary>p[role=status]{color:#414141}html[data-theme=light] .mf-home{color:#464646;background:#fff}html[data-theme=light] .mf-home a:focus-visible,html[data-theme=light] .mf-home button:focus-visible,html[data-theme=light] .mf-studio-header a:focus-visible{outline:2px solid #111}html[data-theme=light] .mf-studio-header.shop-header{background:#fff}html[data-theme=light] .mf-studio-header .shop-nav-item>a{color:#656565}html[data-theme=light] .mf-appointment{color:#dcdcdc;background:#111;border:1px solid #606060}html[data-theme=light] body:has(.mf-home){background:#fff}html[data-theme=light] .mf-home__intro h1{border-bottom:1px solid #606060}html[data-theme=light] .mf-home__intro p{color:#686868}html[data-theme=light] .mf-home__discover>h2{border-top:1px solid #505050}html[data-theme=light] .mf-home__category{border:1px solid #777}html[data-theme=light] .mf-home__band{border:1px solid #676767}html[data-theme=light] .mf-home__features dd{color:#757575}html[data-theme=light] .mf-home__craft p,html[data-theme=light] .mf-home__consultation p{color:#777}html[data-theme=light] .mf-consultation label{color:#606060}html[data-theme=light] .mf-consultation input,html[data-theme=light] .mf-consultation textarea{color:#111;border-bottom:1px solid #a0a0a0}html[data-theme=light] .mf-consultation button{color:#dcdcdc;background:#111;border:1px solid #565656}html[data-theme=light] .mf-consultation [role=status] a{color:#111}html[data-theme=light] .mf-home__clients{border:1px solid #606060}html[data-theme=light] .shop-footer{color:#313131;background:#fff}html[data-theme=light] .mf-printing-breadcrumb{color:#414141}html[data-theme=light] .mf-printing-collection-heading{border:1px solid #707070}html[data-theme=light] .mf-printing-sample-note,html[data-theme=light] .mf-printing-card-caption{color:#606060}html[data-theme=light] .mf-printing-back{color:#313131}html[data-theme=light] .mf-printing-product{color:#212121;background:#fff}html[data-theme=light] .mf-printing-product a:focus-visible{outline:2px solid #111}html[data-theme=light] .mf-printing{color:#414141;background:#fff}html[data-theme=light] .mf-printing-intro{border:1px solid #606060}html[data-theme=light] .mf-printing-intro h1{color:#212121}html[data-theme=light] .mf-printing-hero{background:#eaeaea;border-block:1px solid #707070}html[data-theme=light] .mf-printing-card{border:1px solid #606060}html[data-theme=light] .mf-printing :is(a,button):focus-visible{outline:2px solid #111}html[data-theme=dark] .product-delivery{color:#a0a0a0}html[data-theme=dark] .product-quantity{border:1px solid #414141}html[data-theme=dark] .product-add:hover{color:#111}html[data-theme=dark] .product-whatsapp{color:#111;background:#fff}html[data-theme=dark] .product-whatsapp:hover{background:#d9d9d9}html[data-theme=dark] .product-features th,html[data-theme=dark] .product-features td{border-bottom:1px solid #414141}html[data-theme=dark] .product-gallery__image{background:#252523}html[data-theme=dark] .product-zoom{background:#181818}html[data-theme=dark] .product-zoom button{color:#fff;background:#111}html[data-theme=dark] .product-recommendations .shop-heading:after{background:#414141}html[data-theme=dark] .product-recommendations .shop-heading:before{background:#262626}html[data-theme=dark] .product-service-strip{color:#a0a0a0}@media (max-width:767px){html[data-theme=dark] .product-gallery__thumbnails li button[aria-current=true]{border-color:#909090}}html[data-theme=dark] .product-variant-label select{border:1px solid #707070}html[data-theme=dark] .product-variant-label option{color:#efefef;background:#111}html[data-theme=dark] .mf-variant-editor{border:1px solid #313131}html[data-theme=dark] .mf-artist-artwork .product-purchase{color:#212121}html[data-theme=dark] .shop-header{color:#1e1e1e;background:#fff}html[data-theme=dark] .shop-dropdown{background:#fff}html[data-theme=dark] .shop-drawer{background:#181818}html[data-theme=dark] .shop-drawer__top{border-bottom:1px solid #313131}html[data-theme=dark] .shop-drawer__search{border-bottom:1px solid #414141}html[data-theme=dark] .shop-drawer__children a{color:#bababa}html[data-theme=dark] .shop-home{background:#181818}html[data-theme=dark] .shop-heading:after{background:#444}html[data-theme=dark] .shop-banner{color:#111;background:#707070}html[data-theme=dark] .shop-button{color:#fff;background:#111;border:1px solid #111}html[data-theme=dark] .shop-button:hover{background:#292929;border-color:#292929}html[data-theme=dark] .shop-button--outline{border-color:#909090}html[data-theme=dark] .shop-button--outline:hover{color:#111;background:#fff;border-color:#fff}html[data-theme=dark] .shop-banner__pagination [aria-pressed=true] span{background:#111}html[data-theme=dark] .shop-category{color:#111}html[data-theme=dark] .shop-category__copy span{border-bottom:1px solid #111}html[data-theme=dark] .shop-brands__rail a{background:#111}html[data-theme=dark] .shop-rail-controls button{color:#909090;background:#242424}html[data-theme=dark] .shop-rail-controls button:hover{color:#fff;background:#313131}html[data-theme=dark] .shop-product__image{background:#232321}html[data-theme=dark] .shop-product__quick{color:#fff;background:#111}html[data-theme=dark] .shop-product__badge{background:#111}html[data-theme=dark] .shop-tabs button[aria-pressed=true]{background:#262626}html[data-theme=dark] .shop-benefits p{color:#bababa}html[data-theme=dark] .shop-footer{color:#1e1e1e;background:#fff}html[data-theme=dark] .shop-footer__copyright{border-bottom:1px solid #dadada}html[data-theme=dark] .shop-footer__bottom{color:#7c7c7c}@media (max-width:767px){html[data-theme=dark] .shop-product-list::-webkit-scrollbar-thumb{background:#454545}html[data-theme=dark] .shop-footer details{border-top:1px solid #cfcfcf}}html[data-theme=dark] .shop-card-media__quick{color:#fff;background:#111}html[data-theme=dark] .shop-card-media__quick:hover{background:#212121}html[data-theme=dark] .shop-search{color:#1e1e1e;background:#fff}html[data-theme=dark] .shop-search__form input{color:#1e1e1e}html[data-theme=dark] .shop-search__form input::placeholder{color:#635b56}html[data-theme=dark] .shop-search__status{color:#414141}html[data-theme=dark] .shop-search__image{background:#212121}html[data-theme=dark] .shop-search__all{color:#111;border:1px solid #a0a0a0}html[data-theme=dark] .shop-search__all:hover{color:#111;background:#dfdfdf;border-color:#111}html[data-theme=dark] .shop-search__suggestions h2,html[data-theme=dark] .shop-search__label{border-bottom:1px solid #cfcfcf}html[data-theme=dark] .studio-contact-float{color:#111;background:#fff}html[data-theme=dark] .header-cart__count{color:#111}html[data-theme=dark] .cart-table__head,html[data-theme=dark] .cart-row{border-bottom:1px solid #3a3a3a}html[data-theme=dark] .cart-product__image{background:#252523}html[data-theme=dark] .cart-remove{background:#262626}html[data-theme=dark] .cart-remove:hover{background:#323232}html[data-theme=dark] .cart-price{color:#a0a0a0}html[data-theme=dark] .cart-stepper{border:1px solid #3c3c3c}html[data-theme=dark] .cart-shipping{color:#909090}html[data-theme=dark] .cart-checkout{color:#111}html[data-theme=dark] .cart-checkout-note,html[data-theme=dark] .cart-empty p{color:#a0a0a0}html[data-theme=dark] .cart-recent>h2:after{background:#414141}html[data-theme=dark] .cart-recent__image{background:#252523}html[data-theme=dark] .artwork-cart-action .cart-add{color:#111}html[data-theme=dark] .collection-toolbar{border:1px solid #444}html[data-theme=dark] .collection-toolbar__filter,html[data-theme=dark] .collection-sort{border-right:1px solid #444}html[data-theme=dark] .collection-toolbar button:hover{background:#252525}html[data-theme=dark] .collection-density button{color:#909090}html[data-theme=dark] .collection-density button[aria-pressed=true]{color:#fff}html[data-theme=dark] .collection-dialog{color:#fff;background:#181818}html[data-theme=dark] .collection-dialog__heading{border-bottom:1px solid #414141}html[data-theme=dark] .visit-video-hero{color:#111;background:#dddee0}html[data-theme=dark] .visit-video-hero__content h1{color:#111}html[data-theme=dark] .visit-video-hero__content>div{color:#1e1e1e}html[data-theme=dark] .visit-video-hero__toggle{color:#111}html[data-theme=dark] .visit-video-hero__toggle:focus-visible{outline:2px solid #111}html[data-theme=dark] .visit-media{background:#111}html[data-theme=dark] .visit-media--hero{background:#dddee0}html[data-theme=dark] .visit-media__control,html[data-theme=dark] .visit-media__caption{color:#111}html[data-theme=dark] .shop-brands-group a,html[data-theme=dark] .shop-brands-group .brand-collection-tile,html[data-theme=dark] .artist-browse-input,html[data-theme=dark] .artist-browse-filters select,html[data-theme=dark] .artist-browse-suggestions{background:#111}html[data-theme=dark] .mf-product-editor .mf-card h2{border-bottom:1px solid #292724}html[data-theme=dark] .mf-product-editor p,html[data-theme=dark] .mf-product-editor small{color:#a0a0a0}html[data-theme=dark] .mf-product-media-row{border:1px solid #292724}html[data-theme=dark] .mf-product-video{background:#efefef}html[data-theme=dark] .mf-product-save{background:#111;border:1px solid #292724}html[data-theme=dark] .product-gallery__video video{background:#efefef}html[data-theme=dark] .mf-dashboard-toolbar select{background:#111;border:1px solid #322c2f}html[data-theme=dark] .mf-dashboard-pills>*{background:#291c23}html[data-theme=dark] .mf-dashboard-metrics p{color:#a0a0a0}html[data-theme=dark] .mf-report-row{border-top:1px solid #221f21}html[data-theme=dark] .mf-report-row small{color:gray}html[data-theme=dark] .mf-report-bar{background:#221c20}html[data-theme=dark] .mf-dashboard p,html[data-theme=dark] .mf-dashboard-note{color:#a1969c}html[data-theme=dark] .mf-dashboard-orders>a{border-top:1px solid #212121}html[data-theme=dark] .mf-dashboard-orders small{color:gray}html[data-theme=dark] .artist-browse .artist-browse-hero{color:#111;background:#d2d7dc}html[data-theme=dark] .mf-email-preview{background:#1e1d1c}html[data-theme=dark] .mf-email-preview iframe{background:#111;border:1px solid #313131}html[data-theme=dark] .mf-email-variables code{background:#221c20}html[data-theme=dark] .mf-cart-drawer{color:#efefef;background:#181818}html[data-theme=dark] .mf-cart-drawer header{border-bottom:1px solid #313131}html[data-theme=dark] .mf-cart-drawer p{color:#a0a0a0}html[data-theme=dark] .mf-cart-drawer article{border-bottom:1px solid #313131}html[data-theme=dark] .mf-cart-drawer-image{background:#212121}html[data-theme=dark] .mf-cart-drawer footer{border-top:1px solid #313131}html[data-theme=dark] .mf-cart-drawer footer .shop-button:not(.shop-button--outline){color:#111;background:#efefef}html[data-theme=dark] .shop-benefit-icon{color:#948c96;background:#1f1e23;border:1px solid #303035}html[data-theme=dark] .shop-benefits a:hover .shop-benefit-icon,html[data-theme=dark] .shop-benefits a:focus-visible .shop-benefit-icon{color:#fff;border-color:#fff}html[data-theme=dark] .studio-services .services-kicker{color:#cecece}html[data-theme=dark] .services-welcome:after{background:linear-gradient(90deg,#1b1c1f 0%,#f4f3f0f5 31%,#f4f3f0b5 46%,#f4f3f000 70%)}html[data-theme=dark] .services-text-link{color:#efefef;border-bottom:1px solid #606060}html[data-theme=dark] .services-welcome-note{color:#111}html[data-theme=dark] .services-offering-image{border:1px solid #414141}html[data-theme=dark] .services-closing .services-primary{color:#111;background:#efefef}html[data-theme=dark] .studio-about{color:#efefef}html[data-theme=dark] .studio-about p{color:#aeaeae}html[data-theme=dark] .about-button{border:1px solid gray}html[data-theme=dark] .about-button:hover{color:#111;background:#efefef;border-color:#efefef}html[data-theme=dark] .about-welcome{background:#202124}html[data-theme=dark] .about-welcome:after{background:linear-gradient(90deg,#202124 26%,#efeeebf5 37%,#efeeeb00 66%)}html[data-theme=dark] .about-expertise{background:#212224}html[data-theme=dark] .about-four-grid article{border-left:1px solid #3a3a3a}html[data-theme=dark] .about-founders-note p{color:#dfdfdf}html[data-theme=dark] .about-founders-note span:before{border-top:1px solid gray}html[data-theme=dark] .about-space{background:#a8acb6}html[data-theme=dark] .about-space:after{background:linear-gradient(90deg,#a8acb6 30%,#5d594ee6 42%,#0000 70%)}html[data-theme=dark] .about-space-copy{color:#111}html[data-theme=dark] .about-space-copy p{color:#1e2024}html[data-theme=dark] .about-space .about-button{border-color:#212121}html[data-theme=dark] .studio-journal{color:#efefef}html[data-theme=dark] .studio-journal p{color:#a4a4a4}html[data-theme=dark] .studio-journal .journal-kicker{color:#cfcfcf}html[data-theme=dark] .journal-hero{background:#212326}html[data-theme=dark] .journal-hero:after{background:linear-gradient(90deg,#212326 27%,#eeece8f2 37%,#0000 66%)}html[data-theme=dark] .journal-image{background:#27292d}html[data-theme=dark] .journal-connect{background:linear-gradient(90deg,#212326 35%,#eeece8d9),url(/images/journal/hero.webp) 100%/cover}html[data-theme=dark] .journal-breadcrumb{color:#a0a0a0}html[data-theme=dark] .journal-body .journal-intro{color:#cfcfcf}html[data-theme=dark] .journal-related{border-top:1px solid #313131}html[data-theme=dark] .wall-page{color:#efefef}html[data-theme=dark] .wall-page p{color:#aeaeae}html[data-theme=dark] .wall-hero{background:#1a1b1d}html[data-theme=dark] .wall-hero:after{background:linear-gradient(90deg,#1a1b1d 39%,#f5f4f2f2 45%,#0000 58%)}html[data-theme=dark] .wall-benefits div{border-left:1px solid #3d3f42}html[data-theme=dark] .wall-form-card{border:1px solid #313131}html[data-theme=dark] .wall-form button[type=submit]{color:#111;background:#f8f8f8}html[data-theme=dark] .wall-how{background:#212428}html[data-theme=dark] .wall-how li>span{background:#383f49}html[data-theme=dark] .wall-upload{border:1px dashed #505050}html[data-theme=dark] .studio-designers{color:#efefef}html[data-theme=dark] .studio-designers p,html[data-theme=dark] .studio-designers li{color:#b0b0b0}html[data-theme=dark] .studio-designers .designers-kicker{color:#c1c0c9}html[data-theme=dark] .designers-hero{background:#1f2024}html[data-theme=dark] .designers-actions .designers-primary{color:#111;background:#efefef;border-color:#efefef}html[data-theme=dark] .designers-actions .designers-primary:hover{background:#cfcfcf}html[data-theme=dark] .designers-benefit-grid>div{border-left:1px solid #34363b}html[data-theme=dark] .designers-benefit-grid svg{color:#efefef}html[data-theme=dark] .designers-support{background:#202124}html[data-theme=dark] .designers-process li{border-left:1px solid #34363b}html[data-theme=dark] .designers-process h3{color:#efefef}html[data-theme=dark] .designers-closing{background:#202124}
html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#f3f3f3;--surface-deep:#ddd;--ink:#171717;--muted:#595959;--brass:#28a77f;--brass-deep:#18664e}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111;--surface:#1d1d1d;--surface-deep:#383838;--ink:#eee;--muted:#bbb;--brass:#49c59a;--brass-deep:#62d4ad}html[data-theme] body{background:var(--bg);color:var(--ink)}.theme-toggle{width:44px;min-width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:inline-flex}.theme-toggle:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.theme-toggle:focus-visible{outline-offset:4px;outline:2px solid}html[data-theme=light] .theme-toggle__sun,html[data-theme=dark] .theme-toggle__moon{display:none}html[data-theme=light] :is(.shop-header,.shop-dropdown,.shop-footer){color:#222;background:#fff}html[data-theme=light] :is(.shop-footer__bottom,.shop-footer__copyright,.mf-home__craft p,.mf-home__consultation p){color:#595959}html[data-theme=light] .cart-checkout{color:#fff;background:#18664e}html[data-theme=light] .cart-checkout:hover{background:#124f3d}html[data-theme=light] .header-cart__count{color:#fff;background:#18664e}html[data-theme=light] .checkout-summary-note,html[data-theme=light] .cart-shipping,html[data-theme=light] .framing-studio__map-note{color:#595959}html[data-theme=light] :is(input,textarea)::placeholder{color:#595959;opacity:1}html[data-theme=light] .mf-auth-art{background-image:linear-gradient(#000b,#000b),url(/images/services/Services-1.jpg)}html[data-theme=light] .services-welcome-note{text-shadow:none;background:#222;padding:12px}html[data-theme=light] :is(.services-welcome-copy,.about-welcome-copy,.journal-hero-copy,.wall-hero-copy){color:#222;background:#fffffff5;box-shadow:0 0 0 16px #fffffff5}html[data-theme=light] :is(.services-welcome-copy,.about-welcome-copy,.journal-hero-copy,.wall-hero-copy) :is(p,h1,h2,a,span){color:#333}html[data-theme=light] .about-space-copy{color:#fff;background:#222;box-shadow:0 0 0 16px #222}html[data-theme=light] .about-space-copy :is(p,h2,a){color:#fff}html[data-theme=light] .visit-page .visit-video-hero__shade{background:#000b}html[data-theme=light] .visit-media__caption,html[data-theme=light] .visit-media__control{color:#fff;background:#222}html[data-theme=light] :is(.services-closing,.journal-connect){color:#222;background:#f3f3f3}html[data-theme=dark] :is(.shop-header,.shop-dropdown,.shop-footer){color:#ddd;background:#000}html[data-theme=dark] .mf-artist-artwork .product-purchase{color:#eee}html[data-theme=light] .mf-artist-artwork .product-purchase{color:#222}html[data-theme=light] .mf-studio-header :is(.shop-icon,.shop-nav-item>a){color:#333}html[data-theme=dark] .mf-studio-header :is(.shop-icon,.shop-nav-item>a){color:#ddd}html[data-theme=light] :is(.shop-header__hd-logo,.shop-footer__brand img){filter:invert()}html[data-theme=dark] :is(.shop-drawer,.shop-search){color:#eee;background:#171717}html[data-theme=light] :is(.mf-home,.cf-landing,.framing-studio,.framing-design,.mf-printing,.mf-merchandise,.mf-artist-directory,.mf-artist-collection,.mf-artist-artwork,.mf-catalog-collection){color:#333;background:#fff}html[data-theme] :is(.mf-printing-card-image,.mf-artist-work-mount,.mf-catalog-collection .shop-card-media,.mf-home__clients>div){color:#222;background:#fff}html[data-theme] :is(.framing-studio__preview,.mf-artist-biography,.mf-artist-artwork-features){color:#171717;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f7f7}html[data-theme=light] .mf-catalog-collection :is(.text-ink,.collection-dialog__heading h2){color:#222}html[data-theme=light] .mf-catalog-collection :is(.text-muted,.artwork-card__artist){color:#595959}html[data-theme=light] .mf-catalog-collection .collection-filters button[type=submit]{color:#fff;background:#222}html[data-theme=light] .mf-catalog-collection :is(a,button,input,select):focus-visible{outline-color:#222}html[data-theme=dark] :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme] .mf-auth-art{color:#fff}html[data-theme] .mf-auth-art :is(h2,p,a,span,small){color:inherit}html[data-theme=dark] :is(.bg-white,.bg-white\/95){background-color:var(--surface)}html[data-theme=dark] .text-black{color:var(--ink)}html[data-theme] :is(.product-add:hover,.checkout-submit){color:#fff}html[data-theme=dark] .mf-admin-sidebar{color:#ddd;background:#171717;border-color:#383838}html[data-theme=dark] .mf-admin-sidebar :is(a,button,summary){color:#ddd}html[data-theme=dark] .mf-admin-sidebar a.active{color:#fff;background:#333}html[data-theme=dark] .mf-badge{color:#dce2e8;background:#30343a}html[data-theme=dark] .mf-badge:is(.available,.delivered){color:#9be0b7;background:#183b2b}html[data-theme=dark] .mf-badge:is(.pending,.reserved){color:#f1d784;background:#413716}html[data-theme=dark] .mf-badge:is(.cancelled,.sold){color:#f2b5b5;background:#422525}.checkout-header>.theme-toggle{color:inherit;position:absolute;left:max(20px,50vw - 520px)}html[data-theme=dark] .checkout-brand img{filter:none}@media (max-width:600px){.checkout-header>.theme-toggle{left:12px}}@media (max-width:700px){.mf-studio-header.shop-header{gap:8px;padding-inline:4%}.mf-studio-header .shop-header__actions{gap:5px}.mf-studio-header .theme-toggle{border:0;width:36px;min-width:36px;height:40px;padding:8px}.mf-studio-header .mf-appointment{white-space:normal;text-align:center;max-width:115px;padding:10px 7px;font-size:11px}.mf-studio-header .shop-header__actions .shop-icon{width:32px;min-width:32px}.mf-studio-header .shop-header__menu{width:30px;min-width:30px}}@media (max-width:359px){.mf-studio-header .mf-appointment{max-width:85px;font-size:10px}.mf-studio-header .shop-header__hd-logo{max-width:38px}.mf-studio-header.shop-header{gap:5px}}
:root{--font-arimo:var(--font-poppins);--font-karla:var(--font-poppins);--font-source-serif:var(--font-poppins);--font-geist-sans:var(--font-poppins);--font-sans:var(--font-poppins);--font-serif:var(--font-poppins)}body,body *,body :before,body :after{font-synthesis:none;font-family:var(--font-poppins),Arial,sans-serif!important;font-weight:300!important}body{line-height:1.6}body :is(h1,h2,h1 *,h2 *,.text-display,.text-h2){letter-spacing:.01em;font-weight:200!important}body :is(h3,h4,h5,h6,button,input,textarea,select,label,summary,th,strong,b){font-weight:300!important}body :is(input,textarea,select){font-size:max(16px,1em);line-height:1.5}body :is(button,label,summary){line-height:1.5}body :is(.shop-nav-item>a,.shop-dropdown a,.shop-drawer__item>a,.mf-appointment){letter-spacing:.015em;font-weight:300!important}body :is(.shop-footer__columns li,.shop-footer__columns summary,.shop-footer__copyright,.shop-footer__bottom){font-size:12px;line-height:1.65}body :is(.text-body,.text-support,.product-description,.product-features){line-height:1.65}body :is(.mf-home__features dd,.mf-home__craft p,.mf-home__consultation p){font-weight:300!important}@media (min-width:1100px){body .mf-home__intro p{font-weight:100!important}body .mf-home__intro h1,body .mf-home__discover>h2{font-weight:200!important}}@media (max-width:700px){body :is(.mf-home__intro p,.mf-home__features dd,.mf-home__craft p,.mf-home__consultation p){line-height:1.6}}
