
/* skinart-theme-b-dark */
/* Full dark B adapter. Local pilot only. Shared semantic token names match root draft. */
body.skinart-theme-b-native {
  --sat-bg:#0e1010; --sat-panel:#171b1a; --sat-ink:#f5ead7;
  --sat-muted:#c9c2b6; --sat-accent:#e5ad73; --sat-border:#665743;
  --sat-button-bg:#f5ead7; --sat-button-ink:#0e1010;
  --sat-body:Arial,Helvetica,sans-serif;
  --sat-display:"Arial Narrow","Franklin Gothic Medium",Arial,sans-serif;
  --nv-site-bg:var(--sat-bg); --nv-text-color:var(--sat-ink);
  --nv-primary-accent:var(--sat-accent); --nv-dark-bg:var(--sat-panel);
  --nv-light-bg:var(--sat-bg); --nv-secondary-accent:var(--sat-accent);
  color-scheme:dark;
  background:var(--sat-bg)!important;color:var(--sat-ink)!important;
  font-family:var(--sat-body);font-size:18px!important;line-height:1.65;
}
/* A future light preview can override semantic tokens on the same body;
   no automatic light mode is enabled before palette acceptance. */
.skinart-theme-b-native :is(.wrapper,.neve-main,.nv-single-page-wrap,.nv-content-wrap,.summary,.woocommerce-tabs,.header-main,.header-top,.header-bottom,.header--row-inner,.footer-main,.footer-bottom) {
  background-color:var(--sat-bg)!important;color:var(--sat-ink)!important;
}
.skinart-theme-b-native main#content {background:var(--sat-bg)!important;color:var(--sat-ink)!important;}
.skinart-theme-b-native :is(h1,h2,h3,h4,h5,h6,.product_title,.course-title) {
  color:var(--sat-ink)!important;font-family:var(--sat-display)!important;
  font-weight:700;line-height:1.15;letter-spacing:-.025em;overflow-wrap:break-word;
}
.skinart-theme-b-native h1 {font-size:clamp(2.25rem,5vw,4.75rem)!important;line-height:1.05;}
.skinart-theme-b-native h2 {font-size:clamp(1.6rem,3vw,2.35rem)!important;}
.skinart-theme-b-native :is(main,.nv-single-page-wrap) :is(p,li,label,legend,td,th,blockquote) {
  color:var(--sat-ink)!important;font-size:18px;line-height:1.65;
}
.skinart-theme-b-native :is(main,.nv-single-page-wrap,.header-main,.header-top,.header-bottom,.footer-main,.footer-bottom) a {
  color:var(--sat-accent)!important;text-underline-offset:.2em;
}
.skinart-theme-b-native :is(main,.nv-single-page-wrap) a:not(.button):not(.lp-button):not(.woocommerce-product-gallery__trigger) {text-decoration:underline;}
.skinart-theme-b-native :is(.price,.price bdi,.price span,.woocommerce-Price-amount) {color:var(--sat-accent)!important;}
.skinart-theme-b-native :is(.wp-block-group.has-background,.wp-block-column.has-background,.skinart-practice-referral,.learn-press-profile-course__statistic,.learn-press-profile-course__tab,.content-item-summary) {
  background-color:var(--sat-panel)!important;color:var(--sat-ink)!important;border-color:var(--sat-border)!important;
}
.skinart-theme-b-native :is(a,button,input,select,textarea):focus-visible {
  outline:3px solid var(--sat-accent)!important;outline-offset:4px;
  box-shadow:0 0 0 2px var(--sat-bg);
}
.skinart-theme-b-native :is(button.button,a.button,.single_add_to_cart_button,.lp-button) {
  background:var(--sat-button-bg)!important;color:var(--sat-button-ink)!important;
  border:1px solid var(--sat-button-bg);border-radius:4px;font:inherit;
  font-weight:700;min-height:44px;padding:.65rem 1.15rem;white-space:normal;
}
.skinart-theme-b-native :is(button:disabled,.button.disabled) {opacity:.65;cursor:not-allowed;}
.skinart-theme-b-native :is(form.cart select,form.cart input:not([type=hidden]),#learn-press-profile select) {
  font:inherit;color:var(--sat-ink);background:var(--sat-panel);border:1px solid var(--sat-accent);
  min-height:44px;max-width:100%;border-radius:3px;
}
.skinart-theme-b-native :is(.woocommerce-tabs,blockquote) {border-color:var(--sat-border);}
@media(prefers-reduced-motion:reduce){.skinart-theme-b-native :is(a,button){transition:none;}}

/* skinart-theme-b-modes */
/* Same DOM/URL in both modes. Light uses approved stone/parchment, not white. */
html[data-skinart-theme="light"] :is(body.skinart-theme-b-native,.skinart-theme-b) {
  --sat-bg:#c7baa6;--sat-panel:#d9ccb6;--sat-ink:#202121;--sat-muted:#4e453a;
  --sat-accent:#6f3b21;--sat-border:#865029;
  --sat-button-bg:#202121;--sat-button-ink:#f5ead7;
  color-scheme:light;
}
.skinart-theme-b-native button.skinart-theme-toggle {
  display:inline-flex;align-items:center;justify-content:center;gap:.4rem;
  min-width:44px;min-height:44px;padding:.35rem .6rem;
  background:var(--sat-panel)!important;color:var(--sat-ink)!important;border:1px solid var(--sat-border)!important;
  border-radius:999px;font:inherit;line-height:1.2;cursor:pointer;
}
.skinart-theme-b-native .skinart-theme-slot > .item--inner {
  min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;
}
.skinart-theme-b-native .skinart-theme-toggle:focus-visible {
  outline:3px solid var(--sat-accent);outline-offset:3px;
}
html[data-skinart-theme="light"] .skinart-theme-b.skinart-practice-page a.skinart-practice-download {
  background:var(--sat-button-bg);color:var(--sat-button-ink)!important;border-color:var(--sat-button-bg);
}
/* Preserve the existing image; a dark backing keeps its pale/yellow lettering legible. */
html[data-skinart-theme="light"] .skinart-theme-b-native .builder-item--logo img {
  background:#0e1010;padding:4px 8px;border-radius:4px;box-sizing:border-box;
}

