
/* skinart-network-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.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier main#content>.container{max-width:1440px!important;padding-inline:7%!important;}
body.skinart-za-rollout.skinart-slate-atelier .woocommerce-breadcrumb{font:12px/1.5 Arial,sans-serif!important;margin:20px 0 28px!important;opacity:.8;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .nv-single-product-top>.summary{border:0!important;padding:20px 0 0!important;margin:0!important;}
body.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .woocommerce-product-gallery{border:0!important;overflow:hidden;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .woocommerce-product-gallery__trigger{background:#151614!important;color:#f5eedf!important;border-color:#8e774e!important;}
body.skinart-za-rollout.skinart-slate-atelier form.variations_form{margin:0!important;}
body.skinart-za-rollout.skinart-slate-atelier table.variations{margin:0 0 14px!important;border:0!important;}
body.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .skinart-buying-prices{gap:14px!important;margin:0 0 18px!important;padding:0!important;border:0!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .skinart-buying-prices strong{display:block;font:600 15px/1.5 Arial,sans-serif!important;color:#f5eedf!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .single_add_to_cart_button.disabled{opacity:.65!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .skinart-buying-terms{border-color:#494436!important;margin:16px 0 0!important;padding:10px 0!important;}
body.skinart-za-rollout.skinart-slate-atelier .skinart-buying-terms summary{font-size:14px!important;font-weight:400!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .skinart-course-meta{font-size:13px!important;margin:12px 0!important;padding:12px 0!important;border-color:#3c382e!important;}
body.skinart-za-rollout.skinart-slate-atelier .woocommerce-tabs ul.tabs{padding:0!important;margin:30px 0!important;border-bottom:1px solid #4b4232!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .skinart-sales-sections{margin:0 0 42px!important;padding:10px 0 18px!important;gap:22px!important;border-color:#4b4232!important;}
body.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .skinart-sales-overview h2{font-size:clamp(36px,4vw,56px)!important;margin:0 0 24px!important;}
body.skinart-za-rollout.skinart-slate-atelier .skinart-sales-overview h3{font-size:clamp(28px,2.9vw,40px)!important;}
body.skinart-za-rollout.skinart-slate-atelier .skinart-sales-overview :is(p,li){font:16px/1.75 Arial,sans-serif!important;color:#e4dfd3!important;}
body.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished .skinart-proof-grid{max-width:100%!important;gap:16px!important;}
body.skinart-za-rollout.skinart-slate-atelier .skinart-finish-practice img,body.skinart-za-rollout.skinart-slate-atelier .skinart-proof-grid img{border-radius:1px!important;}
body.skinart-za-rollout.skinart-slate-atelier .skinart-certificate-preview{width:230px!important;max-width:100%!important;height:auto!important;}
body.skinart-za-rollout.skinart-slate-atelier .skinart-study-facts strong{font:400 42px/1.2 'Atelier Serif',Georgia,serif!important;color:#d1b47c!important;}
body.skinart-za-rollout.skinart-slate-atelier .accordion{padding:0!important;border:0!important;background:transparent!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .accordion-content{padding:18px 24px!important;}
body.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .woocommerce-featured-products .nv-card-content-wrapper{background:#171916!important;border:1px solid #3e3c30!important;padding:12px!important;}
body.skinart-za-rollout.skinart-slate-atelier .woocommerce-featured-products .woocommerce-loop-product__title{font:400 25px/1.15 'Atelier Serif',Georgia,serif!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier #site-footer,body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier main#content>.container{padding-inline:6%!important;}body.skinart-za-rollout.skinart-slate-atelier .nv-single-product-top{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;}body.skinart-za-rollout.skinart-slate-atelier .woocommerce-product-gallery__image>a>img.wp-post-image{aspect-ratio:4/3!important;}body.skinart-za-rollout.skinart-slate-atelier h1.product_title{font-size:54px!important;}body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier h1.product_title{font-size:48px!important;}body.skinart-za-rollout.skinart-slate-atelier .atelier-eyebrow{font-size:10px!important;letter-spacing:.22em;margin-bottom:16px!important;}body.skinart-za-rollout.skinart-slate-atelier .skinart-buying-prices li{padding:12px!important;font-size:16px!important;}body.skinart-za-rollout.skinart-slate-atelier .skinart-buying-prices strong{font-size:13px!important;}body.skinart-za-rollout.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished .skinart-finish-section{padding:32px 0!important;}body.skinart-za-rollout.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished :is(.skinart-finish-recognition,.skinart-finish-study,.skinart-finish-certificates){padding:28px 16px!important;}body.skinart-za-rollout.skinart-slate-atelier .skinart-sales-overview h2{font-size:36px!important;}body.skinart-za-rollout.skinart-slate-atelier .skinart-sales-overview h3{font-size:28px!important;}body.skinart-za-rollout.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.skinart-za-rollout.skinart-theme-b-native.skinart-editorial-study.skinart-slate-atelier main#content{position:relative;isolation:isolate;background:transparent!important;}
html body.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier main#content::before,html body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .nv-single-page-wrap{padding-top:8px!important;}
body.skinart-za-rollout.skinart-slate-atelier .woocommerce-breadcrumb{margin:10px 0 20px!important;}
body.skinart-za-rollout.skinart-slate-atelier .nv-single-product-top{margin-top:0!important;gap:clamp(24px,4vw,60px)!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier h1.product_title>span{display:block;white-space:nowrap;}
body.skinart-za-rollout.skinart-slate-atelier .atelier-eyebrow{margin-bottom:20px!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .woocommerce-product-gallery .zoomImg{display:none!important;}
body.skinart-za-rollout.skinart-slate-atelier .atelier-cards-ready table.variations,body.skinart-za-rollout.skinart-slate-atelier .atelier-cards-ready>.skinart-buying-prices{display:none!important;}
body.skinart-za-rollout.skinart-slate-atelier .atelier-course-options{padding:0;margin:0 0 20px;border:0;min-width:0;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .atelier-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .atelier-option strong{display:block;font-size:14px;color:#f5eedf;}
body.skinart-za-rollout.skinart-slate-atelier .atelier-option .amount{color:#dcc18d;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .atelier-option:has(input:checked){border-color:#e4c78d;background:#b8924925;box-shadow:inset 0 0 0 1px #d1b47c;}
body.skinart-za-rollout.skinart-slate-atelier .atelier-option:has(input:focus-visible){outline:2px solid #f5eedf;outline-offset:4px;}
body.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier h1.product_title{font-size:clamp(32px,10vw,42px)!important;}body.skinart-za-rollout.skinart-slate-atelier .woocommerce-product-gallery__image>a>img.wp-post-image{aspect-ratio:4/3!important;}body.skinart-za-rollout.skinart-slate-atelier .atelier-option-grid{gap:10px;}body.skinart-za-rollout.skinart-slate-atelier .atelier-option{padding:12px 10px;gap:8px;font-size:15px!important;}body.skinart-za-rollout.skinart-slate-atelier .atelier-option strong{font-size:12px;}body.skinart-za-rollout.skinart-slate-atelier .atelier-option input{width:18px!important;height:18px!important;min-width:18px;}}

body.skinart-za-rollout.skinart-slate-atelier .atelier-course-options,body.skinart-za-rollout.skinart-slate-atelier .atelier-option-grid{width:100%!important;max-width:none!important;box-sizing:border-box;}
body.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .woocommerce-product-gallery__trigger{display:none!important;}
body.skinart-za-rollout.skinart-slate-atelier .woocommerce-product-gallery__image>a{pointer-events:none!important;cursor:default!important;}
body.skinart-za-rollout.skinart-slate-atelier .woocommerce-featured-products img,body.skinart-za-rollout.skinart-slate-atelier ul.products li.product img{aspect-ratio:1/1!important;width:100%!important;height:auto!important;object-fit:cover!important;}
body.skinart-za-rollout.skinart-slate-atelier .skinart-finish-videos>h2,body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier :is(.skinart-finish-practice,.skinart-finish-client-practice,.skinart-finish-enrolment) p{max-width:78ch!important;}
body.skinart-za-rollout.skinart-slate-atelier .skinart-finish-recognition :is(h2,h3){font-size:clamp(28px,2.9vw,40px)!important;line-height:1.15!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .skinart-finish-enrolment ol>li{counter-increment:enrol;padding:0 0 20px!important;border-bottom:1px solid #494130;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .skinart-proof-grid figure{margin:0!important;overflow:hidden;background:#141614;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier :is(.skinart-finish-practice,.skinart-finish-student-work) img{cursor:default!important;}

body.skinart-za-rollout.skinart-slate-atelier .skinart-finish-enrolment ol>li{text-align:center!important;}
body.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .atelier-compact-feature>div{min-width:0!important;grid-column:auto!important;grid-row:auto!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .atelier-feature-copy h2{font-size:clamp(32px,3.3vw,46px)!important;}
body.skinart-za-rollout.skinart-slate-atelier .atelier-feature-copy :is(p,ul){margin-bottom:16px!important;}
body.skinart-za-rollout.skinart-slate-atelier .atelier-feature-copy li{margin-bottom:5px!important;}
body.skinart-za-rollout.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.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .skinart-finish-enrolment ol>li::before{font-size:26px!important;margin:0 0 14px!important;color:#cfb47e!important;}
body.skinart-za-rollout.skinart-slate-atelier .skinart-finish-enrolment ol>li>strong:first-of-type{display:block;margin-bottom:9px;color:#f5eedf;}
body.skinart-za-rollout.skinart-slate-atelier .skinart-finish-policies>h2{text-align:center!important;}
body.skinart-za-rollout.skinart-slate-atelier .atelier-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:32px;}
body.skinart-za-rollout.skinart-slate-atelier .atelier-policy-grid article{padding:26px 0;border-top:1px solid #66583b;}
body.skinart-za-rollout.skinart-slate-atelier .atelier-policy-grid h3{font-size:32px!important;margin:0 0 16px!important;}
body.skinart-za-rollout.skinart-slate-atelier .atelier-policy-grid p{font-size:15px!important;line-height:1.75!important;margin:0 0 12px!important;}
body.skinart-za-rollout.skinart-slate-atelier .skinart-finish-student-work>h2{text-align:center!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .skinart-proof-grid figure{background:transparent!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .atelier-compact-feature{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;}body.skinart-za-rollout.skinart-slate-atelier .atelier-feature-media{grid-row:2!important;}body.skinart-za-rollout.skinart-slate-atelier .skinart-finish-enrolment ol{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;}body.skinart-za-rollout.skinart-slate-atelier .atelier-policy-grid{grid-template-columns:minmax(0,1fr);gap:0;}body.skinart-za-rollout.skinart-slate-atelier .skinart-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}}

body.skinart-za-rollout.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished .atelier-compact-feature{max-width:860px!important;width:100%!important;margin:0 auto!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier .skinart-sales-overview.skinart-page-finished .skinart-finish-equipment .atelier-feature-media img{height:320px!important;}
body.skinart-za-rollout.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.skinart-za-rollout.skinart-slate-atelier #skinart-seal-space{display:none!important;}

/* ZA shared surface and native content templates. */
body.skinart-za-rollout{--nv-text-color:#f5eedf;--nv-text-dark-bg:#f5eedf;--nv-site-bg:#141514;--nv-light-bg:#191b19;--nv-dark-bg:#141514;--nv-primary-accent:#d1b47c;--nv-secondary-accent:#d1b47c;--nv-c-1:#141514;--nv-c-2:#191b19;--nv-c-3:#d1b47c;--nv-c-4:#f5eedf;}
body.skinart-za-rollout :is(h1,h2,h3,h4,h5,h6){font-family:'Atelier Serif',Georgia,serif!important;font-weight:400!important;line-height:1.12!important;color:#f5eedf!important;letter-spacing:-.025em;}
body.skinart-za-rollout h1{font-size:clamp(38px,4.5vw,64px)!important;}body.skinart-za-rollout h2{font-size:clamp(30px,3.2vw,46px)!important;}body.skinart-za-rollout h3{font-size:clamp(25px,2.5vw,34px)!important;}
body.skinart-za-rollout :is(p,li,td,label,legend){color:#e4dfd3;}body.skinart-za-rollout :is(p,li){line-height:1.7;}
body.skinart-za-rollout a{color:#d1b47c;}body.skinart-za-rollout a:hover{color:#f5eedf;}
body.skinart-za-rollout .atelier-masthead{max-width:1440px!important;}body.skinart-za-rollout .atelier-masthead nav{gap:24px;flex-wrap:wrap;justify-content:flex-end;}
body.skinart-za-rollout :is(.nv-single-page-wrap,.nv-content-wrap,.nv-index-posts,.nv-post-cover,.nv-page-title-wrap,.nv-meta-list,.nv-sidebar-wrap){background:transparent!important;}
body.skinart-za-rollout :is(.myDiv,.accordion,.wp-block-themeisle-blocks-service,.wp-block-themeisle-blocks-advanced-column){background:transparent!important;border-radius:0!important;box-shadow:none!important;}
body.skinart-za-rollout .myDiv{padding:32px 0!important;margin:24px 0!important;border:0!important;border-bottom:1px solid #494130!important;}
body.skinart-za-rollout :is(.wp-block-button__link,.button,button[type=submit],input[type=submit]){background:#c8a56a!important;color:#141514!important;border-color:#b4935e!important;border-radius:4px!important;}
body.skinart-za-rollout :is(input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=hidden]),select,textarea){background:#191b19!important;color:#f5eedf!important;border:1px solid #776747!important;border-radius:4px!important;}
body.skinart-za-rollout :is(.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-checkout-review-order-table,.woocommerce-checkout-payment,.woocommerce-MyAccount-navigation){background:#1b1e19!important;color:#f5eedf!important;}
body.skinart-za-rollout .woocommerce-checkout-payment :is(label,p,li){color:#f5eedf!important;}body.skinart-za-rollout .woocommerce-checkout-payment .payment_box{background:#252920!important;color:#f5eedf!important;}
body.skinart-za-rollout :is(.woocommerce-tabs .panel,.woocommerce-tabs,.woocommerce-variation-description,.skinart-selected-course-details){background:transparent!important;}
body.skinart-za-rollout .woocommerce-product-gallery__image img{aspect-ratio:1!important;object-fit:cover!important;width:100%!important;height:auto!important;}
body.skinart-za-rollout .woocommerce-product-gallery__trigger,body.skinart-za-rollout .zoomImg{display:none!important;}
body.skinart-za-rollout ul.products li.product img{aspect-ratio:1!important;width:100%!important;height:auto!important;object-fit:cover!important;}
body.skinart-za-rollout .woocommerce-loop-product__title{font-size:25px!important;}body.skinart-za-rollout .nv-card-content-wrapper{background:#171a16!important;border:1px solid #494130!important;border-radius:0!important;}
body.skinart-za-rollout .skinart-buying-notice{font-size:17px!important;}
body.skinart-za-rollout .atelier-course-options{width:100%!important;}
body.skinart-za-rollout .atelier-details{margin:18px 0;padding:18px 0;border-top:1px solid #494130;}
body.skinart-za-rollout .atelier-details h3{font-size:28px!important;}
body.skinart-za-rollout .atelier-static-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;max-width:1040px;margin:28px auto!important;}
body.skinart-za-rollout .atelier-static-gallery>figure{width:auto!important;margin:0!important;flex:auto!important;}
body.skinart-za-rollout .atelier-static-gallery img{width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:contain!important;cursor:default;}
body.skinart-za-rollout #skinart-seal-space{display:none!important;}
body.skinart-za-rollout .nv-content-wrap :is(.cisap,.cisvc,.cisvc__card,.video-container){border:0!important;background:transparent!important;box-shadow:none!important;}
body.skinart-za-rollout :is(.entry-content,.nv-content-wrap)>p{max-width:82ch;}
body.skinart-za-rollout .atelier-center{text-align:center!important;}
@media(max-width:700px){body.skinart-za-rollout .atelier-masthead nav{justify-content:center;gap:12px 18px;}body.skinart-za-rollout .atelier-static-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;}body.skinart-za-rollout .myDiv{padding:24px 0!important;}body.skinart-za-rollout .woocommerce-loop-product__title{font-size:22px!important;}}

/* Resolve legacy page styling after live template inspection. */
body.skinart-za-rollout .skinart-editorial-art{display:none!important;}
body.skinart-za-rollout .summary>.skinart-buying-prices{display:none!important;}
body.skinart-za-rollout .nv-single-product-top>.woocommerce-product-gallery{grid-column:1!important;grid-row:1!important;}
body.skinart-za-rollout .nv-single-product-top>.summary{grid-column:2!important;grid-row:1!important;}
body.skinart-za-rollout .woocommerce-product-gallery .flex-viewport{height:auto!important;}
body.skinart-za-rollout :is(button,.cisvc button,.cisap button,.cis-chat-contact__primary){background:#c8a56a!important;color:#141514!important;border-color:#b4935e!important;}
body.skinart-za-rollout .cis-chat__launcher{background:#151613!important;color:#f5eedf!important;}
body.skinart-za-rollout :is(p,li,label,td,input,select,textarea,button){font-family:Arial,sans-serif!important;}
body.skinart-za-rollout :is(.skinart-home-hero,.wp-block-themeisle-blocks-advanced-columns,.cis-chat-contact){background:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;}
body.skinart-za-rollout .cis-chat-contact{border:1px solid #494130!important;}
body.skinart-za-rollout .cis-chat-contact__eyebrow{color:#d1b47c!important;}
body.skinart-za-rollout :is(.gt_switcher .gt_selected,.gt_switcher .gt_selected a,.gt_switcher-popup){background:#191b19!important;color:#f5eedf!important;}
body.skinart-za-rollout.post-type-archive-product .nv-sidebar-wrap{display:none!important;}
body.skinart-za-rollout.post-type-archive-product .nv-index-posts{max-width:100%!important;flex-basis:100%!important;}
body.skinart-za-rollout :is(.cisvc__controls,.cisvc__card){background:transparent!important;}
@media(max-width:959px){body.skinart-za-rollout .nv-single-product-top>.woocommerce-product-gallery{grid-column:1!important;grid-row:1!important;}body.skinart-za-rollout .nv-single-product-top>.summary{grid-column:1!important;grid-row:2!important;}}

/* Keep legacy galleries compact, aligned and readable. */
body.skinart-za-rollout .atelier-static-gallery{align-items:start!important;align-content:start!important;grid-auto-rows:auto!important;height:auto!important;min-height:0!important;}
body.skinart-za-rollout .atelier-static-gallery>figure{height:auto!important;min-height:0!important;padding:0!important;align-self:start!important;}
body.skinart-za-rollout .atelier-static-gallery img{aspect-ratio:1!important;object-fit:contain!important;display:block!important;}
body.skinart-za-rollout .atelier-static-gallery.is-cropped img{aspect-ratio:4/3!important;object-fit:cover!important;}
body.skinart-za-rollout .atelier-static-gallery figcaption{color:#e4dfd3!important;background:transparent!important;position:static!important;padding:10px 0!important;text-align:center!important;}

body.skinart-network-atelier .nv-single-product-top{display:grid!important;}
body.skinart-network-atelier .nv-single-product-top>.summary,body.skinart-network-atelier .nv-single-product-top>.woocommerce-product-gallery{width:100%!important;float:none!important;}
body.skinart-network-atelier .woocommerce-product-gallery__image>a>img.wp-post-image{aspect-ratio:1!important;}
body.skinart-network-atelier .summary .price{color:#d1b47c!important;}
body.skinart-network-atelier .summary:has(.atelier-cards-ready)>.price{display:none!important;}
body.skinart-network-atelier .atelier-cards-ready table.variations{display:none!important;}
body.skinart-network-atelier .atelier-regional-intro{font:400 clamp(22px,2vw,28px)/1.4 'Atelier Serif',Georgia,serif!important;margin:24px 0!important;}
body.skinart-network-atelier .atelier-section{background:transparent!important;border:0!important;border-bottom:1px solid #62543d!important;border-radius:0!important;margin:32px 0!important;padding:32px 0!important;}
body.skinart-network-atelier .atelier-section>h2,body.skinart-network-atelier .atelier-section>h3,body.skinart-network-atelier .atelier-section>p{text-align:center!important;}
body.skinart-network-atelier .atelier-recognition h3{font-size:32px!important;text-align:center!important;}
body.skinart-network-atelier .atelier-recognition .wp-block-themeisle-blocks-service{text-align:center!important;}
body.skinart-network-atelier .atelier-recognition img{max-height:120px!important;width:auto!important;margin-inline:auto!important;}
body.skinart-network-atelier .atelier-certificates img{width:230px!important;max-width:100%!important;height:auto!important;margin:20px auto!important;display:block!important;}
body.skinart-network-atelier .atelier-study .innerblocks-wrap{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px!important;text-align:center!important;}
body.skinart-network-atelier .atelier-study .innerblocks-wrap>div{min-width:0!important;}
body.skinart-network-atelier .atelier-study img{display:none!important;}
body.skinart-network-atelier #skinart-seal-space,body.skinart-network-atelier #hovering-image{display:none!important;}
body.skinart-network-atelier .cis-chat-launcher{background:#151715!important;color:#f5eedf!important;border:1px solid #c8a56a!important;}
@media(max-width:700px){body.skinart-network-atelier .atelier-study .innerblocks-wrap{grid-template-columns:1fr;}}

body.skinart-network-atelier .atelier-purchase-terms{border:0!important;border-top:1px solid #62543d!important;border-radius:0!important;padding:14px 0!important;background:transparent!important;font-size:14px!important;}
body.skinart-network-atelier .woocommerce-breadcrumb a{color:#d1c7b4!important;}
body.skinart-network-atelier .home .skinart-home-hero-inner{max-width:1200px!important;}
body.skinart-network-atelier .skinart-home-hero h1{font-size:clamp(38px,4.5vw,66px)!important;text-wrap:balance;}
body.skinart-network-atelier .skinart-home-hero{padding:40px 0 56px!important;}
body.skinart-network-atelier .wp-block-themeisle-blocks-advanced-column{background-color:transparent!important;background-image:none!important;}
body.skinart-network-atelier .atelier-section .innerblocks-wrap{gap:28px!important;}
body.skinart-network-atelier .woocommerce-Tabs-panel :is(iframe,video){border:0!important;max-width:100%!important;}
body.skinart-network-atelier .atelier-certificates :is(h2,h3,p){text-align:center!important;}

body.skinart-network-atelier .atelier-home-intro{font:20px/1.65 Arial,sans-serif!important;max-width:760px!important;margin:24px auto 36px!important;text-align:center!important;}

body.skinart-network-atelier .atelier-static-gallery.atelier-proof-gallery img{aspect-ratio:4/5!important;object-fit:contain!important;background:transparent!important;}
body.skinart-network-atelier .atelier-proof-gallery{max-width:1040px!important;gap:20px!important;}

body.skinart-network-atelier [class*="cis-video"]{border:0!important;box-shadow:none!important;background-color:transparent!important;}
body.skinart-network-atelier .atelier-enrol ol{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;list-style:none!important;padding:0!important;counter-reset:enrol;max-width:1000px!important;margin:28px auto!important;}
body.skinart-network-atelier .atelier-enrol li{counter-increment:enrol;padding:22px!important;text-align:center!important;border-top:1px solid #62543d!important;}
body.skinart-network-atelier .atelier-enrol li:before{content:counter(enrol,decimal-leading-zero);display:block;color:#d1b47c;font:32px 'Atelier Serif',Georgia,serif;margin-bottom:16px;}
body.skinart-network-atelier .atelier-enrol{text-align:center!important;}
@media(max-width:700px){body.skinart-network-atelier .atelier-enrol ol{grid-template-columns:1fr!important;}}

body.skinart-slate-atelier :is(.gt_float_switcher,.gt_float_switcher .gt-selected,.gt_float_switcher .gt-current-lang){background:#191b19!important;color:#f5eedf!important;box-shadow:none!important;}

@media(max-width:600px){body.skinart-network-atelier .atelier-masthead{padding:20px 6% 12px!important;gap:14px!important;}body.skinart-network-atelier .atelier-masthead nav{gap:4px 16px!important;}body.skinart-network-atelier .atelier-masthead nav a{padding:8px 0!important;font-size:13px!important;}body.skinart-network-atelier .woocommerce-breadcrumb{margin:8px 0 20px!important;}body.skinart-network-atelier .nv-single-product-top{margin-top:0!important;}}

@media(max-width:600px){body.skinart-network-atelier.single-product .nv-single-product-wrap{margin-top:24px!important;}body.skinart-network-atelier.single-product main#content{padding-top:0!important;}}

/* Borderless player surrounds and crisp piercing artwork. */
body.skinart-network-atelier :is(.cisap,.cisvc){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;}
html body.skinart-network-atelier.skinart-za-rollout.skinart-slate-atelier form.variations_form select{height:auto!important;min-height:54px!important;line-height:1.5!important;padding:12px 16px!important;}
body.skinart-network-atelier .atelier-piercing-types{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px 28px!important;max-width:960px!important;}
body.skinart-network-atelier .atelier-piercing-illustration{background:transparent!important;border:0!important;text-align:center!important;}
body.skinart-network-atelier .atelier-piercing-illustration img{aspect-ratio:1!important;max-width:230px!important;max-height:230px!important;object-fit:contain!important;margin:0 auto!important;background:transparent!important;}
body.skinart-network-atelier .atelier-piercing-illustration figcaption{font:22px/1.25 'Atelier Serif',Georgia,serif!important;color:#e9e0cb!important;}
@media(max-width:600px){body.skinart-network-atelier .atelier-piercing-types{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important;}body.skinart-network-atelier .atelier-piercing-illustration figcaption{font-size:19px!important;}}

body.skinart-network-atelier .woocommerce-variation-description>div{background:transparent!important;border:0!important;border-top:1px solid #62543d!important;border-radius:0!important;padding:20px 0!important;}

/* Marketing curriculum: native disclosure rows, no clipped previews. */
body.skinart-network-atelier .atelier-curriculum{background:transparent!important;padding:24px 0!important;max-height:none!important;overflow:visible!important;}
body.skinart-network-atelier .atelier-curriculum>h3{text-align:center!important;margin:0 0 28px!important;}
body.skinart-network-atelier .atelier-curriculum>details{display:block!important;max-height:none!important;overflow:visible!important;border:0!important;border-bottom:1px solid #62543d!important;padding:0!important;margin:0!important;background:transparent!important;}
body.skinart-network-atelier .atelier-curriculum>details>summary{display:list-item!important;cursor:pointer;padding:20px 12px!important;margin:0!important;color:#f5eedf!important;font:26px/1.3 'Atelier Serif',Georgia,serif!important;text-align:left!important;white-space:normal!important;}
body.skinart-network-atelier .atelier-curriculum>details>summary::marker{color:#d1b47c;}
body.skinart-network-atelier .atelier-curriculum>details:not([open])>.atelier-curriculum-body{display:none!important;}
body.skinart-network-atelier .atelier-curriculum-body{height:auto!important;max-height:none!important;overflow:visible!important;padding:0 16px 24px!important;}
body.skinart-network-atelier .atelier-curriculum-body ul{margin:0!important;padding:0 0 0 20px!important;list-style:disc!important;text-align:left!important;}
body.skinart-network-atelier .atelier-curriculum-body li{height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important;line-height:1.65!important;padding:5px 0!important;margin:0!important;text-align:left!important;}
/* Course facts have one balanced reading order instead of uneven columns. */
body.skinart-network-atelier .atelier-study-balanced{text-align:center!important;padding:42px 20px!important;}
body.skinart-network-atelier .atelier-study-balanced>h2{font-size:clamp(32px,3.6vw,46px)!important;margin:0 0 18px!important;}
body.skinart-network-atelier .atelier-study-intro{max-width:68ch;margin:0 auto 26px!important;}
body.skinart-network-atelier .atelier-study-hours{display:flex!important;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:12px 28px;padding:22px 0!important;margin:0 auto 28px!important;border-top:1px solid #62543d;border-bottom:1px solid #62543d;max-width:900px;}
body.skinart-network-atelier .atelier-study-hours :is(h2,h3,p){margin:0!important;}
body.skinart-network-atelier .atelier-study-hours h3,body.skinart-network-atelier .atelier-study-duration h3{font-size:26px!important;color:#d1b47c!important;}
body.skinart-network-atelier .atelier-study-duration{max-width:74ch;margin:0 auto!important;}
body.skinart-network-atelier .atelier-study-duration p{font-size:17px!important;line-height:1.8!important;}
/* Full-width Gutenberg sections must fit their actual content container. */
body.skinart-network-atelier .nv-content-wrap>.wp-block-themeisle-blocks-advanced-columns.alignfull{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;left:auto!important;right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;}
body.skinart-network-atelier .nv-content-wrap>.wp-block-themeisle-blocks-advanced-columns>.innerblocks-wrap{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important;}
body.skinart-network-atelier .nv-content-wrap>.wp-block-themeisle-blocks-advanced-columns.has-3-columns>.innerblocks-wrap{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;}
body.skinart-network-atelier .nv-content-wrap>.wp-block-themeisle-blocks-advanced-columns>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{min-width:0!important;max-width:100%!important;width:auto!important;margin:0!important;box-sizing:border-box!important;}
@media(max-width:800px){body.skinart-network-atelier .nv-content-wrap>.wp-block-themeisle-blocks-advanced-columns.has-3-columns>.innerblocks-wrap{grid-template-columns:1fr!important;}body.skinart-network-atelier .atelier-study-balanced{padding:30px 0!important;}body.skinart-network-atelier .atelier-curriculum>details>summary{font-size:23px!important;}}

/* Academy: shared Atelier appearance, native learning behaviour. */
@font-face{font-family:AcademyAtelier;src:url("https://skinarttraining.com/wp-content/mu-plugins/skinart-native-course-assets/atelier-serif-400.woff2") format('woff2');font-display:swap}
body.skinart-academy-atelier{--nv-primary-accent:#c8a56a;--nv-secondary-accent:#e2c48e;--nv-site-bg:#141514;--nv-light-bg:#1b1d1a;--nv-dark-bg:#111310;--nv-text-color:#eee8db;--nv-text-dark-bg:#eee8db;--lp-primary-color:#c8a56a;--lp-secondary-color:#e2c48e;--lp-color-base:#eee8db;--lp-color-heading:#f5eedf;--lp-color-border:#514936;--lp-color-bg:#191b18;background:#141514 url("https://skinarttraining.com/wp-content/mu-plugins/skinart-native-course-assets/slate-atelier-background-speed.webp") center/175% 100% no-repeat fixed!important;color:#eee8db!important;color-scheme:dark;font-family:Arial,Helvetica,sans-serif;line-height:1.65}
body.skinart-academy-atelier :is(.wrapper,#content,.nv-content-wrap,.lp-content-area,.lp-profile-content,.lp-archive-courses,.course-summary,.course-summary-content,.course-content,.course-tab-panels,.course-tab-panel,.wrapper-profile-header,.lp-profile-content-area){background:transparent!important;color:#eee8db}
body.skinart-academy-atelier :is(.header-main,.header-main-inner,.header--row,.site-footer,.footer-main,.footer-bottom,.header-menu-sidebar-bg){background:#141614e8!important;color:#eee8db!important;border-color:#504735!important}
body.skinart-academy-atelier .site-header{border-bottom:1px solid #51493660}
body.skinart-academy-atelier .site-logo{padding:20px 0!important}
body.skinart-academy-atelier .academy-atelier-brand{display:inline-flex;flex-direction:column;color:#f5eedf!important;font:46px/1 AcademyAtelier,Georgia,serif;letter-spacing:.14em;text-decoration:none!important}
body.skinart-academy-atelier .academy-atelier-brand span{font:10px/1.6 Arial,sans-serif;letter-spacing:.32em;margin-top:12px}
body.skinart-academy-atelier :is(h1,h2,h3,h4,h5,h6){font-family:AcademyAtelier,Georgia,serif!important;font-weight:400!important;color:#f5eedf!important;line-height:1.18;overflow-wrap:break-word}
body.skinart-academy-atelier h1{font-size:clamp(34px,4vw,54px)}
body.skinart-academy-atelier h2{font-size:clamp(28px,3vw,38px)}
body.skinart-academy-atelier h3{font-size:26px}
body.skinart-academy-atelier #content{padding-top:32px;padding-bottom:48px}
body.skinart-academy-atelier :is(#content,.lp-content-area,.lp-profile-content,.content-item-wrap){min-width:0;box-sizing:border-box}
body.skinart-academy-atelier :is(#content,#popup-course,#login) a{color:#d7b77a}
body.skinart-academy-atelier :is(#content,#popup-course,#login) a:hover{color:#f5dfb5}
body.skinart-academy-atelier :is(.profile-nav,.lp-profile-nav-tabs,.profile-tab-sections,.course-item,.statistic-box,.learn-press-form-login,.learn-press-form-register,.woocommerce-form-login,.woocommerce-ResetPassword,.course-sidebar-preview,.lp-course-progress-wrapper,.quiz-result,.question,.lp-modal-content){background:#191b18!important;color:#eee8db!important;border-color:#514936!important;box-shadow:none!important}
body.skinart-academy-atelier :is(.statistic-box,.course-sidebar-preview,.learn-press-form-login,.learn-press-form-register){border:1px solid #514936!important;border-radius:6px}
body.skinart-academy-atelier .statistic-box__icon{background:#c8a56a15!important;color:#d7b77a!important}
body.skinart-academy-atelier .statistic-box__text__number{color:#f5eedf!important}
body.skinart-academy-atelier .profile-nav li{border-color:#514936!important}
body.skinart-academy-atelier .profile-nav li>a{color:#e9e2d3!important;background:transparent!important;padding-top:15px;padding-bottom:15px}
body.skinart-academy-atelier .profile-nav li:is(.active,:hover)>a{color:#f5dfb5!important;background:#c8a56a1c!important}
body.skinart-academy-atelier .profile-nav li>a i{color:#c8a56a!important}
body.skinart-academy-atelier :is(.learn-press-filters,.learn-press-tabs,.course-nav-tabs,.course-tab-panels,.course-item-nav,.course-section-header,.section-header){border-color:#514936!important;background:transparent!important}
body.skinart-academy-atelier :is(.learn-press-filters,.course-nav-tabs) .active{color:#e2c48e!important;border-color:#c8a56a!important;background:#c8a56a14!important}
body.skinart-academy-atelier :is(.course-nav-tabs li,.course-nav-tabs label,.course-section,.course-section-header,.section-header,.course-item__link){background:transparent!important;color:#eee8db!important;border-color:#514936!important}
body.skinart-academy-atelier :is(.course-item.current,.course-item:hover,.course-item.current .course-item__link){background:#c8a56a19!important}
body.skinart-academy-atelier :is(.course-item-title,.section-title,.course-section__title,.course-meta,.course-item-meta,.meta-item){color:#eee8db!important}
body.skinart-academy-atelier .course-section__title{font-size:18px!important;line-height:1.4!important}
body.skinart-academy-atelier :is(.profile-courses-list .course-title,.learn-press-courses .course-title){font-size:28px!important;line-height:1.2!important}
body.skinart-academy-atelier :is(.course-thumbnail img,.course-img img){width:100%;object-fit:cover}
body.skinart-academy-atelier :is(.learn-press-form,.woocommerce,#login) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]),textarea,select),body.skinart-academy-atelier .search-course input{background:#111310!important;color:#f5eedf!important;border:1px solid #756446!important;border-radius:4px;min-height:46px;line-height:1.5;padding:10px 14px;max-width:100%;box-sizing:border-box}
body.skinart-academy-atelier :is(input,textarea)::placeholder{color:#b8b2a6!important;opacity:1}
body.skinart-academy-atelier :is(input[type=checkbox],input[type=radio],progress){accent-color:#c8a56a}
body.skinart-academy-atelier :is(.learn-press-form,.woocommerce,#login) label{color:#eee8db!important}
body.skinart-academy-atelier :is(.lp-button,.learn-press-form button[type=submit],.woocommerce button.button,.woocommerce a.button,#wp-submit,.learn-press-course-builder-link):not(.btn-no):not(.btn-yes){background:linear-gradient(110deg,#c8ab77,#aa8852)!important;color:#141510!important;border:1px solid #bea06a!important;border-radius:4px!important;box-shadow:none!important;font:600 14px/1.4 Arial,sans-serif!important;padding:13px 22px!important;min-height:44px;white-space:normal}
body.skinart-academy-atelier :is(.lp-button,.learn-press-form button[type=submit]):disabled{opacity:.5;cursor:not-allowed}
body.skinart-academy-atelier :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #e6c78a!important;outline-offset:3px}
body.skinart-academy-atelier :is(table,.lp-list-table){background:#191b18!important;color:#eee8db!important;border-color:#514936!important;width:100%}
body.skinart-academy-atelier :is(th,td){border-color:#514936!important;overflow-wrap:anywhere}
body.skinart-academy-atelier :is(th,thead,thead tr){background:#25271f!important;color:#f5eedf!important}
body.skinart-academy-atelier :is(tbody tr,tbody td){background:transparent!important;color:#eee8db!important}
body.skinart-academy-atelier :is(.learn-press-progress,.lp-progress-bar){background:#393c31!important}
body.skinart-academy-atelier :is(.learn-press-progress__active,.lp-progress-value){background:#c8a56a!important}
body.skinart-academy-atelier :is(.learn-press-message,.woocommerce-info,.woocommerce-message){background:#23271f!important;color:#eee8db!important;border-color:#b99d65!important}
body.skinart-academy-atelier :is(.learn-press-message.error,.woocommerce-error){background:#322220!important;color:#ffddd1!important;border-color:#c88575!important}
body.skinart-academy-atelier #popup-course{background:#141514!important;color:#eee8db!important}
body.skinart-academy-atelier :is(#popup-header,#popup-footer,#popup-sidebar){background:#191b18!important;color:#eee8db!important;border-color:#514936!important;box-shadow:none!important}
body.skinart-academy-atelier :is(#popup-content,#learn-press-content-item,.content-item-scrollable,.content-item-wrap,.content-item-summary){background:transparent!important;color:#eee8db!important}
body.skinart-academy-atelier #popup-content{background:#141514 url("https://skinarttraining.com/wp-content/mu-plugins/skinart-native-course-assets/slate-atelier-background-speed.webp") center/175% 100% no-repeat fixed!important}
body.skinart-academy-atelier #popup-header .course-title{font-size:24px!important}
body.skinart-academy-atelier :is(.content-item-description p,.content-item-description li){line-height:1.8;color:#eee8db}
body.skinart-academy-atelier .content-item-description{font-size:17px}
body.skinart-academy-atelier :is(.cisap,.cisvc){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
body.skinart-academy-atelier :is(.cisap__play,.cisap__quality){background:#c8a56a!important;color:#171912!important}
body.skinart-academy-atelier :is(.quiz-intro,.quiz-status,.question-response,.answer-option,.quiz-buttons,.quiz-content){background:#191b18!important;color:#eee8db!important;border-color:#514936!important}
body.skinart-academy-atelier .answer-option label{color:#eee8db!important}
body.skinart-academy-atelier .learn-press-form-login,body.skinart-academy-atelier .learn-press-form-register{padding:32px!important}
body.skinart-academy-atelier.login #login{width:min(420px,calc(100% - 40px));padding-top:6vh}
body.skinart-academy-atelier.login #loginform,body.skinart-academy-atelier.login #lostpasswordform{background:#191b18!important;color:#eee8db;border:1px solid #514936;box-shadow:none;border-radius:6px}
body.skinart-academy-atelier.login :is(#nav,#backtoblog) a{color:#d7b77a!important}
@media(max-width:768px){body.skinart-academy-atelier .academy-atelier-brand{font-size:36px}body.skinart-academy-atelier #content{padding-top:22px}body.skinart-academy-atelier :is(.lp-content-area,.single-page-container){max-width:100%;box-sizing:border-box}body.skinart-academy-atelier .statistic-box{min-width:0}body.skinart-academy-atelier .learn-press-form-login,body.skinart-academy-atelier .learn-press-form-register{padding:22px!important}body.skinart-academy-atelier #popup-header .course-title{font-size:19px!important}body.skinart-academy-atelier .content-item-description{font-size:16px}}
@media(prefers-reduced-motion:reduce){body.skinart-academy-atelier{background-attachment:scroll}body.skinart-academy-atelier #popup-content{background-attachment:scroll}}

body.skinart-academy-atelier #learn-press-profile .profile-nav li{background:#191b18!important}
body.skinart-academy-atelier #learn-press-profile .profile-nav li.active{background:#c8a56a1c!important}
body.skinart-academy-atelier .site-logo .brand{max-width:none!important;text-decoration:none}
body.skinart-academy-atelier #popup-footer a{color:#d7b77a!important}
body.skinart-academy-atelier .gt_switcher .gt_selected,body.skinart-academy-atelier .gt_float_switcher .gt-selected{background:#191b18!important;color:#eee8db!important}
body.skinart-academy-atelier #learn-press-profile table.lp-list-table tbody td{background:#191b18!important;color:#eee8db!important;border-color:#514936!important}
body.skinart-academy-atelier #learn-press-profile .skinart-access-course{background:linear-gradient(110deg,#c8ab77,#aa8852)!important;color:#141510!important;border:1px solid #bea06a!important;border-radius:4px!important;padding:12px 18px!important;font-weight:600}
body.skinart-academy-atelier #dashboard-statistic,body.skinart-academy-atelier .dashboard-statistic__row{background:transparent!important}
body.skinart-academy-atelier .gt_float_switcher .gt-selected .gt-current-lang,body.skinart-academy-atelier .gt_float_switcher .gt-selected .gt-lang-code{color:#eee8db!important;background:transparent!important}
body.skinart-academy-atelier .gt_float_switcher .gt-selected .gt_float_switcher-arrow{filter:invert(1)}
@media(max-width:600px){
body.skinart-academy-atelier #learn-press-profile table.lp_profile_course_progress{display:block!important;width:100%!important;min-width:0!important;background:transparent!important;border:0!important}
body.skinart-academy-atelier #learn-press-profile table.lp_profile_course_progress thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)}
body.skinart-academy-atelier #learn-press-profile table.lp_profile_course_progress tbody{display:block!important;width:100%!important}
body.skinart-academy-atelier #learn-press-profile table.lp_profile_course_progress tr{display:grid!important;grid-template-columns:76px minmax(0,1fr);gap:10px 14px;padding:16px!important;margin-bottom:16px;border:1px solid #514936!important;background:#191b18!important;border-radius:5px}
body.skinart-academy-atelier #learn-press-profile table.lp_profile_course_progress td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;text-align:left!important;white-space:normal!important}
body.skinart-academy-atelier #learn-press-profile table.lp_profile_course_progress td:first-child{grid-column:1;grid-row:1/4}
body.skinart-academy-atelier #learn-press-profile table.lp_profile_course_progress td:not(:first-child){grid-column:2}
body.skinart-academy-atelier #learn-press-profile table.lp_profile_course_progress td img{width:76px!important;height:76px!important;object-fit:cover;border-radius:3px}
body.skinart-academy-atelier #learn-press-profile table.lp_profile_course_progress td:nth-child(2) a{font:22px/1.2 AcademyAtelier,Georgia,serif!important;color:#f5eedf!important}
body.skinart-academy-atelier #learn-press-profile .skinart-access-course{display:inline-block!important;padding:10px 12px!important}
}
/* Featured courses: give mobile cards room instead of oversized gutters. */
@media(max-width:600px){
body.skinart-network-atelier .wp-block-themeisle-blocks-advanced-column:has(>#courses){padding-inline:0!important}
body.skinart-network-atelier .wc-block-grid{padding:0!important;margin-inline:0!important}
body.skinart-network-atelier .wc-block-grid .wc-block-grid__products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important;margin:0!important;padding:0!important}
body.skinart-network-atelier .wc-block-grid .wc-block-grid__product{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:10px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}
body.skinart-network-atelier .wc-block-grid .wc-block-grid__product-image{margin:0 0 14px!important}
body.skinart-network-atelier .wc-block-grid .wc-block-grid__product-title{font-size:21px!important;line-height:1.2!important;margin:0 0 16px!important}
body.skinart-network-atelier .wc-block-grid .wc-block-grid__product-price{font-size:14px!important;line-height:1.5!important;margin:auto 0 4px!important;padding-top:6px!important;overflow-wrap:normal!important}
body.skinart-network-atelier .wc-block-grid .woocommerce-Price-amount{white-space:nowrap}
body.skinart-network-atelier .wc-block-grid .woocommerce-price-suffix{font-size:12px!important}
}
@media(max-width:600px){
html body.skinart-network-atelier .wc-block-grid .wc-block-grid__product{background:#191b18!important;border:1px solid #514936!important;text-align:left!important}
html body.skinart-network-atelier .wc-block-grid .wc-block-grid__product-title{font-family:'Atelier Serif',Georgia,serif!important;font-weight:400!important;color:#f5eedf!important;text-align:left!important;overflow-wrap:anywhere!important;white-space:normal!important}
html body.skinart-network-atelier .wc-block-grid .wc-block-grid__product-image img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important;margin:0!important;border:0!important}
html body.skinart-network-atelier .wc-block-grid .wc-block-grid__product-price{color:#d7b77a!important;text-align:left!important;width:100%!important}
}

html body.skinart-network-atelier .woocommerce-product-gallery img.atelier-polished-photo{aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;height:auto!important;width:100%!important}
html body.skinart-network-atelier img.atelier-proof-photo{object-fit:contain!important;background:#171916!important;aspect-ratio:1!important}
/* Academy course overview: replace the remaining legacy banner/sidebar palette. */
html body.skinart-academy-atelier .course-detail-info{background:rgba(25,27,24,.88)!important;color:#eee8db!important;border-top:1px solid #51493666;border-bottom:1px solid #51493688;padding-block:34px!important}
html body.skinart-academy-atelier .course-detail-info h1.course-title{font:400 clamp(34px,3.4vw,50px)/1.12 AcademyAtelier,Georgia,serif!important;color:#f5eedf!important;margin:24px 0!important;max-width:24ch}
html body.skinart-academy-atelier .course-detail-info :is(.course-meta,.course-meta__pull-left,.meta-item,.meta-item__value,.meta-item__value a,.course-meta-primary,.course-meta-secondary){color:#ded7c7!important;background:transparent!important}
html body.skinart-academy-atelier .course-detail-info :is(a,i,.meta-item__title){color:#d7b77a!important}
html body.skinart-academy-atelier :is(.course-sidebar-top,.course-summary-sidebar__inner,.course-sidebar-secondary){background:transparent!important;box-shadow:none!important;padding:0!important}
html body.skinart-academy-atelier .course-sidebar-preview{background:#191b18!important;border:1px solid #514936!important;border-radius:6px!important;overflow:hidden;padding:0!important}
html body.skinart-academy-atelier .course-sidebar-preview .media-preview{margin:0!important}
html body.skinart-academy-atelier .course-sidebar-preview .media-preview img{width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important;display:block;border:0!important}
html body.skinart-academy-atelier .course-sidebar-preview :is(.lp-course-buttons,.course-time,.lp-course-progress-wrapper){padding:18px 20px!important;margin:0!important;box-sizing:border-box}
html body.skinart-academy-atelier .course-sidebar-preview .lp-course-buttons .lp-button{width:100%!important}
html body.skinart-academy-atelier .course-sidebar-preview .course-time{padding-top:0!important;padding-bottom:16px!important;border-bottom:1px solid #51493666}
html body.skinart-academy-atelier .course-sidebar-preview .course-time :is(p,strong,time){font:400 14px/1.6 Arial,sans-serif!important;color:#d5cebf!important}
html body.skinart-academy-atelier .course-sidebar-preview .lp-course-progress-wrapper{border:0!important;border-radius:0!important}
html body.skinart-academy-atelier .course-sidebar-preview :is(.items-progress__heading,.number,.percentage-sign){font:400 14px/1.6 Arial,sans-serif!important;color:#eee8db!important}
html body.skinart-academy-atelier .course-progress__line{background:#383c30!important;border-radius:4px;overflow:hidden;height:6px!important}
html body.skinart-academy-atelier .course-progress__line__active{background:#c8a56a!important}
html body.skinart-academy-atelier .lp-badge.featured-course{background:#b59761!important;color:#141510!important}
html body.skinart-academy-atelier .course-nav-tabs{border-bottom:1px solid #514936!important}
html body.skinart-academy-atelier .course-tab-panel{line-height:1.8}
@media(max-width:768px){html body.skinart-academy-atelier .course-detail-info{padding-block:24px!important}html body.skinart-academy-atelier .course-detail-info h1.course-title{font-size:34px!important}html body.skinart-academy-atelier .course-summary-sidebar{max-width:100%!important}html body.skinart-academy-atelier .course-sidebar-preview .media-preview img{max-height:340px;object-position:center}}
html body.skinart-academy-atelier .course-detail-info h1.course-title{padding:0!important;width:calc(100% - 360px)!important;max-width:760px!important;box-sizing:border-box!important}
@media(max-width:900px){html body.skinart-academy-atelier .course-detail-info h1.course-title{width:100%!important;max-width:100%!important}}
/* Native Academy confirmations: charcoal surfaces and a quiet dark backdrop. */
body.skinart-academy-atelier .lp-overlay{background:rgba(5,7,6,.78)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
body.skinart-academy-atelier .lp-modal-dialog{width:calc(100% - 32px)!important;max-width:480px!important;box-sizing:border-box!important}
body.skinart-academy-atelier .lp-modal-content{background:#191c18!important;color:#eee9dc!important;border:1px solid #665638!important;border-radius:12px!important;overflow:hidden;box-shadow:0 24px 80px #0009!important}
body.skinart-academy-atelier .lp-modal-header{background:transparent!important;padding:24px 26px 16px!important;border:0!important}
body.skinart-academy-atelier .lp-modal-header .modal-title{color:#eee9dc!important;font-family:AcademyAtelier,Georgia,serif!important;font-size:30px!important;line-height:1.2!important;margin:0!important}
body.skinart-academy-atelier .lp-modal-body,body.skinart-academy-atelier .lp-modal-body .main-content{background:transparent!important;color:#ddd9ce!important;padding:0!important}
body.skinart-academy-atelier .lp-modal-body .pd-2em{padding:0 26px 24px!important;font:16px/1.6 Arial,sans-serif!important;color:#ddd9ce!important}
body.skinart-academy-atelier .lp-modal-footer{display:flex!important;justify-content:flex-end;gap:12px;background:transparent!important;border-top:1px solid #b99b5933!important;padding:18px 26px 22px!important}
body.skinart-academy-atelier .lp-modal-footer .lp-button{margin:0!important;min-width:96px;min-height:46px;border-radius:5px!important;font:600 15px/1.3 Arial,sans-serif!important;padding:12px 20px!important}
body.skinart-academy-atelier .lp-modal-footer .btn-no{background:transparent!important;color:#eee9dc!important;border:1px solid #70664e!important}
body.skinart-academy-atelier .lp-modal-footer .btn-yes{background:#c2a369!important;color:#131610!important;border:1px solid #c2a369!important}
body.skinart-academy-atelier .lp-modal-footer .lp-button:focus-visible{outline:2px solid #f4ddb0!important;outline-offset:3px}
@media(max-width:480px){body.skinart-academy-atelier .lp-modal-header{padding:22px 20px 14px!important}body.skinart-academy-atelier .lp-modal-body .pd-2em{padding:0 20px 22px!important}body.skinart-academy-atelier .lp-modal-footer{padding:16px 20px 20px!important}}
html body.skinart-academy-atelier .lp-overlay .lp-modal-dialog{left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;max-height:calc(100dvh - 32px);overflow:auto}
html body.skinart-academy-atelier .lp-overlay .lp-modal-footer button.lp-button.btn-no{background:transparent!important;color:#eee9dc!important;border:1px solid #70664e!important}
html body.skinart-academy-atelier .lp-overlay .lp-modal-footer button.lp-button.btn-yes{background:#c2a369!important;color:#131610!important}
body.skinart-academy-atelier .learn-press-message:empty{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}}
