
/* skinart-slate-atelier */
@font-face{font-family:Atelier Serif;src:url("https://skinarttraining.com/wp-content/mu-plugins/skinart-native-course-assets/atelier-serif-400.woff2") format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Atelier Serif;src:url("https://skinarttraining.com/wp-content/mu-plugins/skinart-native-course-assets/atelier-serif-600.woff2") format('woff2');font-weight:600;font-display:swap}
html body.postid-262.skinart-theme-b-native.skinart-slate-atelier{--sat-bg:#141514!important;--sat-panel:#191b19!important;--sat-ink:#f5eedf!important;--sat-muted:#c7c1b4!important;--sat-accent:#d1b47c!important;--sat-border:#62543d!important;--sat-button-bg:#c8a56a!important;--sat-button-ink:#141514!important;--sat-display:'Atelier Serif',Georgia,serif!important;background:#141514!important;color:#f5eedf!important;color-scheme:dark!important;}
html body.postid-262.skinart-theme-b-native.skinart-editorial-study.skinart-slate-atelier main#content{background:#141514 url("https://skinarttraining.com/wp-content/mu-plugins/skinart-native-course-assets/slate-atelier-background-speed.webp") center top/100% auto repeat-y!important;}
html body.skinart-slate-atelier :is(.wrapper,.nv-single-page-wrap,.nv-content-wrap,.summary,.woocommerce-tabs){background:transparent!important;}
body.skinart-slate-atelier>header.header,body.skinart-slate-atelier .wrapper>header.header,body.skinart-slate-atelier .skinart-theme-slot,body.skinart-slate-atelier .skinart-theme-toggle{display:none!important;}
body.skinart-slate-atelier .atelier-masthead{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1440px;margin:0 auto;padding:24px 7%;background:#141514;border-bottom:1px solid #3b352a;color:#f5eedf;}
body.skinart-slate-atelier .atelier-brand{font:400 52px/.95 'Atelier Serif',Georgia,serif!important;letter-spacing:.17em;color:#f5eedf!important;text-decoration:none!important;white-space:nowrap;}
body.skinart-slate-atelier .atelier-brand span{display:block;font:10px/1.5 Arial,sans-serif;letter-spacing:.42em;margin-top:10px;}
body.skinart-slate-atelier .atelier-masthead nav{display:flex;align-items:center;gap:clamp(20px,3vw,48px);}
body.skinart-slate-atelier .atelier-masthead nav a{font:14px/1.5 Arial,sans-serif!important;letter-spacing:.035em;color:#f5eedf!important;text-decoration:none!important;padding:12px 0;border-bottom:1px solid transparent;}
body.skinart-slate-atelier .atelier-masthead nav a:hover{border-bottom-color:#d1b47c;}
body.skinart-slate-atelier .atelier-signature{padding-left:24px;border-left:1px solid #8e774e;font:10px/1.9 Arial,sans-serif;letter-spacing:.3em;color:#d1b47c;}
body.skinart-slate-atelier .atelier-skip{position:absolute;left:16px;top:-100px;background:#f5eedf;color:#141514!important;padding:12px;z-index:9999;}body.skinart-slate-atelier .atelier-skip:focus{top:8px;}
body.postid-262.skinart-slate-atelier main#content>.container{max-width:1440px!important;padding-inline:7%!important;}
body.postid-262.skinart-slate-atelier .woocommerce-breadcrumb{font:12px/1.5 Arial,sans-serif!important;margin:20px 0 28px!important;opacity:.8;}
body.postid-262.skinart-slate-atelier .nv-single-product-top{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important;gap:clamp(30px,5vw,76px)!important;margin-bottom:44px!important;align-items:start!important;}
body.postid-262.skinart-slate-atelier .nv-single-product-top>.summary{border:0!important;padding:20px 0 0!important;margin:0!important;}
body.postid-262.skinart-slate-atelier .atelier-eyebrow{font:11px/1.6 Arial,sans-serif!important;letter-spacing:.3em;color:#d1b47c!important;margin:0 0 24px!important;}
body.postid-262.skinart-slate-atelier h1.product_title{font-family:'Atelier Serif',Georgia,serif!important;font-size:clamp(48px,5.6vw,84px)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:.99!important;margin:0 0 22px!important;text-wrap:balance;}
body.postid-262.skinart-slate-atelier .skinart-buying-intro{font:400 clamp(20px,2vw,26px)/1.35 'Atelier Serif',Georgia,serif!important;max-width:36ch;margin:0 0 30px!important;padding:0!important;border:0!important;color:#f5eedf!important;}
body.postid-262.skinart-slate-atelier .woocommerce-product-gallery{border:0!important;overflow:hidden;}
body.postid-262.skinart-slate-atelier .woocommerce-product-gallery__image>a>img.wp-post-image{aspect-ratio:4/5!important;object-position:55% center!important;filter:brightness(.91) contrast(1.04) saturate(.88);}
body.postid-262.skinart-slate-atelier .woocommerce-product-gallery__trigger{background:#151614!important;color:#f5eedf!important;border-color:#8e774e!important;}
body.postid-262.skinart-slate-atelier form.variations_form{margin:0!important;}
body.postid-262.skinart-slate-atelier table.variations{margin:0 0 14px!important;border:0!important;}
body.postid-262.skinart-slate-atelier table.variations label{font:11px/1.6 Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase;color:#d1b47c!important;}
body.postid-262.skinart-slate-atelier form.variations_form select{height:52px!important;min-height:52px!important;background:#131512!important;border:1px solid #a58a58!important;border-radius:4px!important;font:16px/1.4 Arial,sans-serif!important;color:#f5eedf!important;}
body.postid-262.skinart-slate-atelier .skinart-buying-prices{gap:14px!important;margin:0 0 18px!important;padding:0!important;border:0!important;}
body.postid-262.skinart-slate-atelier .skinart-buying-prices li{background:linear-gradient(145deg,#20211e,#151613)!important;border:1px solid #494436!important;border-radius:4px!important;padding:14px!important;font:17px/1.5 Arial,sans-serif!important;color:#f5eedf!important;}
body.postid-262.skinart-slate-atelier .skinart-buying-prices strong{display:block;font:600 15px/1.5 Arial,sans-serif!important;color:#f5eedf!important;}
body.postid-262.skinart-slate-atelier .single_add_to_cart_button{background:linear-gradient(115deg,#dfc38c,#b88d50)!important;color:#141514!important;border:1px solid #b6975d!important;border-radius:4px!important;min-height:58px!important;font:700 14px/1.4 Arial,sans-serif!important;letter-spacing:.19em!important;text-transform:uppercase;box-shadow:inset 0 1px rgba(255,240,210,.35)!important;}
body.postid-262.skinart-slate-atelier .single_add_to_cart_button.disabled{opacity:.65!important;}
body.postid-262.skinart-slate-atelier .skinart-buying-notice{border:0!important;margin:12px 0!important;padding:0!important;font:400 16px/1.5 'Atelier Serif',Georgia,serif!important;color:#ded7c8!important;}
body.postid-262.skinart-slate-atelier .skinart-buying-terms{border-color:#494436!important;margin:16px 0 0!important;padding:10px 0!important;}
body.postid-262.skinart-slate-atelier .skinart-buying-terms summary{font-size:14px!important;font-weight:400!important;}
body.postid-262.skinart-slate-atelier .woocommerce-product-details__short-description{max-width:78ch!important;margin:28px auto!important;padding:24px 0!important;border:0!important;font:22px/1.4 'Atelier Serif',Georgia,serif!important;}
body.postid-262.skinart-slate-atelier .skinart-course-meta{font-size:13px!important;margin:12px 0!important;padding:12px 0!important;border-color:#3c382e!important;}
body.postid-262.skinart-slate-atelier .woocommerce-tabs ul.tabs{padding:0!important;margin:30px 0!important;border-bottom:1px solid #4b4232!important;}
body.postid-262.skinart-slate-atelier .woocommerce-tabs ul.tabs li a{font:14px/1.4 Arial,sans-serif!important;letter-spacing:.08em;padding:14px 4px!important;}
body.postid-262.skinart-slate-atelier .skinart-sales-sections{margin:0 0 42px!important;padding:10px 0 18px!important;gap:22px!important;border-color:#4b4232!important;}
body.postid-262.skinart-slate-atelier .skinart-sales-sections a{font:12px/1.5 Arial,sans-serif!important;letter-spacing:.06em;text-transform:uppercase;font-weight:400!important;}
body.postid-262.skinart-slate-atelier :is(.skinart-sales-overview,.skinart-sales-description,#reviews) :is(h2,h3,h4){font-family:'Atelier Serif',Georgia,serif!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.08!important;}
body.postid-262.skinart-slate-atelier .skinart-sales-overview h2{font-size:clamp(36px,4vw,56px)!important;margin:0 0 24px!important;}
body.postid-262.skinart-slate-atelier .skinart-sales-overview h3{font-size:clamp(28px,2.9vw,40px)!important;}
body.postid-262.skinart-slate-atelier .skinart-sales-overview :is(p,li){font:16px/1.75 Arial,sans-serif!important;color:#e4dfd3!important;}
body.postid-262.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished .skinart-finish-section{margin:0!important;padding:48px 0!important;border:0!important;border-bottom:1px solid #35342b!important;background:transparent!important;}
body.postid-262.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished :is(.skinart-finish-recognition,.skinart-finish-study,.skinart-finish-certificates){background:rgba(21,23,20,.88)!important;border-top:1px solid #4c4230!important;border-bottom:1px solid #4c4230!important;padding:40px 28px!important;margin:28px 0!important;}
body.postid-262.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished :is(.wp-block-themeisle-blocks-service,.wp-block-themeisle-blocks-advanced-column,.myDiv){background:transparent!important;}
body.postid-262.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished :is(.cisap,.cisvc,.cisvc__viewport,.cisvc__track,.cisvc__slide,.cisvc__card,.cisvc__controls,.video-container){background:transparent!important;border:0!important;box-shadow:none!important;}
body.postid-262.skinart-slate-atelier .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-slate-atelier .skinart-sales-overview.skinart-page-finished .skinart-finish-studios a.skinart-finish-gallery-link{display:block!important;max-width:240px!important;width:100%!important;margin-inline:auto!important;}
body.postid-262.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished .skinart-proof-grid{max-width:100%!important;gap:16px!important;}
body.postid-262.skinart-slate-atelier .skinart-finish-practice img,body.postid-262.skinart-slate-atelier .skinart-proof-grid img{border-radius:1px!important;}
body.postid-262.skinart-slate-atelier .skinart-certificate-preview{width:230px!important;max-width:100%!important;height:auto!important;}
body.postid-262.skinart-slate-atelier .skinart-study-facts strong{font:400 42px/1.2 'Atelier Serif',Georgia,serif!important;color:#d1b47c!important;}
body.postid-262.skinart-slate-atelier .accordion{padding:0!important;border:0!important;background:transparent!important;}
body.postid-262.skinart-slate-atelier .accordion-button{background:#1a1c18!important;color:#f5eedf!important;border:0!important;border-bottom:1px solid #5c503b!important;border-radius:0!important;font:400 22px/1.4 'Atelier Serif',Georgia,serif!important;padding:16px 20px!important;text-align:left!important;}
body.postid-262.skinart-slate-atelier .accordion-content{padding:18px 24px!important;}
body.postid-262.skinart-slate-atelier :is(.skinart-finish-action,.cis-chat-inline-link,.wp-block-button__link){background:#c8a56a!important;color:#141514!important;border:1px solid #b4935e!important;border-radius:3px!important;font:600 14px/1.5 Arial,sans-serif!important;}
body.postid-262.skinart-slate-atelier .skinart-practice-referral{background:transparent!important;border:0!important;border-top:1px solid #484031!important;padding:20px 0!important;margin:26px 0 0!important;}
body.postid-262.skinart-slate-atelier .pillar-feat{border:0!important;border-top:1px solid #494130!important;border-bottom:1px solid #494130!important;background:transparent!important;padding:32px 0!important;margin:32px 0!important;}
body.postid-262.skinart-slate-atelier .woocommerce-featured-products .nv-card-content-wrapper{background:#171916!important;border:1px solid #3e3c30!important;padding:12px!important;}
body.postid-262.skinart-slate-atelier .woocommerce-featured-products .woocommerce-loop-product__title{font:400 25px/1.15 'Atelier Serif',Georgia,serif!important;}
body.postid-262.skinart-slate-atelier .cis-chat__launcher{background:#151613!important;color:#f5eedf!important;border:1px solid #c8a56a!important;box-shadow:0 4px 20px #0005!important;}
body.postid-262.skinart-slate-atelier #site-footer,body.postid-262.skinart-slate-atelier #site-footer .footer--row-inner{background:#111310!important;border-top:1px solid #35342b!important;}
@media(max-width:959px){body.skinart-slate-atelier .atelier-masthead{padding:20px 6%;gap:20px;flex-wrap:wrap;}body.skinart-slate-atelier .atelier-brand{font-size:42px!important;}body.skinart-slate-atelier .atelier-signature{display:none;}body.skinart-slate-atelier .atelier-masthead nav{gap:22px;}body.postid-262.skinart-slate-atelier main#content>.container{padding-inline:6%!important;}body.postid-262.skinart-slate-atelier .nv-single-product-top{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;}body.postid-262.skinart-slate-atelier .woocommerce-product-gallery__image>a>img.wp-post-image{aspect-ratio:4/3!important;}body.postid-262.skinart-slate-atelier h1.product_title{font-size:54px!important;}body.postid-262.skinart-slate-atelier .nv-single-product-top>.summary{padding:0!important;}}
@media(max-width:600px){body.skinart-slate-atelier .atelier-masthead{justify-content:center;text-align:center;padding:18px 6% 12px;}body.skinart-slate-atelier .atelier-brand{font-size:40px!important;}body.skinart-slate-atelier .atelier-brand span{font-size:8px;}body.skinart-slate-atelier .atelier-masthead nav{justify-content:center;gap:18px;flex-wrap:wrap;}body.skinart-slate-atelier .atelier-masthead nav a{font-size:12px!important;padding:5px 0;}body.postid-262.skinart-slate-atelier h1.product_title{font-size:48px!important;}body.postid-262.skinart-slate-atelier .atelier-eyebrow{font-size:10px!important;letter-spacing:.22em;margin-bottom:16px!important;}body.postid-262.skinart-slate-atelier .skinart-buying-prices li{padding:12px!important;font-size:16px!important;}body.postid-262.skinart-slate-atelier .skinart-buying-prices strong{font-size:13px!important;}body.postid-262.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished .skinart-finish-section{padding:32px 0!important;}body.postid-262.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished :is(.skinart-finish-recognition,.skinart-finish-study,.skinart-finish-certificates){padding:28px 16px!important;}body.postid-262.skinart-slate-atelier .skinart-sales-overview h2{font-size:36px!important;}body.postid-262.skinart-slate-atelier .skinart-sales-overview h3{font-size:28px!important;}body.postid-262.skinart-slate-atelier .woocommerce-featured-products .woocommerce-loop-product__title{font-size:21px!important;}}

/* Approved refinement: uninterrupted fixed charcoal, no slate edges or tiling. */
html body.postid-262.skinart-theme-b-native.skinart-editorial-study.skinart-slate-atelier main#content{position:relative;isolation:isolate;background:transparent!important;}
html body.postid-262.skinart-slate-atelier main#content::before{content:"";position:fixed;inset:-40px;z-index:-1;pointer-events:none;background:#141514 url("https://skinarttraining.com/wp-content/mu-plugins/skinart-native-course-assets/slate-atelier-background-speed.webp") center/175% 100% no-repeat;transform:translate3d(0,var(--atelier-smoke-shift,0px),0);will-change:transform;}
html body.postid-262.skinart-slate-atelier main#content::after{content:"";position:fixed;inset:-90px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 24% 34%,rgba(185,184,176,.055),transparent 52%),radial-gradient(ellipse at 76% 68%,rgba(164,173,166,.045),transparent 48%);filter:blur(35px);transform:translate3d(var(--atelier-smoke-drift,0px),calc(var(--atelier-smoke-shift,0px) * -1),0);will-change:transform;}
@media(prefers-reduced-motion:reduce){html body.postid-262.skinart-slate-atelier main#content::before,html body.postid-262.skinart-slate-atelier main#content::after{transform:none!important;will-change:auto;}}

body.skinart-slate-atelier .atelier-masthead{z-index:2;}

/* Hero refinement and accessible native-variation choice cards. */
body.skinart-slate-atelier .atelier-masthead{background:transparent!important;border-bottom:0!important;padding-block:20px;}
body.postid-262.skinart-slate-atelier .nv-single-page-wrap{padding-top:8px!important;}
body.postid-262.skinart-slate-atelier .woocommerce-breadcrumb{margin:10px 0 20px!important;}
body.postid-262.skinart-slate-atelier .nv-single-product-top{margin-top:0!important;gap:clamp(24px,4vw,60px)!important;}
body.postid-262.skinart-slate-atelier h1.product_title{font-size:clamp(42px,4.35vw,64px)!important;line-height:1.04!important;letter-spacing:-.035em!important;text-wrap:initial!important;}
body.postid-262.skinart-slate-atelier h1.product_title>span{display:block;white-space:nowrap;}
body.postid-262.skinart-slate-atelier .atelier-eyebrow{margin-bottom:20px!important;}
body.postid-262.skinart-slate-atelier .woocommerce-product-gallery__image>a>img.wp-post-image{aspect-ratio:1/1.08!important;object-fit:cover!important;object-position:54% center!important;filter:none!important;mask-image:linear-gradient(to bottom,#000 87%,transparent),linear-gradient(to right,#000 80%,transparent);mask-composite:intersect;}
body.postid-262.skinart-slate-atelier .woocommerce-product-gallery .zoomImg{display:none!important;}
body.postid-262.skinart-slate-atelier .atelier-cards-ready table.variations,body.postid-262.skinart-slate-atelier .atelier-cards-ready>.skinart-buying-prices{display:none!important;}
body.postid-262.skinart-slate-atelier .atelier-course-options{padding:0;margin:0 0 20px;border:0;min-width:0;}
body.postid-262.skinart-slate-atelier .atelier-course-options legend{font:11px/1.6 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#d1b47c;margin-bottom:14px;}
body.postid-262.skinart-slate-atelier .atelier-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
body.postid-262.skinart-slate-atelier .atelier-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px;min-height:86px;border:1px solid #665b44;border-radius:4px;background:#191a1780;cursor:pointer;font:16px/1.5 Arial,sans-serif!important;}
body.postid-262.skinart-slate-atelier .atelier-option strong{display:block;font-size:14px;color:#f5eedf;}
body.postid-262.skinart-slate-atelier .atelier-option .amount{color:#dcc18d;}
body.postid-262.skinart-slate-atelier .atelier-option input{appearance:auto!important;accent-color:#d1b47c;width:20px!important;height:20px!important;min-width:20px;margin:0!important;cursor:pointer;}
body.postid-262.skinart-slate-atelier .atelier-option:has(input:checked){border-color:#e4c78d;background:#b8924925;box-shadow:inset 0 0 0 1px #d1b47c;}
body.postid-262.skinart-slate-atelier .atelier-option:has(input:focus-visible){outline:2px solid #f5eedf;outline-offset:4px;}
body.postid-262.skinart-slate-atelier section.skinart-selected-course-details{padding:18px 0!important;margin:0 0 18px!important;border:0!important;border-top:1px solid #504633!important;background:transparent!important;}
body.postid-262.skinart-slate-atelier section.skinart-selected-course-details h3{font:400 27px/1.15 'Atelier Serif',Georgia,serif!important;margin:0 0 14px!important;}
body.postid-262.skinart-slate-atelier section.skinart-selected-course-details :is(p,li){font:15px/1.65 Arial,sans-serif!important;color:#e4dfd3!important;}
@media(max-width:600px){body.postid-262.skinart-slate-atelier h1.product_title{font-size:clamp(32px,10vw,42px)!important;}body.postid-262.skinart-slate-atelier .woocommerce-product-gallery__image>a>img.wp-post-image{aspect-ratio:4/3!important;}body.postid-262.skinart-slate-atelier .atelier-option-grid{gap:10px;}body.postid-262.skinart-slate-atelier .atelier-option{padding:12px 10px;gap:8px;font-size:15px!important;}body.postid-262.skinart-slate-atelier .atelier-option strong{font-size:12px;}body.postid-262.skinart-slate-atelier .atelier-option input{width:18px!important;height:18px!important;min-width:18px;}}

body.postid-262.skinart-slate-atelier .atelier-course-options,body.postid-262.skinart-slate-atelier .atelier-option-grid{width:100%!important;max-width:none!important;box-sizing:border-box;}
body.postid-262.skinart-slate-atelier section.skinart-selected-course-details>div{background:transparent!important;border:0!important;padding:0!important;margin:0!important;}

/* Square, noninteractive imagery and balanced supporting sections. */
html body.postid-262.skinart-slate-atelier .woocommerce-product-gallery__image>a>img.wp-post-image{aspect-ratio:1/1!important;height:auto!important;object-fit:cover!important;}
body.postid-262.skinart-slate-atelier .woocommerce-product-gallery__trigger{display:none!important;}
body.postid-262.skinart-slate-atelier .woocommerce-product-gallery__image>a{pointer-events:none!important;cursor:default!important;}
body.postid-262.skinart-slate-atelier .woocommerce-featured-products img,body.postid-262.skinart-slate-atelier ul.products li.product img{aspect-ratio:1/1!important;width:100%!important;height:auto!important;object-fit:cover!important;}
body.postid-262.skinart-slate-atelier .skinart-finish-videos>h2,body.postid-262.skinart-slate-atelier :is(.skinart-finish-practice,.skinart-finish-client-practice,.skinart-finish-enrolment) :is(h2,p){text-align:center!important;margin-inline:auto!important;}
body.postid-262.skinart-slate-atelier :is(.skinart-finish-practice,.skinart-finish-client-practice,.skinart-finish-enrolment) p{max-width:78ch!important;}
body.postid-262.skinart-slate-atelier .skinart-finish-recognition :is(h2,h3){font-size:clamp(28px,2.9vw,40px)!important;line-height:1.15!important;}
body.postid-262.skinart-slate-atelier .skinart-finish-enrolment ol{max-width:78ch;margin:28px auto!important;padding:0!important;list-style:none;counter-reset:enrol;display:grid;gap:22px;text-align:center!important;}
body.postid-262.skinart-slate-atelier .skinart-finish-enrolment ol>li{counter-increment:enrol;padding:0 0 20px!important;border-bottom:1px solid #494130;}
body.postid-262.skinart-slate-atelier .skinart-finish-enrolment ol>li::before{content:counter(enrol,decimal-leading-zero);display:block;font:400 30px/1.3 'Atelier Serif',Georgia,serif;color:#d1b47c;margin-bottom:8px;}
body.postid-262.skinart-slate-atelier .skinart-proof-grid figure{margin:0!important;overflow:hidden;background:#141614;}
body.postid-262.skinart-slate-atelier .skinart-proof-grid img{object-fit:contain!important;aspect-ratio:4/5!important;background:#141614;filter:contrast(1.025) saturate(1.03);cursor:default!important;}
body.postid-262.skinart-slate-atelier :is(.skinart-finish-practice,.skinart-finish-student-work) img{cursor:default!important;}

body.postid-262.skinart-slate-atelier .skinart-finish-enrolment ol>li{text-align:center!important;}
body.postid-262.skinart-slate-atelier .skinart-finish-enrolment .skinart-finish-action{display:table!important;margin-inline:auto!important;}

/* Editorial finishing: compact features, clear steps, policies and selected work. */
body.postid-262.skinart-slate-atelier .skinart-finish-study>h2{text-align:center!important;}
body.skinart-slate-atelier .atelier-signature{display:none!important;}
body.skinart-slate-atelier .atelier-masthead nav{margin-left:auto;}
body.postid-262.skinart-slate-atelier .atelier-compact-feature{display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;gap:38px!important;align-items:center!important;max-width:920px!important;margin-inline:auto!important;}
body.postid-262.skinart-slate-atelier .atelier-compact-feature>div{min-width:0!important;grid-column:auto!important;grid-row:auto!important;}
body.postid-262.skinart-slate-atelier .atelier-feature-media img{float:none!important;width:100%!important;max-width:260px!important;height:auto!important;max-height:350px!important;object-fit:contain!important;margin:0 auto!important;display:block!important;}
body.postid-262.skinart-slate-atelier .atelier-feature-copy h2{font-size:clamp(32px,3.3vw,46px)!important;}
body.postid-262.skinart-slate-atelier .atelier-feature-copy :is(p,ul){margin-bottom:16px!important;}
body.postid-262.skinart-slate-atelier .atelier-feature-copy li{margin-bottom:5px!important;}
body.postid-262.skinart-slate-atelier .skinart-finish-enrolment ol{max-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 32px!important;margin-block:32px!important;}
body.postid-262.skinart-slate-atelier .skinart-finish-enrolment ol>li{position:relative;text-align:left!important;margin:0!important;padding:20px 0 0!important;border-bottom:0!important;border-top:1px solid #66583b!important;font-size:15px!important;}
body.postid-262.skinart-slate-atelier .skinart-finish-enrolment ol>li::before{font-size:26px!important;margin:0 0 14px!important;color:#cfb47e!important;}
body.postid-262.skinart-slate-atelier .skinart-finish-enrolment ol>li>strong:first-of-type{display:block;margin-bottom:9px;color:#f5eedf;}
body.postid-262.skinart-slate-atelier .skinart-finish-policies>h2{text-align:center!important;}
body.postid-262.skinart-slate-atelier .atelier-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:32px;}
body.postid-262.skinart-slate-atelier .atelier-policy-grid article{padding:26px 0;border-top:1px solid #66583b;}
body.postid-262.skinart-slate-atelier .atelier-policy-grid h3{font-size:32px!important;margin:0 0 16px!important;}
body.postid-262.skinart-slate-atelier .atelier-policy-grid p{font-size:15px!important;line-height:1.75!important;margin:0 0 12px!important;}
body.postid-262.skinart-slate-atelier .skinart-finish-student-work>h2{text-align:center!important;}
body.postid-262.skinart-slate-atelier .skinart-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:960px!important;margin:32px auto 0!important;gap:24px!important;}
body.postid-262.skinart-slate-atelier .skinart-proof-grid figure{background:transparent!important;}
body.postid-262.skinart-slate-atelier .skinart-proof-grid img{mask-image:linear-gradient(to bottom,#000 92%,transparent);background:transparent!important;}
@media(max-width:700px){body.skinart-slate-atelier .atelier-masthead nav{margin-inline:auto;}body.postid-262.skinart-slate-atelier .atelier-compact-feature{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;}body.postid-262.skinart-slate-atelier .atelier-feature-media{grid-row:2!important;}body.postid-262.skinart-slate-atelier .skinart-finish-enrolment ol{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;}body.postid-262.skinart-slate-atelier .atelier-policy-grid{grid-template-columns:minmax(0,1fr);gap:0;}body.postid-262.skinart-slate-atelier .skinart-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}}

body.postid-262.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished .atelier-compact-feature{max-width:860px!important;width:100%!important;margin:0 auto!important;}
body.postid-262.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished .atelier-feature-media img{float:none!important;width:260px!important;max-width:100%!important;height:260px!important;max-height:none!important;margin:0 auto!important;object-fit:contain!important;}
body.postid-262.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished .skinart-finish-equipment .atelier-feature-media img{height:320px!important;}
body.postid-262.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished .atelier-policy-grid h3{border:0!important;padding:0!important;margin:0 0 16px!important;}

/* Retire the floating seal; security plugin remains enabled. */
body.postid-262.skinart-slate-atelier #skinart-seal-space{display:none!important;}

/* skinart-commerce-atelier */
/* Regional commerce, scoped to the approved marketing masthead and WooCommerce. */
.atelier-masthead nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px 24px!important;flex-wrap:wrap!important}
.atelier-masthead nav a{font:500 14px/1.4 Arial,sans-serif!important;letter-spacing:.015em!important;text-decoration:none!important;padding:9px 0!important;white-space:nowrap}
.atelier-masthead nav a:hover,.atelier-masthead nav a:focus-visible{color:#d9bd87!important}
.atelier-masthead nav a.atelier-basket-link{display:inline-flex!important;align-items:center;gap:9px;border:1px solid #8f7850;border-radius:5px;padding:9px 13px!important}
.atelier-basket-count{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:#c2a369;color:#161812;font:700 12px/1 Arial,sans-serif}
html body.woocommerce-checkout #payment{background:#191c18!important;border:1px solid #62543d!important;border-radius:10px!important;padding:22px!important;color:#eee9dc!important}
html body.woocommerce-checkout #payment ul.payment_methods{padding:0!important;border:0!important;margin:0 0 24px!important;list-style:none!important}
html body.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{background:#191c18!important;border:1px solid #5e594b!important;border-radius:7px!important;padding:18px!important;margin:0 0 12px!important;box-shadow:none!important;color:#eee9dc!important}
html body.woocommerce-checkout #payment ul.payment_methods li.skinart-payment-selected,html body.woocommerce-checkout #payment ul.payment_methods li:has(input:checked){background:#25251d!important;border-color:#c2a369!important;box-shadow:inset 3px 0 #c2a369!important}
html body.woocommerce-checkout #payment ul.payment_methods li label{color:#eee9dc!important;font:600 16px/1.5 Arial,sans-serif!important;cursor:pointer}
html body.woocommerce-checkout #payment input[type=radio]{accent-color:#c2a369;width:17px;height:17px;vertical-align:middle;margin-right:10px!important}
html body.woocommerce-checkout #payment div.payment_box{background:transparent!important;border:0!important;border-top:1px solid #c2a36940!important;color:#d9d5ca!important;padding:14px 0 0!important;margin:14px 0 0!important;box-shadow:none!important;font:15px/1.6 Arial,sans-serif!important}
html body.woocommerce-checkout #payment div.payment_box:before{display:none!important}
html body.woocommerce-checkout #payment div.payment_box p{color:#d9d5ca!important;margin:0!important}
html body.woocommerce-checkout #payment .skinart-paypal-switch-button{background:transparent!important;display:flex!important;align-items:center;justify-content:space-between;width:100%;border:0!important;color:#eee9dc!important;padding:0!important;font:600 16px/1.5 Arial,sans-serif!important;box-shadow:none!important;border-radius:0!important}
html body.woocommerce-checkout #payment label img{max-height:26px!important;width:auto!important;margin-left:10px!important;background:#f2eee4;border-radius:3px;padding:4px}
html body.woocommerce-checkout .skinart-checkout-policy{display:none!important}
html body.woocommerce-checkout #payment .place-order{padding:0!important;margin:0!important}
html body.woocommerce-checkout .ppc-button-wrapper{background:transparent!important;border:0!important;padding:12px 0!important}
html body.woocommerce-checkout #place_order{margin-top:20px!important;min-height:50px!important;border-radius:5px!important}
html body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){background:#22261f!important;color:#eee9dc!important;border-color:#a68e5e!important;border-radius:5px!important}
@media(max-width:760px){.atelier-masthead{gap:18px!important}.atelier-masthead nav{justify-content:center!important;gap:6px 17px!important;width:100%!important}.atelier-masthead nav a{font-size:13px!important}html body.woocommerce-checkout #payment{padding:14px!important}html body.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{padding:14px!important}html body.woocommerce-checkout #payment ul.payment_methods li label{font-size:15px!important}}
html body.woocommerce-checkout form.checkout #payment ul.payment_methods li.wc_payment_method.skinart-payment-selected label,html body.woocommerce-checkout form.checkout #payment ul.payment_methods li.wc_payment_method input:checked+label{color:#eee9dc!important}

/* skinart-collections */
.sat-team-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;width:100%;margin:25px auto}.sat-team-grid figure{margin:0!important;min-width:0}.sat-team-grid img{width:100%;aspect-ratio:1;object-fit:cover;border:0!important;border-radius:3px;mask-image:linear-gradient(#000 90%,transparent)}.sat-team-grid figcaption{text-align:center;margin:10px 0!important}.sat-team-grid strong{display:block;color:#f1ead9;font-size:22px;font-weight:400}.sat-team-grid span{display:block;font:13px/1.6 Arial,sans-serif;color:#c9b58d;margin-top:4px}.sat-image-note{font:12px/1.6 Arial,sans-serif!important;color:#b9b3a7;text-align:center;max-width:850px;margin:12px auto 28px}.sat-instructor{display:grid;grid-template-columns:minmax(0,360px) minmax(0,480px);justify-content:center;align-items:center;gap:36px;margin:60px auto!important;padding:32px 0;border-top:1px solid #b49b5f40;border-bottom:1px solid #b49b5f40}.sat-instructor figure{margin:0}.sat-instructor img{width:100%;aspect-ratio:1;object-fit:cover;mask-image:linear-gradient(#000 90%,transparent)}.sat-instructor figcaption{font:11px/1.6 Arial,sans-serif;color:#b9b3a7;text-align:center}.sat-eyebrow{display:block;font:11px/1.6 Arial,sans-serif!important;letter-spacing:.15em;text-transform:uppercase;color:#c7a568;margin-bottom:10px}.sat-instructor h2{margin:8px 0 12px!important}.sat-instructor p{font:16px/1.8 Arial,sans-serif}.sat-included,.sat-package-notes,.sat-bundle-promo,.sat-catalog{max-width:1180px;margin:55px auto;clear:both;width:100%}.sat-included>h2,.sat-included>.sat-eyebrow,.sat-package-notes>h2,.sat-bundle-promo>h2,.sat-bundle-promo>p,.sat-catalog section>h2,.sat-catalog section>p{text-align:center}.sat-included-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-top:28px}.sat-included article{padding:25px;background:#17181480;border-top:1px solid #b99c62}.sat-included h3{font-size:29px!important;margin:10px 0 16px!important}.sat-included p,.sat-package-notes p,.sat-catalog section>p,.sat-bundle-promo>p{font:16px/1.8 Arial,sans-serif}.sat-package-notes>div{max-width:800px;margin:25px auto}.sat-bundle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.sat-bundle-card{min-width:0;background:#17171490;border:1px solid #b49b5f35;padding:18px;display:flex;flex-direction:column;gap:12px}.sat-bundle-card>a{text-decoration:none!important}.sat-bundle-card img{width:100%!important;aspect-ratio:1;object-fit:cover;height:auto;margin:0 0 18px!important;border:0!important}.sat-bundle-card h3{font-size:27px!important;line-height:1.2!important;margin:8px 0 0!important;color:#f1ead9}.sat-bundle-price{font:18px/1.5 Arial,sans-serif;color:#cfad6f}.sat-saving{display:block;color:#d2b67b;font:15px/1.6 Arial,sans-serif}.sat-saving small{display:block;color:#bfb9ac;font-size:12px}.sat-included>.sat-saving{text-align:center}.sat-text-link{margin-top:auto;padding-top:10px;font:14px/1.6 Arial,sans-serif}.sat-catalog section{margin-bottom:65px}.sat-bundle-promo{border-top:1px solid #b49b5f40;padding-top:40px}.sat-catalog{padding:0 14px}
@media(max-width:900px){.sat-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sat-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sat-instructor{gap:24px;grid-template-columns:1fr 1.2fr}}
@media(max-width:600px){.sat-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.sat-team-grid span{font-size:12px}.sat-instructor{display:block;margin:32px auto!important;padding:22px 0;text-align:center}.sat-instructor figure{max-width:330px;margin:0 auto 24px}.sat-bundle-grid{grid-template-columns:1fr;gap:18px}.sat-bundle-card{padding:18px;max-width:420px;width:100%;margin:auto;box-sizing:border-box}.sat-bundle-card h3{font-size:29px!important}.sat-included-grid{grid-template-columns:1fr}.sat-included,.sat-package-notes,.sat-bundle-promo{margin:35px auto}.sat-package-notes>div{padding:0 8px}.sat-bundle-promo>h2,.sat-package-notes>h2{font-size:34px!important}}

.sat-instructor{clear:both}.summary>.sat-saving{margin:16px 0 24px}

.sat-home-team{clear:both;max-width:1280px;margin:64px auto;padding:40px 0;border-top:1px solid #c3a36644;text-align:center}.sat-home-team>p{max-width:660px;margin:12px auto 28px}.sat-home-team .sat-team-grid{text-align:center}@media(max-width:600px){.sat-home-team{margin:36px auto;padding:28px 0}.sat-home-team .sat-team-grid{gap:20px 12px}}

/* sat-builder */
.sat-builder{max-width:1180px;margin:32px auto 70px;padding:0 14px;box-sizing:border-box}.sat-builder header{text-align:center;max-width:800px;margin:0 auto 28px}.sat-builder h2{font-size:clamp(34px,4vw,54px)!important;line-height:1.12!important}.sat-builder header>p:not(.sat-eyebrow){font:16px/1.75 Arial,sans-serif;color:#d3cfc4}.sat-discount-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none!important;padding:0!important;margin:30px 0!important;border-block:1px solid #bfa36855}.sat-discount-steps li{text-align:center;margin:0!important;padding:18px 8px;color:#ccb17c;font:15px/1.6 Arial,sans-serif}.sat-discount-steps strong{display:block;color:#f1ead9;font-weight:400}.sat-builder-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:32px;align-items:start}.sat-builder fieldset{padding:0;border:0;min-width:0;margin:0}.sat-builder legend{font:14px/1.5 Arial,sans-serif;margin-bottom:20px;color:#d8c8a8}.sat-builder-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sat-course-choice{position:relative;display:grid!important;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:15px;min-width:0;border:1px solid #c4a66744;background:#17181599;padding:12px!important;cursor:pointer;text-align:left!important;transition:border-color .15s,background .15s}.sat-course-choice:hover{border-color:#c7ab71}.sat-course-choice.is-selected{border-color:#cfaf72;background:#c6a36818;box-shadow:inset 0 0 0 1px #c6a36855}.sat-course-choice input{position:absolute!important;right:10px;top:10px;accent-color:#c7a568;width:18px!important;height:18px!important;margin:0!important;z-index:1}.sat-course-choice:focus-within{outline:2px solid #ead7ab;outline-offset:3px}.sat-choice-photo{display:block;overflow:hidden}.sat-choice-photo img{width:92px!important;height:112px!important;object-fit:cover;margin:0!important;border:0!important;filter:brightness(.91);border-radius:1px}.sat-choice-copy{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 13px 0 0}.sat-choice-copy strong{font:21px/1.15 Georgia,serif;color:#f4eddf;font-weight:400}.sat-choice-copy>span{font:11px/1.5 Arial,sans-serif;color:#c3beb2}.sat-choice-copy .sat-choice-price{font:14px/1.4 Arial,sans-serif;color:#d2b57a}.sat-bundle-selection{position:sticky;top:100px;border-top:2px solid #c5a46a;background:#191a16ed;padding:25px 24px;min-width:0}.sat-bundle-selection h3{font-size:30px!important;margin:6px 0 20px!important}.sat-bundle-selection ul{list-style:none;padding:0!important;margin:0 0 24px!important}.sat-bundle-selection li{font:14px/1.5 Arial,sans-serif;margin:0!important;padding:7px 0;border-bottom:1px solid #c9b68122}.sat-bundle-selection dl{margin:0}.sat-bundle-selection dl>div{display:flex;justify-content:space-between;gap:12px;margin:14px 0;font:14px/1.5 Arial,sans-serif}.sat-bundle-selection dd{margin:0;text-align:right}.sat-bundle-save{color:#d4b675}.sat-bundle-selection .sat-bundle-total{border-top:1px solid #bca57166;padding-top:18px;font-size:19px;color:#f3e9d5}.sat-bundle-selection .button{width:100%;white-space:normal;padding:16px 12px!important;font:14px/1.4 Arial,sans-serif!important;letter-spacing:.02em!important;min-height:52px}.sat-bundle-selection .button:disabled{opacity:.5;cursor:not-allowed}.sat-bundle-tax,.sat-builder-terms,[data-bundle-hint]{font:12px/1.65 Arial,sans-serif!important;color:#bbb5a8;margin:14px 0!important}.sat-builder-terms{border-top:1px solid #bca57133;padding-top:16px}.sat-course-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:100%;aspect-ratio:1;overflow:hidden;margin-bottom:18px;background:#131411}.sat-course-mosaic>div{position:relative;min-height:0;overflow:hidden}.sat-course-mosaic img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important;margin:0!important;filter:brightness(.83);mask-image:none!important}.sat-course-mosaic span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#10110feb);padding:24px 10px 10px;color:#f8f0df;font:13px/1.25 Arial,sans-serif}.sat-mosaic-2{grid-template-rows:1fr}.sat-mosaic-3>div:first-child,.sat-mosaic-5>div:first-child{grid-column:1/-1}.sat-mosaic-3{grid-template-rows:1fr 1fr}.sat-mosaic-5{grid-template-rows:1.3fr 1fr 1fr}.sat-course-mosaic.sat-mosaic-1{grid-template-columns:1fr}.woocommerce-product-gallery>.sat-course-mosaic,.woocommerce-product-gallery__wrapper>.sat-course-mosaic{aspect-ratio:1;margin:0}.sat-catalog>section:first-child{border-top:1px solid #bfa36855;padding-top:38px}
@media(max-width:1000px){.sat-builder-layout{grid-template-columns:minmax(0,1fr) 290px;gap:22px}.sat-builder-options{grid-template-columns:1fr}.sat-course-choice{grid-template-columns:100px minmax(0,1fr)}.sat-choice-photo img{width:100px!important;height:100px!important}.sat-choice-copy strong{font-size:24px}}
@media(max-width:650px){.sat-builder{padding:0 6px;margin-bottom:40px}.sat-discount-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sat-discount-steps li{padding:12px 6px}.sat-builder-layout{grid-template-columns:1fr;gap:24px}.sat-builder-options{gap:10px}.sat-course-choice{grid-template-columns:78px minmax(0,1fr);padding:10px!important}.sat-choice-photo img{width:78px!important;height:90px!important}.sat-choice-copy strong{font-size:23px}.sat-bundle-selection{position:static;padding:22px 20px}.sat-course-mosaic span{font-size:12px}}

.sat-format-wrap{grid-column:1/-1;display:block;min-width:0;font:12px/1.5 Arial,sans-serif;color:#d3cfc4}.sat-format-wrap label{display:block;margin:0 0 6px;font:12px/1.5 Arial,sans-serif}.sat-format-wrap select{display:block;width:100%;max-width:100%;height:auto!important;min-height:48px;padding:10px 30px 10px 10px!important;background:#171815;color:#f4eddf;border:1px solid #bfa36888;font:13px/1.5 Arial,sans-serif;box-sizing:border-box}.sat-choice-copy label{cursor:pointer;margin:0}.sat-course-choice{cursor:default}
