/* Artemarco editorial preview — draft theme only. */
/* Quick artist selection: native swipe, keyboard links and explicit arrows. */
@media(min-width:768px){
 html body.am-editorial-preview .fjord-shop__intro--artist{display:grid!important;grid-template-columns:minmax(0,1fr) 180px!important;grid-template-areas:"copy portrait"!important;grid-template-rows:auto!important;gap:40px!important;align-items:start!important;min-height:0!important;padding:30px 0!important}
 html body.am-editorial-preview .fjord-shop__intro--artist .fjord-shop__intro-copy{grid-area:copy!important;min-width:0}
 html body.am-editorial-preview .fjord-shop__intro--artist .fjord-shop-artist__portrait{grid-area:portrait!important;width:180px!important;height:220px!important;min-height:0!important;border-radius:0!important;margin:0!important}
 html body.am-editorial-preview .fjord-shop__intro--artist .fjord-shop-artist__portrait img{width:100%!important;height:220px!important;object-fit:cover!important;border-radius:0!important}
}

@media(max-width:767px){
 html body.am-editorial-preview .fjord-shop__intro--artist + .am-e-prices{display:none!important}
 html body.am-editorial-preview .fjord-shop__filters{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;min-width:0!important;width:100%!important;padding:8px 0 16px!important;margin:0!important;background:transparent!important;border-radius:0!important;scrollbar-width:thin}
 html body.am-editorial-preview .fjord-shop__filters .fjord-shop__filter{flex:0 0 auto!important;width:auto!important;min-height:44px!important;height:auto!important;padding:10px 14px!important;background:transparent!important;border:1px solid #dcdad2!important;border-radius:0!important;box-shadow:none!important;font:400 12px/1.5 "DM Sans",Arial,sans-serif!important;color:#272822!important;white-space:nowrap!important}
}

@media(max-width:767px){
 html body.am-editorial-preview .fjord-shop__intro--artist{grid-template-areas:"copy portrait"!important;grid-template-rows:auto!important;min-height:0!important;height:auto!important}
 html body.am-editorial-preview .fjord-shop__intro--artist .fjord-shop__intro-copy{grid-area:copy!important;grid-column:1!important;grid-row:1!important}
 html body.am-editorial-preview .fjord-shop__intro--artist .fjord-shop-artist__portrait{grid-area:portrait!important;grid-column:2!important;grid-row:1!important}
}


.am-artist-bio summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:12px;font:400 13px/1.6 "DM Sans",Arial,sans-serif;color:#62625b;list-style:none}
.am-artist-bio summary:after{content:"+";margin-left:auto}
.am-artist-bio[open] summary:after{content:"−"}
.am-artist-bio summary::-webkit-details-marker{display:none}
@media(max-width:767px){
 html body.am-editorial-preview .fjord-shop__intro--artist{display:grid!important;grid-template-columns:minmax(0,1fr) 72px!important;gap:16px!important;align-items:start!important;padding:24px 0!important}
 html body.am-editorial-preview .fjord-shop__intro--artist .fjord-shop__intro-copy{order:0;min-width:0;width:100%}
 html body.am-editorial-preview .fjord-shop__intro--artist .fjord-shop-artist__portrait{order:1;width:72px!important;height:90px!important;min-height:0!important;margin:0!important;aspect-ratio:4/5;border-radius:0!important}
 html body.am-editorial-preview .fjord-shop__intro--artist .fjord-shop-artist__portrait img{height:90px!important;object-fit:cover!important;border-radius:0!important}
 html body.am-editorial-preview .fjord-shop__intro--artist .fjord-shop__title{font-size:29px!important;margin:12px 0!important}
 html body.am-editorial-preview .am-artist-bio{margin:0!important}
 html body.am-editorial-preview .am-artist-bio p{font-size:13px!important;line-height:1.7!important}
}

html body.am-editorial-preview .fjord-artists-page__hero-inner{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;display:block!important}
html body.am-editorial-preview .fjord-artists-page__summary{display:flex!important;align-items:baseline!important;gap:7px!important;width:auto!important;height:auto!important;min-height:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:18px 0 0!important}
html body.am-editorial-preview .fjord-artists-page__summary span,html body.am-editorial-preview .fjord-artists-page__summary small{font:400 12px/1.6 "DM Sans",Arial,sans-serif!important;color:#62625b!important}

html body.am-editorial-preview .am-artist-switcher{width:100%;min-width:0;margin:34px 0 16px;padding:18px 0 0;border-block:1px solid #dcdad2;overflow:hidden}
.am-artist-switcher__head{display:flex;align-items:center;gap:16px;margin-bottom:12px;font:500 12px/1.5 "DM Sans",Arial,sans-serif;color:#272822}
.am-artist-switcher__hint{font-size:11px;font-weight:400;color:#62625b;margin-left:auto}
.am-artist-switcher__controls{display:flex;gap:4px}
html body.am-editorial-preview .am-artist-switcher__controls button{width:44px;height:44px;border:1px solid #dcdad2;border-radius:0;background:transparent;color:#30372e;cursor:pointer;font-size:18px;box-shadow:none}
.am-artist-switcher__track{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px 0 14px;scrollbar-width:thin;scrollbar-color:#a6a79c transparent}
html body.am-editorial-preview .am-artist-switcher__item{flex:0 0 auto;min-width:146px;max-width:205px;min-height:68px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:11px 16px;border:1px solid #dcdad2;text-decoration:none;color:#272822;background:transparent;scroll-snap-align:start;font:500 13px/1.4 "DM Sans",Arial,sans-serif}
.am-artist-switcher__item small{font:400 11px/1.5 "DM Sans",Arial,sans-serif;color:#62625b}
html body.am-editorial-preview .am-artist-switcher__item:hover{border-color:#62625b}
html body.am-editorial-preview .am-artist-switcher__item.is-current{background:#30372e;border-color:#30372e;color:#fff}
.am-artist-switcher__item.is-current small{color:#e6e7df}
html body.am-editorial-preview .fjord-artists-page__hero{background:transparent;border-radius:0;padding:28px 0 36px}
html body.am-editorial-preview .fjord-artists-page__intro h1{font:400 46px/1.15 Georgia,serif;letter-spacing:-.035em;color:#272822}
html body.am-editorial-preview .fjord-artists-page__intro p{color:#62625b;font-size:14px;line-height:1.8}
html body.am-editorial-preview .fjord-artists-page__grid{gap:34px 22px}
html body.am-editorial-preview .fjord-artists-page__card{background:transparent;border:0;border-radius:0;box-shadow:none;min-width:0}
html body.am-editorial-preview .fjord-artists-page__card-link{display:flex;flex-direction:column;background:transparent;border-radius:0;box-shadow:none;color:#272822;padding:0;overflow:visible;text-decoration:none}
html body.am-editorial-preview .fjord-artists-page__image{order:0;position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:4/5;border-radius:0;overflow:hidden;background:#eeede7}
html body.am-editorial-preview .fjord-artists-page__image img{width:100%;height:100%;object-fit:cover;border-radius:0;transform:none}
html body.am-editorial-preview .fjord-artists-page__name{order:1;position:static;inset:auto;transform:none;width:100%;padding:14px 0 0;background:transparent;color:#272822;font:500 15px/1.5 "DM Sans",Arial,sans-serif;white-space:normal}
html body.am-editorial-preview .fjord-artists-page__meta{order:2;position:static;padding:7px 0 0;color:#62625b;font:400 12px/1.5 "DM Sans",Arial,sans-serif;display:flex;justify-content:space-between}
@media(max-width:767px){
 html body.am-editorial-preview .am-artist-switcher{margin-top:18px;padding-top:12px}
 .am-artist-switcher__head{gap:8px;flex-wrap:wrap;margin-bottom:10px}
 .am-artist-switcher__hint{order:3;width:100%;margin-left:0}
 .am-artist-switcher__controls{margin-left:auto}
 html body.am-editorial-preview .am-artist-switcher__item{min-width:142px;min-height:68px;padding:11px 14px}
 html body.am-editorial-preview .fjord-artists-page__hero{padding:22px 0 28px}
 html body.am-editorial-preview .fjord-artists-page__intro h1{font-size:34px}
 html body.am-editorial-preview .fjord-artists-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}
 html body.am-editorial-preview .fjord-artists-page__name{font-size:13px;min-height:52px}
 html body.am-editorial-preview .fjord-artists-page__meta{font-size:11px}
}

.am-editorial-preview{--am-ink:#272822;--am-muted:#62625b;--am-paper:#faf9f6;--am-line:#dcdad2;background:var(--am-paper);color:var(--am-ink);font-family:"DM Sans",Arial,sans-serif}
.am-editorial-preview *{box-sizing:border-box}
.am-editorial-preview a:focus-visible,.am-editorial-preview button:focus-visible,.am-editorial-preview summary:focus-visible,.am-editorial-preview input:focus-visible,.am-editorial-preview select:focus-visible{outline:2px solid #725b39;outline-offset:5px}
.am-editorial-preview .fjord-topbar{display:none}
.am-editorial-preview .fjord-header{background:#faf9f6!important;border-bottom:1px solid var(--am-line);box-shadow:none;border-radius:0}
.am-editorial-preview .fjord-header__inner{min-height:88px;max-width:1440px;margin:auto;padding:16px 4vw}
.am-editorial-preview .fjord-logo__image{width:170px;max-height:56px;object-fit:contain}
.am-editorial-preview .fjord-nav__list{gap:22px}
.am-editorial-preview .fjord-nav__list>li>a{font-size:13px;font-weight:400}
.am-editorial-preview .fjord-header__actions{gap:12px}
.am-editorial-preview .fjord-header__actions>a,.am-editorial-preview .fjord-header__actions>button{min-height:44px;min-width:44px}
.am-editorial-preview .fjord-icon-button{border-radius:0;background:transparent;color:var(--am-ink)}
.am-editorial{max-width:1440px;margin:auto;padding:90px 5vw 0}
.am-editorial h1,.am-editorial h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.04em;color:var(--am-ink);line-height:1.09;margin:0}
.am-editorial h1{font-size:clamp(54px,6.1vw,88px)}
.am-editorial h1 em{font-weight:400}
.am-editorial h2{font-size:clamp(32px,3.1vw,46px)}
.am-editorial p{font-size:15px;line-height:1.8;color:var(--am-muted)}
.am-editorial .am-e-eyebrow{font-size:10px;letter-spacing:.19em;font-weight:500;margin:0 0 23px;color:#56594e}
.am-e-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;align-items:center;padding:52px 0 42px}
.am-e-intro>p:not(.am-e-eyebrow){max-width:370px}
.am-editorial .am-e-lead{font-size:20px;color:var(--am-ink);line-height:1.55;margin:24px 0 10px}
.am-e-actions{display:flex;align-items:center;gap:26px;margin:30px 0}
.am-e-button{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;min-height:49px;padding:14px 23px;background:#30372e;color:#fff!important;text-decoration:none;font-size:13px;border:1px solid #30372e;transition:background .2s}
.am-e-button:hover{background:#485141}
.am-e-textlink{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #a6a79c;text-decoration:none;color:var(--am-ink);font-size:13px}
.am-editorial .am-e-location{font-size:11px;letter-spacing:.06em;margin-top:38px}
.am-e-hero-art{margin:0;min-width:0}
.am-e-hero-art>a{display:flex;align-items:center;justify-content:center;background:#eeede7;min-height:420px;height:clamp(420px,39vw,560px);padding:24px}
.am-e-hero-art img{width:100%;height:100%;max-height:100%;object-fit:contain;display:block}
.am-e-hero-art figcaption{display:flex;justify-content:space-between;gap:20px;font-size:11px;line-height:1.6;padding-top:15px;color:var(--am-muted)}
.am-e-hero-art figcaption a{color:var(--am-ink);white-space:nowrap;text-underline-offset:5px}
.am-e-assurances{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--am-line);padding:20px 0;font-size:11px;text-align:center;gap:12px}
.am-e-assurances span+span{border-left:1px solid var(--am-line)}
.am-e-selection{padding:78px 0 65px}
.am-e-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px}
.am-e-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 26px}
.am-editorial-preview .fjord-product{background:transparent;border:0;box-shadow:none;border-radius:0;display:flex;flex-direction:column;position:relative;min-width:0;padding:0;overflow:visible}
.am-editorial-preview .fjord-product__image{order:0;background:#f0efe9;border-radius:0;aspect-ratio:4/5;width:100%;height:auto;overflow:hidden;margin:0}
.am-editorial-preview .fjord-product__image>a{display:block;height:100%;width:100%}
.am-editorial-preview .fjord-product__image img{height:100%;width:100%;object-fit:contain;transform:none!important;padding:18px;border-radius:0}
.am-editorial-preview .fjord-product__hover-image{display:none}
.am-editorial-preview .fjord-product__primary-image{opacity:1!important}
.am-editorial-preview .fjord-product__labels{position:static;order:1;display:block;padding:17px 0 0;transform:none;background:transparent}
.am-editorial-preview .fjord-product__badge{display:block;background:none;color:var(--am-ink);border-radius:0;padding:0;max-width:100%;font-size:15px;line-height:1.5;font-weight:500}
.am-editorial-preview .fjord-product__badge-title{display:block;white-space:normal;overflow:visible;text-overflow:clip}
.am-editorial-preview .fjord-product__meta-badge{background:none;padding:6px 0 0;color:var(--am-muted);font-size:11px;border-radius:0;line-height:1.6}
.am-editorial-preview .fjord-product__cta{position:static;order:2;background:none;padding:13px 0 0;display:flex;justify-content:space-between;align-items:center;color:var(--am-ink);font-size:14px;gap:8px}
.am-editorial-preview .fjord-product__cta-link{background:transparent!important;color:var(--am-ink)!important;border-radius:0;padding:8px 0;min-height:40px;text-transform:none;letter-spacing:0;border-bottom:1px solid #a6a79c;font-size:12px}
.am-editorial-preview .fjord-product__cta del{color:#686860;font-size:11px;margin-right:8px}
.am-editorial-preview .fjord-product__cta ins{text-decoration:none}
.am-editorial-preview .fjord-product__status{position:absolute;top:12px;left:12px;z-index:2}
.am-editorial-preview .fjord-product__discount{background:#faf9f6;color:#32382d;border-radius:0;font-size:10px;letter-spacing:.03em}
.am-editorial-preview .fjord-product__wishlist{position:absolute;top:10px;right:10px;width:44px;height:44px;min-width:44px;border-radius:50%;background:#faf9f6;color:#30372e;z-index:3;border:1px solid #ddddd3}
.am-e-prices{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:45px;padding-top:28px;border-top:1px solid var(--am-line)}
.am-e-prices span{margin-right:auto;color:var(--am-muted);font-size:12px}
.am-e-prices a{font-size:12px;border:1px solid var(--am-line);padding:13px 17px;text-decoration:none;min-height:44px;color:var(--am-ink)}
.am-e-prices a:hover{border-color:var(--am-ink)}
.am-e-gallery{display:grid;grid-template-columns:1.12fr 1fr;gap:7%;align-items:center;padding:40px 0 72px;scroll-margin-top:120px}
.am-e-gallery>img{width:100%;height:470px;object-fit:cover}
.am-e-gallery p{margin:22px 0}
.am-e-gallery address{font-style:normal;font-size:14px;line-height:1.8}
.am-e-gallery .am-e-textlink{margin-left:22px}
.am-e-services{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:65px 0;border-block:1px solid var(--am-line)}
.am-e-services article{max-width:470px}
.am-e-services h2{font-size:36px}
.am-e-services p:not(.am-e-eyebrow){margin:25px 0 15px}
.am-e-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:10%;padding:72px 0 82px}
.am-e-faq details{border-bottom:1px solid var(--am-line);padding:17px 0}
.am-e-faq summary{font-size:15px;line-height:1.6;cursor:pointer;min-height:32px;list-style:none;display:flex;justify-content:space-between;gap:20px}
.am-e-faq summary:after{content:"+";font-size:20px}
.am-e-faq details[open] summary:after{content:"−"}
.am-e-faq summary::-webkit-details-marker{display:none}
.am-editorial .am-e-note{font-size:11px;margin-top:24px}
.am-editorial-preview .fjord-footer{background:#eeede7!important;color:var(--am-ink)!important;border-radius:0;padding:45px 5vw}
.am-editorial-preview .fjord-footer__grid{max-width:1296px;margin:auto;gap:45px}
.am-editorial-preview .fjord-footer__panel{background:transparent!important;color:var(--am-ink)!important;border-radius:0;padding:0}
.am-editorial-preview .fjord-footer a{color:var(--am-ink)}
.am-editorial-preview .fjord-footer__brand p{font-size:13px;line-height:1.8;max-width:430px}
.am-editorial-preview .fjord-footer__logo-image{max-width:170px;filter:brightness(0)}.am-editorial-preview .fjord-footer input[type=email]{background:#faf9f6!important;color:#272822!important;border:1px solid #a5a69b!important;border-radius:0!important}.am-editorial-preview .fjord-footer input::placeholder{color:#5c5f54!important}.am-editorial-preview .fjord-footer button{background:#30372e!important;color:white!important;border-radius:0!important}
.am-editorial-preview .fjord-footer__links h4{font-size:12px;font-weight:500}
.am-editorial-preview .fjord-footer__menu a{font-size:12px;line-height:2.2}
.am-editorial-preview .fjord-footer__panel--right h3{font:400 28px/1.25 Georgia,serif;letter-spacing:-.025em}
.am-editorial-preview .fjord-footer__meta{font-size:10px}
.am-editorial-preview .fjord-main{max-width:1440px;margin:auto;padding-left:5vw;padding-right:5vw}
.am-editorial-preview .fjord-shop__title,.am-editorial-preview .fjord-product-page__title h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em}
.am-editorial-preview .fjord-shop__title{font-size:48px}
.am-editorial-preview .fjord-shop__lead{color:var(--am-muted);max-width:680px;font-size:15px;line-height:1.8}
.am-editorial-preview .fjord-shop__intro{padding:42px 0}
.am-editorial-preview .fjord-shop__sidebar{background:transparent;border-radius:0}
.am-editorial-preview .fjord-shop__price-inputs input{border:1px solid #bbbcb1;min-height:44px;border-radius:0}
.am-editorial-preview .fjord-shop__filters a,.am-editorial-preview .fjord-shop__sort select{border-radius:0}
.am-editorial-preview .fjord-product-page__title h1{font-size:38px;line-height:1.2}
.am-editorial-preview .fjord-product-page__price{font-size:24px;font-weight:400}
.am-editorial-preview .fjord-product-page__desc{font-size:15px;line-height:1.8;color:var(--am-muted)}
.am-editorial-preview .fjord-product-page__description h1,.am-editorial-preview .fjord-product-page__description h2,.am-editorial-preview .fjord-product-page__description h3{font:500 17px/1.5 "DM Sans",sans-serif}
.am-editorial-preview .am-work-details{background:#f0efe8;border:0;border-radius:0;padding:20px;line-height:1.8;font-size:13px}
.am-editorial-preview .am-consult-work{border-radius:0}
.am-editorial-preview .fjord-product-page__media img{object-fit:contain}.am-editorial-preview .fjord-product-page__gallery,.am-editorial-preview .fjord-product-page__gallery img{border-radius:0}.am-editorial-preview .fjord-shop>.am-e-prices{margin-top:0;margin-bottom:26px}.am-editorial-preview .fjord-footer__links-grid h4{margin-bottom:14px}
.am-editorial-preview .single_add_to_cart_button,.am-editorial-preview .woocommerce a.button,.am-editorial-preview .woocommerce button.button{border-radius:0!important;background:#30372e!important;color:#fff!important;min-height:48px}
.am-editorial-preview .woocommerce input.input-text,.am-editorial-preview .woocommerce select,.am-editorial-preview .woocommerce textarea{border-radius:0;border:1px solid #b9baaf;min-height:44px}
.am-e-checkout-note{border:1px solid #d3d4c8;padding:20px;background:#f5f5ee;margin:20px 0;font-size:14px;line-height:1.6}
.am-e-checkout-note a{color:#30372e;text-decoration:underline}
@media(min-width:1100px){.am-editorial-preview .fjord-nav__list>li:first-child{display:none}}
@media(max-width:1100px){.am-editorial-preview .fjord-header__inner{padding-inline:22px}.am-editorial-preview .fjord-nav__list{gap:12px}.am-editorial-preview .fjord-logo__image{width:145px}.am-e-actions{gap:16px}.am-e-hero{gap:5%}.am-e-gallery>img{height:420px}}
@media(max-width:767px){
 .am-editorial{padding:74px 22px 0}.am-editorial-preview .fjord-header__inner{min-height:72px;padding:12px 18px}.am-editorial-preview .fjord-logo__image{width:140px;max-height:44px}
 .am-editorial-preview .fjord-header__actions{gap:2px}
 .am-e-hero{grid-template-columns:1fr;padding:34px 0 26px;gap:28px}.am-editorial h1{font-size:58px}.am-editorial .am-e-eyebrow{font-size:9px;margin-bottom:20px}
 .am-editorial .am-e-lead{font-size:18px;margin:18px 0 10px}.am-e-intro>p:not(.am-e-eyebrow){max-width:none}.am-e-intro>p:not(.am-e-eyebrow):not(.am-e-lead):not(.am-e-location){font-size:14px}
 .am-e-actions{margin:22px 0 0;gap:20px}.am-e-button{font-size:12px;padding:13px 17px;gap:20px}.am-e-textlink{font-size:12px}
 .am-editorial .am-e-location{margin-top:21px;font-size:10px}.am-e-hero-art>a{height:370px;min-height:0;padding:15px}
 .am-e-hero-art figcaption{font-size:10px;gap:12px}.am-e-hero-art figcaption>span{max-width:62%}
 .am-e-assurances{grid-template-columns:1fr 1fr;gap:17px 8px;font-size:10px;line-height:1.5}.am-e-assurances span+span{border-left:0}
 .am-e-selection{padding:46px 0}.am-e-section-head{align-items:start;flex-direction:column;gap:14px;margin-bottom:25px}.am-editorial h2{font-size:32px}
 .am-e-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}
 .am-editorial-preview .fjord-product__image img{padding:7px}.am-editorial-preview .fjord-product__badge{font-size:12px}.am-editorial-preview .fjord-product__meta-badge{font-size:10px}
 .am-editorial-preview .fjord-product__wishlist{width:36px;height:36px;min-width:36px;top:6px;right:6px}
 .am-editorial-preview .fjord-product__status{top:8px;left:7px}.am-editorial-preview .fjord-product__discount{padding:4px;font-size:8px}
 .am-editorial-preview .fjord-product__cta{font-size:12px;align-items:start;flex-direction:column;gap:3px;padding-top:10px}.am-editorial-preview .fjord-product__cta-link{min-height:36px;font-size:11px}
 .am-editorial-preview .fjord-product__cta del{display:block;font-size:10px}
 .am-e-prices{gap:8px;margin-top:30px}.am-e-prices span{width:100%;margin-bottom:8px}.am-e-prices a{font-size:11px;padding:11px 13px}
 .am-e-gallery{grid-template-columns:1fr;gap:28px;padding:10px 0 45px}.am-e-gallery>img{height:260px}.am-e-gallery p{font-size:14px;margin:20px 0}.am-e-gallery .am-e-textlink{margin-left:17px}
 .am-e-services{grid-template-columns:1fr;gap:40px;padding:42px 0}.am-e-services h2{font-size:31px}.am-e-services article{max-width:none}
 .am-e-faq{grid-template-columns:1fr;gap:25px;padding:45px 0}.am-e-faq summary{font-size:14px}.am-e-faq p{font-size:13px}
 .am-editorial-preview .fjord-footer{padding:35px 22px}.am-editorial-preview .fjord-footer__grid{display:block}.am-editorial-preview .fjord-footer__panel--right{margin-top:35px}
 .am-editorial-preview .fjord-footer__links-grid{gap:24px}.am-editorial-preview .fjord-footer__panel--right h3{font-size:26px}
 .am-editorial-preview .fjord-main{padding-inline:20px}.am-editorial-preview .fjord-shop__title{font-size:36px}.am-editorial-preview .fjord-product-page__title h1{font-size:30px}
}
@media(prefers-reduced-motion:reduce){.am-editorial-preview *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Reset the legacy overlay cards so labels and prices remain below each work. */
.am-editorial-preview .fjord-product{height:auto!important;min-height:0!important;aspect-ratio:auto}
.am-editorial-preview .fjord-product__image{position:relative!important;inset:auto!important;flex:none}
.am-editorial-preview .fjord-product__labels{width:100%;max-width:none}
.am-editorial-preview .fjord-product__badge,.am-editorial-preview .fjord-product__meta-badge{box-shadow:none!important;backdrop-filter:none!important;background:transparent!important}
.am-editorial-preview .fjord-product__cta{opacity:1!important;visibility:visible!important;transform:none!important;width:100%;margin:0}
.am-editorial-preview .fjord-product__cta span,.am-editorial-preview .fjord-product__cta a{opacity:1!important;color:var(--am-ink)!important}
.am-editorial-preview .fjord-product__status{right:auto!important}
.am-editorial-preview .fjord-footer{opacity:1!important;transform:none!important}

/* Mobile-first review: artwork and catalogue access before supporting copy. */
@media(max-width:767px){
 .am-e-hero{gap:14px;padding:24px 0 28px}
 .am-e-intro{display:contents}
 .am-e-intro>.am-e-eyebrow{order:0;margin:0;font-size:9px}
 .am-e-intro>h1{order:1;font-size:42px;line-height:1.12;letter-spacing:-.045em}
 .am-e-intro>h1 br{display:none}
 .am-e-intro>h1 em:before{content:" "}
 .am-e-hero-art{order:2;margin:3px 0 0}
 .am-e-hero-art>a{height:270px;padding:12px}
 .am-e-hero-art figcaption{padding-top:10px;align-items:center;gap:10px}
 .am-e-hero-art figcaption>a{min-height:44px;display:flex;align-items:center;white-space:normal;max-width:86px}
 .am-e-intro>.am-e-actions{order:3;display:grid;grid-template-columns:1.15fr 1fr;gap:14px;margin:0}
 .am-e-actions>a{min-height:48px;justify-content:center;text-align:center}
 .am-e-intro>.am-e-lead{order:4;font-size:13px;line-height:1.55;margin:0;text-align:center}
 .am-e-intro>.am-e-lead br{display:none}
 .am-e-intro>.am-e-lead br:after{content:" "}
 .am-e-intro>.am-e-location{display:none}
 .am-e-selection{padding-top:36px}
 .am-editorial-preview .am-e-card .fjord-product__wishlist{width:44px;height:44px;min-width:44px}
 .am-editorial-preview .am-e-card .fjord-product__cta-link{min-height:44px;display:inline-flex;align-items:center;padding:8px 0;font-size:12px}
 .am-editorial-preview .am-e-card .fjord-product__cta{font-size:14px}
 .am-e-prices a{min-height:44px;display:inline-flex;align-items:center}
}
@media(max-width:370px){.am-e-intro>h1{font-size:38px}.am-e-hero-art>a{height:245px}.am-e-actions .am-e-button{padding-inline:10px;font-size:11px}}
/* Work facts before purchase; native disclosure keeps long copy available. */
.am-work-summary{display:grid;gap:6px;margin:18px 0 20px;font-size:14px;line-height:1.5}
.am-work-summary>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px}
.am-work-summary dt{color:#65685d;font-weight:400}
.am-work-summary dd{margin:0;color:#272822;overflow-wrap:anywhere}
.am-work-description{margin:22px 0;border-top:1px solid #d3d4c8;border-bottom:1px solid #d3d4c8}
.am-work-description summary{min-height:48px;padding:14px 0;cursor:pointer;font-size:14px;color:#30372e}
.am-work-description .fjord-product-page__desc{padding-bottom:16px}
.am-editorial-preview .fjord-product-page__zoom-trigger,
.am-editorial-preview .fjord-product-page__gallery-nav,
.am-editorial-preview .fjord-product-page__qty-btn{min-width:44px;min-height:44px}
@media(max-width:767px){
 .am-editorial-preview.single-product .fjord-product-page .fjord-product-page__media-item{height:310px!important;min-height:0!important;max-height:310px!important;aspect-ratio:auto!important;border-radius:0!important}
 .am-editorial-preview .fjord-product-page__media-item>img{width:100%!important;height:100%!important;object-fit:contain!important}
 .am-editorial-preview .fjord-product-page__thumb{width:52px!important;height:52px!important;min-width:52px;border-radius:0!important}
 .am-editorial-preview .fjord-product-page__thumbs{gap:8px}
 .am-editorial-preview .fjord-product-page__details{min-width:0}
 .am-editorial-preview .fjord-product-page__add,.am-editorial-preview .am-consult-work{min-height:48px}
 .am-work-summary{font-size:13px}
}

/* Shared presentation for home, catalogue and related works. */
.am-editorial-preview .fjord-product__summary{display:flex!important;flex-direction:column;flex:1;padding:16px 0 0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--am-ink);text-decoration:none}
.am-editorial-preview .fjord-product__summary-title{font-size:15px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0;white-space:normal!important}
.am-editorial-preview .fjord-product__summary-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin-top:6px}
.am-editorial-preview .fjord-product__summary-meta{color:var(--am-muted)!important;font-size:11px!important;line-height:1.6!important;white-space:normal!important}
.am-editorial-preview .fjord-product__summary-price{font-size:15px!important;color:var(--am-ink)!important;font-weight:500!important;line-height:1.5}
.am-editorial-preview .fjord-product__summary-price ins{text-decoration:none}
.am-editorial-preview .fjord-product__summary-price del{font-size:11px;color:var(--am-muted);font-weight:400}
.am-editorial-preview .fjord-product__wishlist{box-shadow:none!important;border:1px solid #dcdad2!important;background:#faf9f6!important}
.am-editorial-preview .fjord-product__wishlist[aria-pressed="true"]{background:#e4e8df!important;border-color:#737d68!important}
.am-editorial-preview .fjord-product__discount{padding:5px 7px!important;border:1px solid #e1dfd7;line-height:1.3}
.am-editorial-preview .fjord-product-page__panel{background:transparent!important;border-radius:0!important;box-shadow:none!important}
.am-editorial-preview .fjord-product-page__panel--secondary{border-top:1px solid var(--am-line)!important;padding-top:24px!important;padding-bottom:24px!important}
.am-editorial-preview .fjord-product-page__info-heading{font:400 25px/1.25 Georgia,serif!important;letter-spacing:-.025em;color:var(--am-ink)}
.am-editorial-preview .fjord-product-page__acf-info{font-size:14px;line-height:1.6}
.am-editorial-preview .fjord-product-page__share{background:transparent!important;color:var(--am-muted)!important;border-radius:0!important;box-shadow:none!important;font-size:12px!important}
.am-editorial-preview .fjord-product-page__add,.am-editorial-preview .am-work-consult a.am-action{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px;border-radius:0!important;box-shadow:none!important;font:500 14px/1.4 "DM Sans",Arial,sans-serif!important;letter-spacing:0!important;text-decoration:none!important}
.am-editorial-preview.single-product .fjord-product-page .fjord-product-page__details button.fjord-product-page__add{background:#30372e!important;color:#fff!important;border:1px solid #30372e!important;border-radius:0!important;box-shadow:none!important}
.am-editorial-preview .am-work-consult a.am-action{background:transparent!important;color:#30372e!important;border:1px solid #9fa694!important}
.am-editorial-preview .am-consult-note{font-size:12px!important;line-height:1.6!important;color:var(--am-muted)!important}
.am-editorial-preview .am-work-details{border-block:1px solid var(--am-line)!important;background:transparent!important;padding:16px 0!important}
.am-editorial-preview .fjord-product-page__qty{border:1px solid var(--am-line)!important;border-radius:0!important;background:transparent!important}
.am-editorial-preview .fjord-product-page__qty-btn{background:transparent!important;color:var(--am-ink)!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.am-editorial-preview .fjord-product-page__thumbs{background:transparent!important;box-shadow:none!important;border-radius:0!important}
.am-editorial-preview .fjord-product-page__thumb{box-shadow:none!important;border-radius:0!important;border:1px solid var(--am-line)!important}
.am-editorial-preview .fjord-product-page__thumb.is-active{border-color:#536147!important}
.am-editorial-preview .fjord-product-page__gallery-nav,.am-editorial-preview .fjord-product-page__zoom-trigger{box-shadow:none!important;border:1px solid var(--am-line)!important}
.am-editorial-preview .am-shipping-copy{font-size:14px;line-height:1.75;color:var(--am-muted)}
@media(max-width:767px){
 .am-editorial-preview .fjord-product__image{aspect-ratio:4/5!important;background:#eeede7!important}
 .am-editorial-preview .fjord-product__image img{padding:10px!important}
 .am-editorial-preview .fjord-product__labels{padding-top:13px!important;min-height:104px}
 .am-editorial-preview .fjord-product__badge,.am-editorial-preview .fjord-product__summary-title{font-size:13px!important;line-height:1.5!important;font-weight:500!important}
 .am-editorial-preview .fjord-product__badge-title,.am-editorial-preview .fjord-product__summary-title{overflow-wrap:anywhere;min-height:58.5px}
 .am-editorial-preview .fjord-product__meta-badge,.am-editorial-preview .fjord-product__summary-meta{font-size:11px!important;line-height:1.55!important;min-height:34px}
 .am-editorial-preview .fjord-product__summary{padding-top:13px!important}
 .am-editorial-preview .fjord-product__summary-row{gap:12px!important}
 .am-editorial-preview .fjord-product__cta{margin-top:auto!important;padding-top:12px!important;gap:6px!important}
 .am-editorial-preview .fjord-product__summary-price,.am-editorial-preview .fjord-product__cta{font-size:14px!important;font-weight:500}
 .am-editorial-preview .fjord-product__wishlist{width:44px!important;height:44px!important;min-width:44px!important;top:7px!important;right:7px!important}
 .am-editorial-preview .fjord-product__wishlist svg{width:18px;height:18px}
 .am-editorial-preview .fjord-product__cta-link{min-height:44px!important;font-size:12px!important;border-bottom:0!important;padding:8px 0!important}
 .am-editorial-preview .fjord-product__status{top:8px!important;left:8px!important}
 .am-editorial-preview .fjord-product__discount{font-size:9px!important;max-width:72px}
 .am-editorial-preview .fjord-product-page__panel--main{padding:20px 0!important}
 .am-editorial-preview .fjord-product-page__panel--secondary{padding-inline:0!important;margin-inline:0!important}
 .am-editorial-preview .fjord-product-page__title h1{font-size:32px!important;line-height:1.2!important;margin-top:10px!important}
 .am-editorial-preview .fjord-product-page__price{font-size:24px!important;font-weight:400!important;letter-spacing:-.02em}
 .am-editorial-preview .fjord-product-page__media-item{background:#eeede7!important}
 .am-editorial-preview .fjord-product-page__details{padding-inline:0!important}
 .am-editorial-preview .am-work-summary{margin:18px 0 22px!important}
 .am-editorial-preview .am-work-summary>div{grid-template-columns:82px minmax(0,1fr);gap:12px}
 .am-editorial-preview .am-work-description summary{font-size:14px}
 .am-editorial-preview .am-work-consult{margin-top:14px!important}
}

/* Override catalogue template specificity so its cards match the selection. */
@media(max-width:767px){
 html body.am-editorial-preview.woocommerce main.fjord-main.fjord-shop .fjord-shop__grid article.fjord-product a.fjord-product__summary span.fjord-product__summary-title{font:500 13px/1.5 "DM Sans",Arial,sans-serif!important;letter-spacing:0!important;color:#272822!important}
 html body.am-editorial-preview.woocommerce main.fjord-main.fjord-shop .fjord-shop__grid article.fjord-product a.fjord-product__summary .fjord-product__summary-price{color:#272822!important;font:500 14px/1.5 "DM Sans",Arial,sans-serif!important}
 html body.am-editorial-preview.single-product main.fjord-product-page .fjord-product-page__details button.fjord-product-page__add{background:#30372e!important;border-radius:0!important}
}
@media(max-width:767px){
 .am-editorial-preview.woocommerce .fjord-shop__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 14px!important}
 .am-editorial-preview.woocommerce .fjord-shop__grid article.fjord-product .fjord-product__image{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:4/5!important}
 .am-editorial-preview.woocommerce .fjord-shop__grid article.fjord-product .fjord-product__image img{height:100%!important;width:100%!important;object-fit:contain!important;padding:10px!important}
 .am-editorial-preview.woocommerce .fjord-shop__grid article.fjord-product>.fjord-product__labels{display:none!important}
 .am-editorial-preview.woocommerce .fjord-shop__grid article.fjord-product .fjord-product__summary-title{font-size:13px!important;line-height:1.5!important;font-weight:500!important;min-height:58.5px}
 .am-editorial-preview.woocommerce .fjord-shop__grid article.fjord-product .fjord-product__summary-meta{font-size:11px!important;line-height:1.55!important}
 .am-editorial-preview.woocommerce .fjord-shop__grid article.fjord-product .fjord-product__summary-price{font-size:14px!important;line-height:1.5!important;font-weight:500!important}
}

/* Editorial header and footer: shared navigation, quiet surfaces. */
html body.am-editorial-preview .fjord-header{left:0!important;right:0!important;width:100%!important;max-width:none!important}
html body.am-editorial-preview .fjord-header__inner{border:0!important;box-shadow:none!important;border-radius:0!important}
html body.am-editorial-preview .fjord-footer__panel--left{display:block!important}
html body.am-editorial-preview .fjord-footer__brand,html body.am-editorial-preview .fjord-footer__links-grid{width:100%!important}

html body.am-editorial-preview .fjord-header{border:0!important;border-bottom:1px solid #dcdad2!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}
html body.am-editorial-preview .fjord-actions{gap:6px;align-items:center}
html body.am-editorial-preview .fjord-menu{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:44px;min-width:44px;padding:8px!important;color:#272822!important;font:400 12px/1.4 "DM Sans",Arial,sans-serif!important}
html body.am-editorial-preview .fjord-cart{min-width:44px;min-height:44px;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#272822!important}
html body.am-editorial-preview .fjord-icon-button{border:0!important;box-shadow:none!important;background:transparent!important;min-width:44px;min-height:44px}
html body.am-editorial-preview .fjord-cart__count{background:#e9e9e1!important;color:#30372e!important;box-shadow:none!important;font-size:10px}
html body.am-editorial-preview .fjord-nav__list>li>a{font:400 13px/1.5 "DM Sans",Arial,sans-serif!important}
html body.am-editorial-preview .fjord-nav__list .sub-menu{background:#faf9f6!important;border:1px solid #dcdad2!important;border-radius:0!important;box-shadow:0 8px 24px rgba(39,40,34,.06)!important}
html body.am-editorial-preview .fjord-mobile-menu__panel{background:#faf9f6!important;border-radius:0!important;box-shadow:none!important}
html body.am-editorial-preview .fjord-mobile-menu__top{border-bottom:1px solid #dcdad2;padding-bottom:20px}
html body.am-editorial-preview .fjord-mobile-menu__title{font:400 30px/1.2 Georgia,serif!important}
html body.am-editorial-preview .fjord-mobile-menu__close{border:0!important;background:transparent!important;border-radius:0!important;min-height:44px;color:#272822}
html body.am-editorial-preview .fjord-mobile-menu__list a{border-radius:0!important;background:transparent!important;font:400 19px/1.4 Georgia,serif!important;min-height:48px}
.am-menu-utility{display:flex;justify-content:space-between;gap:15px;padding:18px 0;border-bottom:1px solid #dcdad2;font-size:12px}
.am-menu-utility a{min-height:44px;display:flex;align-items:center;color:#30372e;text-decoration:none}
html body.am-editorial-preview .fjord-footer{border-top:1px solid #dcdad2!important;padding-top:52px!important;padding-bottom:38px!important}
html body.am-editorial-preview .fjord-footer__grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)!important;gap:70px!important}
html body.am-editorial-preview .fjord-footer__brand{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:32px;align-items:start}
html body.am-editorial-preview .fjord-footer__logo{grid-column:1;grid-row:1}
html body.am-editorial-preview .am-footer-intro{grid-column:1;grid-row:2;margin-top:20px!important;font-size:13px!important}
.am-footer-visit{grid-column:2;grid-row:1 / span 2;font-size:13px;line-height:1.8;color:#62625b}
.am-footer-eyebrow{display:block;font-size:10px;letter-spacing:.15em;color:#56594e;margin-bottom:12px}
.am-footer-visit address{font-style:normal;color:#272822}
.am-footer-visit p{font-size:12px!important;margin:10px 0!important}
.am-footer-visit a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:none;border-bottom:1px solid #a6a79c}
html body.am-editorial-preview .fjord-footer__links-grid{margin-top:34px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body.am-editorial-preview .fjord-footer__links h4{font:500 11px/1.5 "DM Sans",Arial,sans-serif!important;text-transform:none!important;letter-spacing:.08em!important;color:#56594e!important;margin-bottom:12px!important}
html body.am-editorial-preview .fjord-footer__menu a{font:400 13px/1.6 "DM Sans",Arial,sans-serif!important;text-decoration:none!important;min-height:36px;display:inline-flex;align-items:center}
html body.am-editorial-preview .fjord-footer__meta{margin-top:28px;border-top:1px solid #dcdad2;padding-top:20px;color:#62625b}
html body.am-editorial-preview .fjord-footer__panel--right{padding-left:35px!important;border-left:1px solid #dcdad2}
html body.am-editorial-preview .fjord-footer__panel--right h3{font:400 32px/1.15 Georgia,serif!important;letter-spacing:-.025em!important}
.am-footer-newsletter-copy{font-size:13px;line-height:1.7;color:#62625b;margin:18px 0 24px}
html body.am-editorial-preview .fjord-footer input[type=email]{width:100%;font-size:14px!important;min-height:48px!important;padding:12px!important}
html body.am-editorial-preview .fjord-footer button{font:500 12px/1.4 "DM Sans",Arial,sans-serif!important;min-height:48px!important;padding:14px 18px!important;letter-spacing:.04em}
@media(min-width:1100px){html body.am-editorial-preview .fjord-nav__list>li:first-child{display:none!important}}
@media(max-width:767px){
 html body.am-editorial-preview .fjord-header{left:0!important;right:0!important;width:100%!important;max-width:none!important}
 html body.am-editorial-preview .fjord-header__inner{min-height:70px!important;padding:10px 16px!important;gap:8px!important}
 html body.am-editorial-preview .fjord-logo__image{width:106px!important;max-width:106px!important;max-height:40px!important}
 html body.am-editorial-preview .fjord-actions{gap:0!important}
 html body.am-editorial-preview .fjord-menu{padding:8px 5px!important;min-width:46px!important}
 html body.am-editorial-preview .fjord-footer{padding:36px 22px!important}
 html body.am-editorial-preview .fjord-footer__grid{display:block!important}
 html body.am-editorial-preview .fjord-footer__brand{grid-template-columns:1fr!important}
 html body.am-editorial-preview .am-footer-intro{grid-column:1;grid-row:2;margin:18px 0 24px!important}
 html body.am-editorial-preview .am-footer-visit{grid-column:1;grid-row:3}
 html body.am-editorial-preview .fjord-footer__links-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:30px!important;row-gap:24px!important}
 html body.am-editorial-preview .fjord-footer__links:last-child{grid-column:1 / -1}
 html body.am-editorial-preview .fjord-footer__menu a{min-height:44px!important;overflow-wrap:anywhere}
 html body.am-editorial-preview .fjord-footer__panel--right{padding:30px 0 0!important;margin-top:30px!important;border-left:0;border-top:1px solid #dcdad2}
 html body.am-editorial-preview .fjord-footer__panel--right h3{font-size:30px!important}
}


/* Final mobile review: commerce pages follow the same editorial system. */
html body.am-editorial-preview .fjord-checkout-page :is(#coupon_code,#billing_email,#billing_phone,#billing_first_name,#billing_last_name,#billing_address_1,#billing_address_2,#billing_city,#billing_postcode,#order_comments){border-radius:0!important;background:#faf9f6!important;border:1px solid #b9baaf!important}

html body.am-editorial-preview.woocommerce main.fjord-main .fjord-cart-page form.fjord-cart-panel button.fjord-cart-coupon__button,
html body.am-editorial-preview.woocommerce main.fjord-main .fjord-cart-page form.fjord-cart-panel button.fjord-cart-update,
html body.am-editorial-preview.woocommerce main.fjord-main .fjord-checkout-page #place_order{background:#30372e!important;background-color:#30372e!important;color:white!important}

html body.am-editorial-preview .fjord-cart-panel,
html body.am-editorial-preview .fjord-cart-summary,
html body.am-editorial-preview .fjord-checkout-panel,
html body.am-editorial-preview .fjord-cart-item{background:transparent!important;border-radius:0!important;box-shadow:none!important}
html body.am-editorial-preview .fjord-shop__intro{background:transparent!important;border-radius:0!important}
html body.am-editorial-preview .fjord-cart-item{border-bottom:1px solid #dcdad2!important}
html body.am-editorial-preview .fjord-cart-item__title a{font:500 14px/1.6 "DM Sans",Arial,sans-serif!important;color:#272822!important;word-break:normal!important}
html body.am-editorial-preview .fjord-cart-item__subtotal{font:500 15px/1.5 "DM Sans",Arial,sans-serif!important}
html body.am-editorial-preview .fjord-cart-coupon__button,
html body.am-editorial-preview .fjord-cart-update,
html body.am-editorial-preview .fjord-checkout-page #place_order{background:#30372e!important;color:#fff!important;border-radius:0!important;min-height:48px;box-shadow:none!important;border:1px solid #30372e!important;font:500 14px/1.5 "DM Sans",Arial,sans-serif!important}
html body.am-editorial-preview .fjord-cart-item__qty-btn{background:transparent!important;border:1px solid #dcdad2!important;border-radius:0!important;color:#272822!important;min-height:44px;min-width:44px;box-shadow:none!important}
html body.am-editorial-preview .fjord-cart-coupon__input,
html body.am-editorial-preview .fjord-checkout-page input.input-text,
html body.am-editorial-preview .fjord-checkout-page textarea,
html body.am-editorial-preview .fjord-checkout-page .select2-selection{background:#faf9f6!important;border:1px solid #b9baaf!important;border-radius:0!important;min-height:48px!important;font-size:14px!important}
html body.am-editorial-preview .fjord-cart-summary h2,
html body.am-editorial-preview .fjord-checkout-page h3{font:400 25px/1.3 Georgia,serif!important;color:#272822!important}
html body.am-editorial-preview .fjord-checkout-page label{font-size:14px!important;line-height:1.6!important}
html body.am-editorial-preview .fjord-checkout-page table{border-radius:0!important;font-size:14px;line-height:1.6}
@media(max-width:767px){
 html body.am-editorial-preview .fjord-cart-item{display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;gap:16px!important;padding:20px 0!important}
 html body.am-editorial-preview .fjord-cart-item__media{grid-column:1;grid-row:1 / span 2;width:80px!important}
 html body.am-editorial-preview .fjord-cart-item__details{grid-column:2;min-width:0!important;width:100%!important}
 html body.am-editorial-preview .fjord-cart-item__title{width:100%!important;max-width:none!important}
 html body.am-editorial-preview .fjord-cart-item__aside{grid-column:2;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}
 html body.am-editorial-preview .fjord-cart-item__remove{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}
 html body.am-editorial-preview .fjord-cart-panel,html body.am-editorial-preview .fjord-cart-summary,html body.am-editorial-preview .fjord-checkout-panel{padding-inline:0!important}
 html body.am-editorial-preview .fjord-cart-coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}
 html body.am-editorial-preview .fjord-checkout-page .form-row{margin-bottom:18px!important}
}

/* Keep artwork titles above metadata and prices across artist/category archives. */
html body.am-editorial-preview main.fjord-main.fjord-shop .fjord-shop__grid article.fjord-product a.fjord-product__summary{
 display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important;align-items:stretch!important;width:100%!important;min-width:0!important;padding:16px 0 0!important
}
html body.am-editorial-preview main.fjord-main.fjord-shop .fjord-shop__grid article.fjord-product a.fjord-product__summary span.fjord-product__summary-title{
 display:block!important;position:static!important;float:none!important;grid-area:auto!important;width:100%!important;max-width:none!important;min-width:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;font:500 15px/1.5 "DM Sans",Arial,sans-serif!important;color:#272822!important;min-height:45px!important
}
html body.am-editorial-preview main.fjord-main.fjord-shop .fjord-shop__grid article.fjord-product a.fjord-product__summary .fjord-product__summary-row{
 display:flex!important;flex-direction:column!important;align-items:flex-start!important;position:static!important;grid-area:auto!important;gap:12px!important;width:100%!important;margin-top:7px!important
}
html body.am-editorial-preview main.fjord-main.fjord-shop .fjord-shop__grid article.fjord-product a.fjord-product__summary .fjord-product__summary-meta{
 position:static!important;grid-area:auto!important;width:100%!important;max-width:none!important;white-space:normal!important;font:400 12px/1.55 "DM Sans",Arial,sans-serif!important;color:#62625b!important
}
html body.am-editorial-preview main.fjord-main.fjord-shop .fjord-shop__grid article.fjord-product a.fjord-product__summary .fjord-product__summary-price{
 position:static!important;float:none!important;grid-area:auto!important;max-width:100%!important;white-space:normal!important;font:500 15px/1.5 "DM Sans",Arial,sans-serif!important;color:#272822!important
}
@media(max-width:767px){
 html body.am-editorial-preview main.fjord-main.fjord-shop .fjord-shop__grid article.fjord-product a.fjord-product__summary span.fjord-product__summary-title{font-size:13px!important;min-height:58.5px!important}
 html body.am-editorial-preview main.fjord-main.fjord-shop .fjord-shop__grid article.fjord-product a.fjord-product__summary .fjord-product__summary-meta{font-size:11px!important;min-height:34px!important}
 html body.am-editorial-preview main.fjord-main.fjord-shop .fjord-shop__grid article.fjord-product a.fjord-product__summary .fjord-product__summary-price{font-size:14px!important}
}