/* skinart-course-buying-layout */
/* Draft buying-view refinement; no checkout replacement or automatic choice. */
.skinart-b-course .nv-single-product-top {align-items:start;gap:clamp(24px,4vw,52px);}
.skinart-b-course .nv-shop.col {margin-top:20px!important;}
.skinart-b-course .summary.entry-summary {padding:clamp(20px,3vw,36px)!important;border:1px solid var(--sat-border);border-radius:8px;}
.skinart-b-course .summary h1 {font-size:clamp(2rem,3.6vw,3.4rem)!important;margin:0 0 12px!important;line-height:1.08!important;}
.skinart-b-course .skinart-buying-intro {margin:0 0 16px!important;color:var(--sat-muted)!important;}
.skinart-b-course .skinart-buying-prices {display:grid;grid-template-columns:1fr 1fr;gap:12px;list-style:none;padding:0!important;margin:0 0 18px!important;}
.skinart-b-course .skinart-buying-prices li {list-style:none!important;padding:12px;border:1px solid var(--sat-border);background:var(--sat-panel);border-radius:4px;font-size:17px!important;line-height:1.4!important;}
.skinart-b-course .skinart-buying-prices strong {display:block;color:var(--sat-ink)!important;}
.skinart-b-course form.cart {margin:0 0 12px!important;padding:0!important;width:100%;}
.skinart-b-course form.cart .variations {margin-bottom:8px!important;}
.skinart-b-course form.cart .variations td {padding:4px 0!important;}
.skinart-b-course form.cart select {width:100%;height:48px!important;min-height:48px;padding:8px!important;font-size:18px!important;}
.skinart-b-course form.cart :is(.single_variation_wrap,.single_variation) {margin-top:0!important;padding-top:0!important;}
.skinart-b-course form.cart .single_add_to_cart_button {width:100%;min-height:48px!important;}
.skinart-b-course .skinart-buying-notice {font-size:16px!important;line-height:1.5!important;margin:8px 0 12px!important;}
.skinart-b-course :is(.skinart-buying-terms,.skinart-selected-course-details) {border-block:1px solid var(--sat-border);padding:10px 0;margin:10px 0;}
.skinart-b-course :is(.skinart-buying-terms,.skinart-selected-course-details)>summary {cursor:pointer;color:var(--sat-accent);font-size:16px;font-weight:700;}
.skinart-b-course .skinart-course-options {border:0!important;padding:8px 0!important;margin:0!important;}
.skinart-b-course .woocommerce-variation-price {margin:8px 0;font-size:22px;}
.skinart-b-course .woocommerce-breadcrumb {white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;font-size:14px!important;line-height:1.4;padding-block:12px!important;margin-block:0 12px!important;}
.skinart-b-course .skinart-native-mobile-brand {font-family:var(--sat-display);font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--sat-ink)!important;white-space:nowrap;text-decoration:none;}
.skinart-b-course :is(.navbar-toggle,.menu-mobile-toggle button) {background:var(--sat-panel)!important;border-color:var(--sat-accent)!important;color:var(--sat-ink)!important;}
.skinart-b-course .navbar-toggle .icon-bar {background:var(--sat-ink)!important;}
.skinart-b-course :is(.gt_float_switcher,.gt_float_switcher .gt-selected) {background:var(--sat-panel)!important;color:var(--sat-ink)!important;border-color:var(--sat-border)!important;}
.skinart-b-course .gt_float_switcher .gt-selected .gt-current-lang {color:var(--sat-ink)!important;}
.skinart-b-course .cis-chat__launcher {background:var(--sat-panel)!important;color:var(--sat-ink)!important;border:1px solid var(--sat-accent)!important;}
@media(max-width:959px){
 .skinart-b-course main#content {padding-top:8px!important;}
 .skinart-b-course .nv-shop.col {margin-top:0!important;}
 .skinart-b-course header .header-main.hide-on-desktop .row--wrapper {display:flex!important;width:100%!important;margin:0!important;align-items:center;justify-content:space-between;gap:12px;}
 .skinart-b-course header .header-main.hide-on-desktop .hfg-slot.left {display:flex!important;flex:1 1 auto;align-items:center;min-width:0;}
 .skinart-b-course header .header-main.hide-on-desktop .hfg-slot.right {display:flex!important;flex:0 0 auto;align-items:center;gap:12px;}
 .skinart-b-course header .builder-item--logo img {width:120px!important;max-width:120px!important;height:auto!important;max-height:40px;object-fit:contain;}
 .skinart-b-course .container.shop-container {padding-inline:16px!important;}
 .skinart-b-course .nv-single-product-top {display:flex;flex-direction:column;}
 .skinart-b-course .nv-single-product-top>.summary,.skinart-b-course .nv-single-product-top>.woocommerce-product-gallery {float:none!important;width:100%!important;max-width:100%!important;margin:0 0 24px!important;}
 .skinart-b-course .summary.entry-summary {padding:18px!important;}
 .skinart-b-course .summary h1 {font-size:32px!important;}
 .skinart-b-course .skinart-buying-intro {font-size:16px!important;line-height:1.45!important;margin-bottom:12px!important;}
 .skinart-b-course .skinart-buying-prices {gap:8px;}
 .skinart-b-course .skinart-buying-prices li {font-size:15px!important;padding:10px;}
}

/* skinart-course-buying-native */
/* Native server order: summary then gallery inside Neve's existing top wrapper. */
.skinart-buying-native .skinart-buying-chat {min-height:60px;margin-top:16px;}
.skinart-buying-native .skinart-buying-chat .cis-chat {position:relative!important;inset:auto!important;z-index:1000;}
.skinart-buying-native .skinart-buying-chat .cis-chat__launcher {min-height:44px;box-shadow:none;}
/* Preserve production Chat Portal fullscreen mobile and expanded desktop geometry. */
@media(min-width:561px){.skinart-buying-native .skinart-buying-chat .cis-chat:not(.cis-chat--expanded) .cis-chat__panel {position:fixed;right:12px;bottom:12px;max-height:calc(100dvh - 24px);}}
/* Keep Neve's existing top button at its footer location, outside the purchase area. */
.skinart-buying-native #scroll-to-top {position:relative!important;inset:auto!important;margin:24px auto!important;min-width:44px;min-height:44px;opacity:1!important;visibility:visible!important;background:var(--sat-panel)!important;color:var(--sat-ink)!important;border:1px solid var(--sat-border)!important;}
.skinart-buying-native .nv-single-product-top {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}
.skinart-buying-native .nv-single-product-top>.summary {grid-column:2;grid-row:1;}
.skinart-buying-native .nv-single-product-top>.woocommerce-product-gallery {grid-column:1;grid-row:1;}
.skinart-buying-native .nv-single-product-top>:is(.summary,.woocommerce-product-gallery) {float:none!important;width:100%!important;min-width:0;}
@media(max-width:959px){
 .skinart-buying-native .nv-single-product-top {display:grid!important;grid-template-columns:minmax(0,1fr);gap:24px;}
 .skinart-buying-native .nv-single-product-top>.summary {grid-column:1;grid-row:1;}
 .skinart-buying-native .nv-single-product-top>.woocommerce-product-gallery {grid-column:1;grid-row:2;}
}

/* Override the existing fixed yellow breadcrumb repair within this reviewed course palette only. */
.skinart-buying-native.woocommerce .woocommerce-breadcrumb a {color:var(--sat-ink)!important;text-decoration:underline;}

/* skinart-anton */
/* vietnamese */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://skinarttraining.com/wp-content/mu-plugins/skinart-native-course-assets/editorial-assets/anton-1.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://skinarttraining.com/wp-content/mu-plugins/skinart-native-course-assets/editorial-assets/anton-2.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://skinarttraining.com/wp-content/mu-plugins/skinart-native-course-assets/editorial-assets/anton-3.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* skinart-course-editorial */
/* Separate Studio Editorial composition study. Not in the safe buying pilot ZIP. */
body.skinart-editorial-study {--sat-display:"Anton",Impact,"Arial Narrow",sans-serif;}
.skinart-editorial-study .nv-single-product-top {grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:532px auto;gap:24px 42px;}
.skinart-editorial-study .skinart-editorial-art {grid-column:1;grid-row:1;position:relative;margin:0;border:1px solid var(--sat-border);overflow:hidden;background:#0e1010;}
.skinart-editorial-study .skinart-editorial-art img {display:block;width:100%;height:530px;object-fit:cover;object-position:72% center;}
.skinart-editorial-study .skinart-editorial-art figcaption {position:absolute;bottom:0;left:0;right:0;padding:28px 24px 18px;color:#f5ead7;background:linear-gradient(transparent,rgba(14,16,16,.9));font:12px/1.5 Georgia,serif;letter-spacing:.26em;text-transform:uppercase;}
.skinart-editorial-study .nv-single-product-top>.woocommerce-product-gallery {grid-column:1;grid-row:2;align-self:start;margin-bottom:0!important;}
.skinart-editorial-study .nv-single-product-top>.summary {grid-column:2;grid-row:1 / span 2;border-radius:0!important;border-width:1px 0 0;padding-top:22px!important;}
.skinart-editorial-study .summary h1 {font-family:var(--sat-display)!important;font-weight:400!important;font-size:clamp(38px,4vw,56px)!important;line-height:1.04!important;letter-spacing:.005em;}
.skinart-editorial-study .skinart-buying-intro {font-family:Georgia,"Times New Roman",serif;font-size:19px;line-height:1.5;}
.skinart-editorial-study .skinart-buying-prices {border-top:1px solid var(--sat-border);padding-top:18px!important;}
.skinart-editorial-study .skinart-buying-prices li {border-radius:0;}
.skinart-editorial-study .woocommerce-product-details__short-description {max-width:860px;margin:48px auto!important;padding:26px 0;border-block:1px solid var(--sat-border);font-family:Georgia,"Times New Roman",serif;font-size:22px;line-height:1.65;}
.skinart-editorial-study .woocommerce-tabs {margin-top:44px!important;padding-top:24px;border-top:1px solid var(--sat-border);}
.skinart-editorial-study .woocommerce-tabs h2 {font-family:var(--sat-display)!important;font-weight:400!important;font-size:38px;letter-spacing:.015em;}
.skinart-editorial-study .woocommerce-tabs p {max-width:78ch;line-height:1.75;}
.skinart-editorial-study .woocommerce-tabs .tabs {display:flex;flex-wrap:wrap;gap:12px 26px;padding-bottom:18px!important;border-bottom:1px solid var(--sat-border);}
.skinart-editorial-study .product_meta {font-size:14px;color:var(--sat-muted);}
.skinart-editorial-study .woocommerce-overview-content .myDiv {background:var(--sat-panel)!important;border:1px solid var(--sat-border);border-radius:0!important;padding:clamp(20px,3vw,38px)!important;margin-block:28px!important;}
.skinart-editorial-study .woocommerce-overview-content a[style*="background: var(--nv-primary-accent)"] {color:var(--sat-button-ink)!important;}
.skinart-editorial-study .woocommerce-overview-content a[style*="background: var(--nv-primary-accent)"] span {color:inherit!important;}
.skinart-editorial-study .woocommerce-overview-content :is(.accordion-button,.cisap__play) {background:var(--sat-button-bg)!important;color:var(--sat-button-ink)!important;border:1px solid var(--sat-border)!important;min-height:44px;}
.skinart-editorial-study .woocommerce-overview-content .accordion-button {display:block;width:100%;padding:12px 16px;margin-block:8px;text-align:left;}
.skinart-editorial-study .woocommerce-overview-content .cisap__playIcon {border-left-color:var(--sat-button-ink)!important;}
.skinart-editorial-study .woocommerce-loop-product__title {font-size:26px!important;line-height:1.2!important;letter-spacing:0!important;font-weight:400!important;margin-top:14px!important;}
.skinart-editorial-study .woocommerce-LoopProduct-link {text-decoration:none!important;}
.skinart-editorial-study .nv-card-content-wrapper {border:1px solid var(--sat-border);padding:14px;background:var(--sat-panel);}
.skinart-editorial-study #site-footer,.skinart-editorial-study #site-footer .footer--row-inner {background:var(--sat-panel)!important;color:var(--sat-ink)!important;}
.skinart-editorial-study .site-logo img {filter:grayscale(1);}
.skinart-editorial-study .skinart-course-meta {border-block:1px solid var(--sat-border);padding:14px 0;margin-block:24px;}
.skinart-editorial-study .skinart-course-meta summary {cursor:pointer;min-height:44px;display:list-item;padding-block:10px;}
.skinart-editorial-study .skinart-course-meta .product_meta {margin-top:12px;}
.skinart-editorial-study .nv-single-product-bottom {margin-bottom:32px;}
@media(max-width:959px){
 .skinart-editorial-study .nv-single-product-top {grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:24px;}
 .skinart-editorial-study .nv-single-product-top>.summary {grid-column:1;grid-row:1;padding-top:18px!important;}
 .skinart-editorial-study .skinart-editorial-art {grid-column:1;grid-row:2;}
 .skinart-editorial-study .skinart-editorial-art img {height:280px;object-position:72% center;}
 .skinart-editorial-study .nv-single-product-top>.woocommerce-product-gallery {grid-column:1;grid-row:3;}
 .skinart-editorial-study .summary h1 {font-size:34px!important;}
 .skinart-editorial-study .skinart-buying-intro {font-size:16px;line-height:1.45;}
 .skinart-editorial-study .woocommerce-product-details__short-description {font-size:19px;margin:24px 0!important;}
}

/* skinart-tattoo-sales-polish */
/* Disabled candidate. Loaded only with the matching product-262 content wrapper. */
body.postid-262.skinart-theme-b-native .skinart-sales-overview,
body.postid-262.skinart-theme-b-native .skinart-sales-description {
 color:var(--sat-ink); font-family:Arial,Helvetica,sans-serif; line-height:1.65;
 --sales-space:clamp(20px,3vw,36px);
}
body.postid-262 .skinart-sales-overview :is(.myDiv,.accordion,.wp-block-themeisle-blocks-advanced-column,.wp-block-themeisle-blocks-service,.pillar-feat) {
 background:var(--sat-panel)!important; color:var(--sat-ink)!important;
 border-radius:0!important; box-shadow:none!important; animation:none!important;
}
body.postid-262 .skinart-sales-overview :is(.myDiv,.accordion,.pillar-feat) {
 padding:var(--sales-space)!important; margin:0 0 28px!important;
 border:1px solid var(--sat-border)!important; width:auto!important;
}
body.postid-262 .skinart-sales-overview .wp-block-themeisle-blocks-advanced-column {
 padding:var(--sales-space)!important; margin:0!important; min-width:0!important;
}
body.postid-262 .skinart-sales-overview :is(p,li) {
 color:var(--sat-ink)!important; font-size:18px!important; line-height:1.65!important;
 text-align:left!important; max-width:72ch; margin-inline:auto;
}
body.postid-262 .skinart-sales-overview :is(h2,h3,h4),
body.postid-262 .skinart-sales-description :is(h2,h3) {
 color:var(--sat-ink)!important; font-family:var(--sat-display)!important;
 font-weight:400!important; font-size:clamp(24px,2.6vw,36px)!important;
 line-height:1.2!important; letter-spacing:.01em!important;
 text-transform:none!important; text-align:left!important; margin-block:0 20px!important;
}
body.postid-262 .skinart-sales-overview h4 {font-size:22px!important;}
body.postid-262 .skinart-sales-overview .skinart-sales-studios h5 {
 color:var(--sat-ink)!important;font-family:Arial,Helvetica,sans-serif!important;
 font-size:18px!important;font-weight:700!important;line-height:1.4!important;
 letter-spacing:0!important;margin-block:18px 12px!important;
}
body.postid-262 .skinart-sales-overview a {color:var(--sat-ink);text-underline-offset:.2em;}
body.postid-262 .skinart-sales-overview .skinart-sales-sections {display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 0;margin-bottom:28px;border-block:1px solid var(--sat-border);}
body.postid-262 .skinart-sales-overview .skinart-sales-sections a {display:inline-flex;align-items:center;min-height:44px;color:var(--sat-ink)!important;font-size:17px;font-weight:700;}
body.postid-262 .skinart-sales-overview :is(#online-course,#skinart-tattoo-curriculum,#skinart-sales-policies){scroll-margin-top:32px;}
body.postid-262 .skinart-sales-overview .pillar-feat a {color:var(--sat-ink)!important;}
body.postid-262 .skinart-sales-description :is(p,li,strong,a) {color:var(--sat-ink)!important;}
body.postid-262.skinart-buying-native .skinart-selected-course-details>div {
 background:var(--sat-panel)!important;color:var(--sat-ink)!important;
 border:1px solid var(--sat-border)!important;border-radius:0!important;
}
body.postid-262.skinart-buying-native .skinart-selected-course-details :is(h3,p,ul,li,strong) {color:var(--sat-ink)!important;}
body.postid-262.skinart-buying-native .woocommerce-product-gallery__trigger {
 background:var(--sat-panel)!important;border:1px solid var(--sat-border)!important;color:var(--sat-ink)!important;
}
body.postid-262.skinart-buying-native .woocommerce-product-gallery__trigger span {color:var(--sat-ink)!important;}
body.postid-262 .skinart-sales-overview .cisap {width:100%!important;max-width:480px!important;margin-inline:auto!important;}
body.postid-262 .skinart-sales-overview .cisvc {max-width:600px!important;margin-inline:auto!important;}
body.postid-262 .skinart-sales-overview .video-container {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;align-items:start;}
body.postid-262 .skinart-sales-overview .video-container>.testimonial {min-width:0!important;}
body.postid-262 .skinart-sales-overview :is(.wp-block-button__link,.cis-chat-inline-link,.accordion-button),
body.postid-262 .skinart-sales-description .cis-chat-inline-link {
 background:var(--sat-button-bg)!important;color:var(--sat-button-ink)!important;
 border:1px solid var(--sat-border)!important;border-radius:2px!important;
 min-height:44px;padding:12px 16px;line-height:1.4;
}
body.postid-262 .skinart-sales-overview :is(.wp-block-button__link,.cis-chat-inline-link,.accordion-button) span {color:inherit!important;}
body.postid-262 .skinart-sales-overview .accordion-button::after {color:var(--sat-button-ink)!important;}
body.postid-262 .skinart-sales-overview .wp-block-gallery {
 display:block!important;columns:3;column-gap:16px!important;
 margin:24px 0!important;
}
body.postid-262 .skinart-sales-overview .wp-block-gallery>.wp-block-image {display:inline-block!important;break-inside:avoid;width:100%!important;margin:0 0 16px!important;}
body.postid-262 .skinart-sales-overview .wp-block-gallery img {
 display:block;width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;
}
body.postid-262 .skinart-sales-overview .skinart-sales-studios,
body.postid-262 .skinart-sales-overview .skinart-sales-contact {
 border-block:1px solid var(--sat-border);padding:var(--sales-space);margin-block:28px;
}
body.postid-262 .skinart-sales-overview .skinart-sales-studios>summary {
 cursor:pointer;font-size:20px;line-height:1.4;min-height:44px;padding-block:10px;
}
body.postid-262 .skinart-sales-overview .skinart-sales-gallery-more>summary {
 cursor:pointer;min-height:44px;padding:12px 0;font-size:18px;
 color:var(--sat-ink);text-decoration:underline;text-underline-offset:.2em;
}
body.postid-262 .skinart-sales-overview :is(a,button,summary):focus-visible {
 outline:3px solid var(--sat-ink)!important;outline-offset:4px;
}
@media(max-width:600px){
 body.postid-262 .skinart-sales-overview .video-container {grid-template-columns:minmax(0,1fr);}
 body.postid-262 .skinart-sales-overview .wp-block-gallery {columns:2;column-gap:10px!important;}
 body.postid-262 .skinart-sales-overview :is(.myDiv,.accordion,.wp-block-themeisle-blocks-advanced-column){padding:18px!important;}
}

/* ZA tattoo: complete Studio Editorial presentation, scoped to the existing native page. */
body.postid-262.skinart-editorial-study {
 background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27180%27%20height%3D%27180%27%20viewBox%3D%270%200%20180%20180%27%3E%3Cfilter%20id%3D%27grain%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.82%27%20numOctaves%3D%273%27%20stitchTiles%3D%27stitch%27%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%27%23776b5a%27%20opacity%3D%27.055%27%20filter%3D%27url%28%23grain%29%27%20d%3D%27M0%200h180v180H0z%27%2F%3E%3C%2Fsvg%3E");
 background-repeat:repeat;background-size:180px 180px;
}
body.postid-262.skinart-editorial-study :is(.wrapper,.neve-main) {background-color:transparent!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished {--finish-gap:clamp(24px,4vw,48px);}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-section {
 margin:0 0 var(--finish-gap)!important;padding:clamp(20px,3vw,36px)!important;
 border:1px solid var(--sat-border)!important;background:var(--sat-panel)!important;
 border-radius:2px!important;box-shadow:none!important;width:auto!important;
}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-section :is(.wp-block-themeisle-blocks-advanced-column,.wp-block-themeisle-blocks-service) {
 padding:0!important;margin:0!important;background:transparent!important;border:0!important;animation:none!important;
}
body.postid-262 .skinart-sales-overview.skinart-page-finished :is(p,li) {margin-inline:0!important;max-width:74ch;}
body.postid-262 .skinart-sales-overview.skinart-page-finished p {margin-block:0 20px!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished p:last-child {margin-bottom:0!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished h2 {font-size:clamp(27px,3vw,38px)!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished h3 {font-size:clamp(23px,2.4vw,29px)!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished :is(h2,h3) {font-weight:400!important;letter-spacing:0!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished :is(h2,h3) :is(strong,b) {font-weight:inherit!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished :is(ul,ol) {margin:16px 0 24px!important;padding-left:24px!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished li {margin-bottom:10px!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-instructor .wp-block-themeisle-blocks-service {display:grid;grid-template-columns:160px minmax(0,1fr);gap:28px;align-items:center;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-instructor [id*="font-awesome"] {display:none;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-instructor figure {margin:0!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-instructor img {width:160px!important;height:160px!important;border-radius:50%;object-fit:cover;}
body.postid-262 .skinart-sales-overview.skinart-page-finished :is(.skinart-finish-recognition,.skinart-finish-certificates,.skinart-finish-study)>.innerblocks-wrap {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-study>.innerblocks-wrap {grid-template-columns:repeat(3,minmax(0,1fr));}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-recognition :is(.o-flip-inner,.o-flip-front,.o-flip-back,.o-flip-content) {position:static!important;transform:none!important;backface-visibility:visible!important;height:auto!important;min-height:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-recognition [class*="flip"] {animation:none!important;transform:none!important;height:auto!important;min-height:0!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-recognition .o-img {width:112px!important;height:112px!important;object-fit:contain;margin:0 0 12px!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-recognition .o-flip-back {margin-bottom:18px!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-certificate-preview {display:block;max-width:149px;margin:0 0 24px;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-certificate-preview img {width:100%!important;height:auto!important;object-fit:contain;}
body.postid-262 .skinart-sales-overview.skinart-page-finished :is(.skinart-finish-equipment,.skinart-finish-in-person) .wp-block-themeisle-blocks-service {display:flow-root;}
body.postid-262 .skinart-sales-overview.skinart-page-finished :is(.skinart-finish-equipment,.skinart-finish-in-person) img {float:right;width:clamp(150px,28%,280px)!important;height:auto!important;margin:0 0 24px 32px!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished :is(.cisap,.cisvc,.cisvc__card) {background:var(--sat-panel)!important;color:var(--sat-ink)!important;border:1px solid var(--sat-border)!important;border-radius:2px!important;box-shadow:none!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished :is(.cisap__stage,.cisvc__thumb,.cisvc__track,.cisvc__slide) {border-radius:0!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished :is(.cisap__quality,.cisap__select,.cisvc__quality,.cisvc__nav,.cisvc__prev,.cisvc__next) {min-width:44px;min-height:44px!important;height:auto!important;background:var(--sat-button-bg)!important;color:var(--sat-button-ink)!important;border:1px solid var(--sat-border)!important;border-radius:2px!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished :is(.cisap__play,.cisvc__play) {background:var(--sat-button-bg)!important;color:var(--sat-button-ink)!important;border:1px solid var(--sat-border)!important;border-radius:4px!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .cisap__playIcon {border-left-color:var(--sat-button-ink)!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .cisvc__play::before {border-left-color:var(--sat-button-ink)!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .cisvc__playIcon {border-left-color:var(--sat-button-ink)!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .cisvc__dots {gap:2px;order:2;flex-basis:100%;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .cisvc__dot {width:28px;height:28px;background:transparent!important;display:grid;place-items:center;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .cisvc__dot::after {content:"";width:7px;height:7px;border-radius:50%;background:var(--sat-ink);opacity:.45;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .cisvc__dot.is-active::after {opacity:1;outline:1px solid var(--sat-ink);outline-offset:3px;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .video-container:has(>.cisap:only-of-type) {grid-template-columns:minmax(0,1fr);}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-learn .cisap {max-width:640px!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished :is(.skinart-finish-action,.cis-chat-inline-link) {display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px!important;background:var(--sat-button-bg)!important;color:var(--sat-button-ink)!important;border:1px solid var(--sat-border)!important;border-radius:3px!important;font:700 16px/1.4 Arial,Helvetica,sans-serif;text-align:center;text-decoration:none!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-contact p:last-child {display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-course-policy h3 {padding-top:24px;border-top:1px solid var(--sat-border);margin-top:28px!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .wp-block-gallery img {border-radius:2px!important;}
body.postid-262.skinart-buying-native :is(.related.products,.woocommerce-featured-products) ul.products {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px!important;}
body.postid-262.skinart-buying-native :is(.related.products,.woocommerce-featured-products) ul.products::before,body.postid-262.skinart-buying-native :is(.related.products,.woocommerce-featured-products) ul.products::after {display:none!important;}
body.postid-262.skinart-buying-native :is(.related.products,.woocommerce-featured-products) ul.products li.product {width:auto!important;float:none!important;margin:0!important;display:flex;min-width:0;padding:14px!important;}
body.postid-262.skinart-buying-native :is(.related.products,.woocommerce-featured-products) li.product>a {display:flex;flex-direction:column;width:100%;}
body.postid-262.skinart-buying-native :is(.related.products,.woocommerce-featured-products) .woocommerce-loop-product__title {font-size:24px!important;line-height:1.25!important;font-weight:400!important;letter-spacing:0!important;margin:14px 0!important;overflow-wrap:normal;}
body.postid-262.skinart-buying-native :is(.related.products,.woocommerce-featured-products) .price {margin-top:auto!important;font:16px/1.5 Arial,Helvetica,sans-serif!important;}
body.postid-262.skinart-buying-native .woocommerce-tabs ul.tabs {display:flex;flex-wrap:wrap;gap:8px 24px;padding:16px 0!important;margin-bottom:24px!important;}
body.postid-262.skinart-buying-native .woocommerce-tabs ul.tabs li {margin:0!important;padding:0!important;}
body.postid-262.skinart-buying-native .woocommerce-tabs ul.tabs li a {min-height:44px;display:inline-flex;align-items:center;}
body.postid-262.skinart-buying-native .skinart-editorial-intro {padding-block:24px!important;}
body.postid-262 .skinart-finish-gallery-link {display:block;cursor:zoom-in;}
body.postid-262 .skinart-finish-gallery-link:focus-visible {outline:3px solid var(--sat-ink);outline-offset:4px;}
body.postid-262 .skinart-photo-dialog {position:fixed;inset:0;max-width:min(1000px,94vw);width:fit-content;max-height:94vh;margin:auto;padding:18px;background:var(--sat-panel);color:var(--sat-ink);border:1px solid var(--sat-border);border-radius:3px;overflow:auto;}
body.postid-262 .skinart-photo-dialog::backdrop {background:rgba(0,0,0,.85);}
body.postid-262 .skinart-photo-dialog figure {margin:14px 0;}
body.postid-262 .skinart-photo-dialog img {display:block;max-width:100%;max-height:65vh;width:auto;height:auto;margin:auto;object-fit:contain;}
body.postid-262 .skinart-photo-dialog figcaption {max-width:65ch;padding:16px 0 0;font:16px/1.5 Arial,Helvetica,sans-serif;color:var(--sat-ink);}
body.postid-262 .skinart-photo-dialog nav {display:flex;justify-content:space-between;gap:24px;}
body.postid-262 .skinart-photo-dialog nav[hidden] {display:none;}
body.postid-262 .skinart-photo-dialog button {min-height:44px;padding:10px 16px;background:var(--sat-button-bg)!important;color:var(--sat-button-ink)!important;border:1px solid var(--sat-border);font:700 16px/1.4 Arial,Helvetica,sans-serif;}
@media(max-width:700px){
 body.postid-262 .skinart-sales-overview.skinart-page-finished :is(.skinart-finish-recognition,.skinart-finish-certificates,.skinart-finish-study)>.innerblocks-wrap {grid-template-columns:minmax(0,1fr);gap:28px;}
 body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-instructor .wp-block-themeisle-blocks-service {grid-template-columns:minmax(0,1fr);gap:20px;}
 body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-instructor img {width:120px!important;height:120px!important;}
 body.postid-262 .skinart-sales-overview.skinart-page-finished :is(.skinart-finish-equipment,.skinart-finish-in-person) img {float:none;width:min(100%,280px)!important;max-width:100%!important;max-height:280px;margin:0 0 24px!important;}
 body.postid-262.skinart-buying-native :is(.related.products,.woocommerce-featured-products) ul.products {grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;}
 body.postid-262.skinart-buying-native :is(.related.products,.woocommerce-featured-products) ul.products li.product {padding:10px!important;}
 body.postid-262.skinart-buying-native :is(.related.products,.woocommerce-featured-products) .woocommerce-loop-product__title {font-size:20px!important;overflow-wrap:anywhere;}
 body.postid-262.skinart-buying-native :is(.related.products,.woocommerce-featured-products) .price {font-size:14px!important;}
}

@media(max-width:700px){body.postid-262.skinart-buying-native :is(.related.products,.woocommerce-featured-products) .woocommerce-loop-product__title{font-size:18px!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:manual!important;}}
body.postid-262 .skinart-photo-status{font:14px/1.5 Arial,sans-serif;margin:8px 0;}

body.postid-262.skinart-buying-native .woocommerce-featured-products .nv-card-content-wrapper{display:flex;flex-direction:column;width:100%;}body.postid-262.skinart-buying-native .woocommerce-featured-products .nv-card-content-wrapper>a{display:flex;flex-direction:column;flex:1;}

/* Finish the retained native menu and customer review presentation. */
body.postid-262 #header-menu-sidebar,body.postid-262 #header-menu-sidebar .header-menu-sidebar-bg{background:var(--sat-panel)!important;color:var(--sat-ink)!important;}
body.postid-262 #header-menu-sidebar :is(a,.menu-item-title-wrap,.dd-title){color:var(--sat-ink)!important;font:600 17px/1.6 Arial,Helvetica,sans-serif!important;text-transform:none!important;}
body.postid-262 #header-menu-sidebar a:hover{color:var(--sat-accent)!important;text-decoration:underline;}
body.postid-262 #header-menu-sidebar :is(.navbar-toggle,.caret-wrap){background:var(--sat-button-bg)!important;color:var(--sat-button-ink)!important;border:1px solid var(--sat-border)!important;min-width:44px;min-height:44px;}
body.postid-262 #reviews :is(.woocommerce-review__author,.woocommerce-review__published-date,.woocommerce-review__verified,.meta){color:var(--sat-ink)!important;}
body.postid-262 #reviews .star-rating{color:var(--sat-accent)!important;}
body.postid-262 #reviews .commentlist>li{border-bottom:1px solid var(--sat-border);padding-bottom:24px!important;}

body.postid-262 #header-menu-sidebar #nv-primary-navigation-sidebar li.menu-item>.wrap>a,body.postid-262 #header-menu-sidebar #nv-primary-navigation-sidebar li.menu-item>.wrap>a span{color:var(--sat-ink)!important;}
body.postid-262 #header-menu-sidebar #header-menu-sidebar-bg .close-sidebar-panel .icon-bar{background-color:var(--sat-button-ink)!important;}
body.postid-262 #reviews .comment-text .meta{padding-right:110px;line-height:1.7!important;}
body.postid-262 #reviews .star-rating::before,body.postid-262 #reviews .star-rating strong{color:var(--sat-ink)!important;}
body.postid-262 #reviews .page-numbers.current{background:var(--sat-button-bg)!important;color:var(--sat-button-ink)!important;}
/* Zane's composition correction: practical training, open sections and regular proof grids. */
body.postid-262.skinart-editorial-study .nv-single-product-top{grid-template-rows:auto!important;align-items:start;}
body.postid-262.skinart-editorial-study .nv-single-product-top>.woocommerce-product-gallery{grid-column:1;grid-row:1!important;}
body.postid-262.skinart-editorial-study .nv-single-product-top>.summary{grid-column:2;grid-row:1!important;}
body.postid-262.skinart-editorial-study .woocommerce-product-gallery__image>a>img.wp-post-image{display:block;width:100%!important;height:auto!important;aspect-ratio:4/5;object-fit:cover;object-position:55% center;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-section{background:transparent!important;border:0!important;box-shadow:none!important;padding:24px 0!important;margin:24px 0!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished :is(.skinart-finish-recognition,.skinart-finish-study,.skinart-finish-certificates,.skinart-finish-policies){background:var(--sat-panel)!important;padding:clamp(22px,3vw,38px)!important;border:1px solid var(--sat-border)!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished :is(.cisap,.cisvc,.cisvc__card,.video-container){border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-recognition .wp-block-themeisle-blocks-service{display:flex;flex-direction:column;align-items:center;text-align:center;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-recognition :is(h2,h3,p){text-align:center!important;margin-left:auto!important;margin-right:auto!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-recognition .wp-block-button{margin:16px auto!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-proof-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:940px;margin:24px auto;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-proof-grid figure{width:auto!important;float:none!important;margin:0!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-proof-grid a{display:block;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-proof-grid img{width:100%!important;height:auto!important;aspect-ratio:4/5;object-fit:cover!important;object-position:center;display:block;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-studios>.myDiv{border:0!important;background:transparent!important;padding:20px 0!important;margin:0!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-studios .innerblocks-wrap{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-studios .wp-block-themeisle-blocks-service{display:flex;flex-direction:column;align-items:center;text-align:center;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-studios h3{font-size:24px!important;min-height:2.5em;text-align:center;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-studios a{width:100%;max-width:240px;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-studios img{width:100%!important;height:auto!important;aspect-ratio:4/5;object-fit:cover;display:block;margin:0 auto 16px!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-studios p{text-align:center!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-study{display:block!important;text-align:center;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-study>p{max-width:70ch;margin:16px auto!important;text-align:center!important;}
body.postid-262 .skinart-study-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px auto;max-width:720px;}
body.postid-262 .skinart-study-facts p{text-align:center!important;margin:0!important;}
body.postid-262 .skinart-study-facts strong{display:block;font:400 clamp(28px,3vw,36px)/1.2 var(--sat-display);color:var(--sat-ink);margin-bottom:10px;}
body.postid-262 .skinart-study-facts span{display:block;font-size:16px;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-certificates{text-align:center;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-certificates :is(h2,h3,p){text-align:center!important;margin-left:auto!important;margin-right:auto!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-certificate-preview{display:block;margin:22px auto!important;}
@media(max-width:959px){body.postid-262.skinart-editorial-study .nv-single-product-top>.woocommerce-product-gallery{grid-column:1;grid-row:1!important;}body.postid-262.skinart-editorial-study .nv-single-product-top>.summary{grid-column:1;grid-row:2!important;}body.postid-262.skinart-editorial-study .woocommerce-product-gallery__image>a>img.wp-post-image{aspect-ratio:4/3;object-position:center;}}
@media(max-width:700px){body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:480px;}body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-studios .innerblocks-wrap{grid-template-columns:minmax(0,1fr);gap:28px;}body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-studios h3{min-height:0;}body.postid-262 .skinart-study-facts{grid-template-columns:minmax(0,1fr);}}

/* Zane: tactile paper and layered slate, no fine static-grain overlay. */
body.postid-262.skinart-editorial-study main#content{background-color:#d5c8ae!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27768%27%20height%3D%27768%27%20viewBox%3D%270%200%20768%20768%27%3E%3Cfilter%20id%3D%27s%27%20x%3D%270%27%20y%3D%270%27%20width%3D%27100%25%27%20height%3D%27100%25%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.11%20.085%27%20numOctaves%3D%273%27%20seed%3D%2719%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeDiffuseLighting%20surfaceScale%3D%27.55%27%20diffuseConstant%3D%271%27%20lighting-color%3D%27%23eadcc3%27%3E%3CfeDistantLight%20azimuth%3D%27225%27%20elevation%3D%2758%27%2F%3E%3C%2FfeDiffuseLighting%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%27%23eadcc3%27%20filter%3D%27url%28%23s%29%27%20d%3D%27M0%200h768v768H0z%27%2F%3E%3C%2Fsvg%3E")!important;background-size:768px 768px!important;background-repeat:repeat!important;}
html[data-skinart-theme="dark"] body.postid-262.skinart-editorial-study main#content{background-color:#202925!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27768%27%20height%3D%27768%27%20viewBox%3D%270%200%20768%20768%27%3E%3Cfilter%20id%3D%27s%27%20x%3D%270%27%20y%3D%270%27%20width%3D%27100%25%27%20height%3D%27100%25%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.023%20.018%27%20numOctaves%3D%273%27%20seed%3D%278%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeDiffuseLighting%20surfaceScale%3D%278%27%20diffuseConstant%3D%271%27%20lighting-color%3D%27%233d4143%27%3E%3CfeDistantLight%20azimuth%3D%27225%27%20elevation%3D%2758%27%2F%3E%3C%2FfeDiffuseLighting%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%27%233d4143%27%20filter%3D%27url%28%23s%29%27%20d%3D%27M0%200h768v768H0z%27%2F%3E%3C%2Fsvg%3E")!important;background-size:768px 768px!important;}
body.postid-262.skinart-editorial-study :is(.nv-single-page-wrap,.nv-content-wrap,.summary,.woocommerce-tabs){background-color:transparent!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-studios :is(h3,h4,figure){text-align:center!important;margin-inline:auto!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-studios a.skinart-finish-gallery-link{display:block!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .skinart-finish-studios img{display:block!important;margin-inline:auto!important;}
body.postid-262 .skinart-sales-overview.skinart-page-finished .cisvc :is(.cisvc__viewport,.cisvc__track,.cisvc__slide){background:transparent!important;border:0!important;box-shadow:none!important;}
