
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */




	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */



:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */



/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */



:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-cardo-font-family{font-family: var(--wp--preset--font-family--cardo) !important;}
/*# sourceURL=global-styles-inline-css */



.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */



@font-face{
                font-family: 'FontAwesome';
                src: url('/fonts/fontawesome-webfont.eot');
                src: url('/fonts/fontawesome-webfont.eot') format('embedded-opentype'),
                     url('/fonts/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2?vsn=d') format('woff2'),
                     url('/fonts/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff?vsn=d') format('woff'),
                     url('/fonts/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf?vsn=d') format('truetype'),
                     url('/fonts/fontawesome-webfont.svg') format('svg');
                font-weight:normal;
                font-style:normal
            }
/*# sourceURL=font-awesome-inline-css */



.site-loading .la-image-loading {opacity: 1;visibility: visible}.la-image-loading.spinner-custom .content {width: 100px;margin-top: -50px;height: 100px;margin-left: -50px;text-align: center}.la-image-loading.spinner-custom .content img {width: auto;margin: 0 auto}.site-loading #page.site {opacity: 0;transition: all .3s ease-in-out}#page.site {opacity: 1}.la-image-loading {opacity: 0;position: fixed;z-index: 999999;left: 0;top: 0;right: 0;bottom: 0;background: #fff;overflow: hidden;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;visibility: hidden}.la-image-loading .content {position: absolute;width: 50px;height: 50px;top: 50%;left: 50%;margin-left: -25px;margin-top: -25px}.la-loader.spinner1 {width: 40px;height: 40px;margin: 5px;display: block;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);-webkit-animation: la-rotateplane 1.2s infinite ease-in-out;animation: la-rotateplane 1.2s infinite ease-in-out;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px}.la-loader.spinner2 {width: 40px;height: 40px;margin: 5px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);border-radius: 100%;-webkit-animation: la-scaleout 1.0s infinite ease-in-out;animation: la-scaleout 1.0s infinite ease-in-out}.la-loader.spinner3 {margin: 15px 0 0 -10px;width: 70px;text-align: center}.la-loader.spinner3 [class*="bounce"] {width: 18px;height: 18px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);border-radius: 100%;display: inline-block;-webkit-animation: la-bouncedelay 1.4s infinite ease-in-out;animation: la-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both}.la-loader.spinner3 .bounce1 {-webkit-animation-delay: -.32s;animation-delay: -.32s}.la-loader.spinner3 .bounce2 {-webkit-animation-delay: -.16s;animation-delay: -.16s}.la-loader.spinner4 {margin: 5px;width: 40px;height: 40px;text-align: center;-webkit-animation: la-rotate 2.0s infinite linear;animation: la-rotate 2.0s infinite linear}.la-loader.spinner4 [class*="dot"] {width: 60%;height: 60%;display: inline-block;position: absolute;top: 0;border-radius: 100%;-webkit-animation: la-bounce 2.0s infinite ease-in-out;animation: la-bounce 2.0s infinite ease-in-out;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15)}.la-loader.spinner4 .dot2 {top: auto;bottom: 0;-webkit-animation-delay: -1.0s;animation-delay: -1.0s}.la-loader.spinner5 {margin: 5px;width: 40px;height: 40px}.la-loader.spinner5 div {width: 33%;height: 33%;float: left;-webkit-animation: la-cubeGridScaleDelay 1.3s infinite ease-in-out;animation: la-cubeGridScaleDelay 1.3s infinite ease-in-out}.la-loader.spinner5 div:nth-child(1), .la-loader.spinner5 div:nth-child(5), .la-loader.spinner5 div:nth-child(9) {-webkit-animation-delay: .2s;animation-delay: .2s}.la-loader.spinner5 div:nth-child(2), .la-loader.spinner5 div:nth-child(6) {-webkit-animation-delay: .3s;animation-delay: .3s}.la-loader.spinner5 div:nth-child(3) {-webkit-animation-delay: .4s;animation-delay: .4s}.la-loader.spinner5 div:nth-child(4), .la-loader.spinner5 div:nth-child(8) {-webkit-animation-delay: .1s;animation-delay: .1s}.la-loader.spinner5 div:nth-child(7) {-webkit-animation-delay: 0s;animation-delay: 0s}@-webkit-keyframes la-rotateplane {0% {-webkit-transform: perspective(120px)}50% {-webkit-transform: perspective(120px) rotateY(180deg)}100% {-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes la-rotateplane {0% {transform: perspective(120px) rotateX(0deg) rotateY(0deg)}50% {transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100% {transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@-webkit-keyframes la-scaleout {0% {-webkit-transform: scale(0)}100% {-webkit-transform: scale(1);opacity: 0}}@keyframes la-scaleout {0% {transform: scale(0);-webkit-transform: scale(0)}100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0}}@-webkit-keyframes la-bouncedelay {0%, 80%, 100% {-webkit-transform: scale(0)}40% {-webkit-transform: scale(1)}}@keyframes la-bouncedelay {0%, 80%, 100% {transform: scale(0)}40% {transform: scale(1)}}@-webkit-keyframes la-rotate {100% {-webkit-transform: rotate(360deg)}}@keyframes la-rotate {100% {transform: rotate(360deg);-webkit-transform: rotate(360deg)}}@-webkit-keyframes la-bounce {0%, 100% {-webkit-transform: scale(0)}50% {-webkit-transform: scale(1)}}@keyframes la-bounce {0%, 100% {transform: scale(0)}50% {transform: scale(1)}}@-webkit-keyframes la-cubeGridScaleDelay {0% {-webkit-transform: scale3d(1, 1, 1)}35% {-webkit-transform: scale3d(0, 0, 1)}70% {-webkit-transform: scale3d(1, 1, 1)}100% {-webkit-transform: scale3d(1, 1, 1)}}@keyframes la-cubeGridScaleDelay {0% {transform: scale3d(1, 1, 1)}35% {transform: scale3d(0, 0, 1)}70% {transform: scale3d(1, 1, 1)}100% {transform: scale3d(1, 1, 1)}}.la-loader.spinner1, .la-loader.spinner2, .la-loader.spinner3 [class*="bounce"], .la-loader.spinner4 [class*="dot"], .la-loader.spinner5 div{background-color: #6B344F}.section-page-header{color: #634B55;background-repeat: repeat;background-position: center center;background-size: cover;background-color: #F1E9DD}.section-page-header .page-title{color: #432537;font-size: 32}.section-page-header a{color: #432537}.section-page-header a:hover{color: #856047}.section-page-header .page-header-inner{padding-top: 50px;padding-bottom: 50px}@media(min-width: 768px){.section-page-header .page-header-inner{padding-top: 50px;padding-bottom: 50px}}@media(min-width: 992px){.section-page-header .page-header-inner{padding-top: 100px;padding-bottom: 75px}}@media screen and (min-width:1824px){.section-page-header .page-title{font-size: 36}}@media screen and (max-width:1199px){.section-page-header .page-title{font-size: 24}}@media screen and (max-width:991px){.section-page-header .page-title{font-size: 20}}@media screen and (max-width:767px){.section-page-header .page-title{font-size: 20}}@media screen and (max-width:479px){.section-page-header .page-title{font-size: 20}}.site-main{padding-top:0px;padding-bottom:0px}.single-product .site-main{padding-top:0px}body.camille-body{font-size: 16px;background-repeat: repeat;background-position: left top;background-color: #FAF5EF}body.camille-body.body-boxed #page.site{width: 1230px;max-width: 100%;margin-left: auto;margin-right: auto;background-repeat: repeat;background-position: left top}body.camille-body.body-boxed .site-header .site-header-inner > .container{width: 1230px}#masthead_aside,.site-header .site-header-inner{background-repeat: repeat;background-position: left top;background-color: #FAF5EF}.enable-header-transparency .site-header:not(.is-sticky) .site-header-inner{background-repeat: repeat;background-position: left top;background-color: rgba(0,0,0,0)}.footer-top{background-repeat: repeat;background-position: left top;background-color: #432537;padding-top:70px;padding-bottom:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#6E5060}.open-newsletter-popup .lightcase-inlineWrap{background-repeat: repeat;background-position: left top}.site-header .site-branding a{height: 100px;line-height: 100px}.site-header .header-component-inner{padding-top: 30px;padding-bottom: 30px}.site-header .header-main .la_com_action--dropdownmenu .menu,.site-header .mega-menu > li > .popup{margin-top: 50px}.site-header .header-main .la_com_action--dropdownmenu:hover .menu,.site-header .mega-menu > li:hover > .popup{margin-top: 30px}.site-header.is-sticky .site-branding a{height: 80px;line-height: 80px}.site-header.is-sticky .header-component-inner{padding-top: 20px;padding-bottom: 20px}.site-header.is-sticky .header-main .la_com_action--dropdownmenu .menu,.site-header.is-sticky .mega-menu > li > .popup{margin-top: 40px}.site-header.is-sticky .header-main .la_com_action--dropdownmenu:hover .menu,.site-header.is-sticky .mega-menu > li:hover > .popup{margin-top: 20px}@media(max-width: 1300px) and (min-width: 992px){.site-header .site-branding a{height: 100px;line-height: 100px}.site-header .header-component-inner{padding-top: 30px;padding-bottom: 30px}.site-header .header-main .la_com_action--dropdownmenu .menu,.site-header .mega-menu > li > .popup{margin-top: 50px}.site-header .header-main .la_com_action--dropdownmenu:hover .menu,.site-header .mega-menu > li:hover > .popup{margin-top: 30px}.site-header.is-sticky .site-branding a{height: 80px;line-height: 80px}.site-header.is-sticky .header-component-inner{padding-top: 20px;padding-bottom: 20px}.site-header.is-sticky .header-main .la_com_action--dropdownmenu .menu,.site-header.is-sticky .mega-menu > li > .popup{margin-top: 40px}.site-header.is-sticky .header-main .la_com_action--dropdownmenu:hover .menu,.site-header.is-sticky .mega-menu > li:hover > .popup{margin-top: 20px}}@media(max-width: 991px){.site-header-mobile .site-branding a{height: 70px;line-height: 70px}.site-header-mobile .header-component-inner{padding-top: 15px;padding-bottom: 15px}.site-header-mobile.is-sticky .site-branding a{height: 70px;line-height: 70px}.site-header-mobile.is-sticky .header-component-inner{padding-top: 15px;padding-bottom: 15px}}.header-v6 #header_aside,.header-v5 #masthead_aside{background-repeat: repeat;background-position: left top;background-color: #FAF5EF}.header-v6.enable-header-transparency #header_aside,.header-v5.enable-header-transparency #masthead_aside{background-repeat: repeat;background-position: left top;background-color: rgba(0,0,0,0)}.site-header .site-branding img{width: 250px}.site-header-mobile .site-branding img{width: 200px}h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6, .mega-menu .mm-popup-wide .inner > ul.sub-menu > li > a, .la-service-box.service-type-3 .b-title1, .heading-font-family {font-family: Noto Sans Georgian}body, .la-blockquote.style-1 footer {font-family: Noto Sans Georgian}.la_testimonials--style-2 .loop__item__desc, .la_testimonials--style-3 .loop__item__desc, .la_testimonials--style-4 .loop__item__desc, .la_testimonials--style-5 .loop__item__desc, .la_testimonials--style-7 .loop__item__desc, .la_testimonials--style-9 .loop__item__desc, .la-sc-icon-boxes.icon-type-number .type-number, .member--style-2 .member__item__role, .member--style-3 .member__item__role, .la-blockquote.style-2 p, .la-blockquote.style-3 p, .pricing_list .pricing_list--title, .widget.widget-author em,.la_testimonials--style-1 .loop__item__desc,.la_testimonials--style-1 .testimonial_item--role,.elm-countdown.elm-countdown-style-3 .countdown-section .countdown-period,.elm-countdown.elm-countdown-style-4 .countdown-section .countdown-period,.la__tta .tab--2 .vc_tta-tabs-list,.banner-type-7 .b-title1,.la-blockquote.style-4 p,.three-font-family,.highlight-font-family {font-family: Noto Sans Georgian}.background-color-primary, .item--link-overlay:before, .wc-toolbar .wc-ordering ul li:hover a, .wc-toolbar .wc-ordering ul li.active a, .dl-menu .tip.hot,.mega-menu .tip.hot,.menu .tip.hot, .showposts-loop .btn-readmore:hover, .showposts-loop.grid-7 .blog__item.has-post-thumbnail .loop__item__termlink, .showposts-loop.list-slider .loop__item .btn-readmore:hover, .showposts-loop.list-special .btn-readmore:hover, .comment-form .form-submit input:hover, .la_testimonials--style-5 .loop__item__desc:after, .pf-default.pf-style-1 .loop__item__info:after, .pf-default.pf-style-2 .loop__item__info, .pf-default.pf-style-4 .loop__item__info:after, .pf-default.pf-style-5 .loop__item__thumbnail--linkoverlay:before, .member--style-1 .loop__item__thumbnail--linkoverlay, .member--style-4 .loop__item__thumbnail .item--social a:hover, .pricing.style-1:hover .pricing__action a, .pricing.style-4:hover .pricing__action a, .pricing.style-5:hover .pricing__action a, .la__tta .tab--1 .vc_tta-tabs-list .vc_active a, .wpb-js-composer .la__tta .tab--1 .vc_active .vc_tta-panel-heading .vc_tta-panel-title a, .la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-submit-button:hover, .la_hotspot_sc[data-style="color_pulse"] .la_hotspot, .la_hotspot_sc .la_hotspot_wrap .nttip, .single-release-content .lastudio-release-buttons .lastudio-release-button a, .social-media-link.style-round a:hover, .social-media-link.style-square a:hover, .social-media-link.style-circle a:hover, .social-media-link.style-outline a:hover, .social-media-link.style-circle-outline a:hover, .la-timeline-wrap.style-1 .timeline-block .timeline-dot, .products-list .product_item .product_item--thumbnail .product_item--action .quickview:hover,.products-grid.products-grid-3 .product_item--info .product_item--action .button:hover,.products-grid.products-grid-4 .product_item--thumbnail .wrap-addto .button:hover,.products-grid.products-grid-2 .product_item--thumbnail .wrap-addto .button:hover,.products-grid.products-grid-1 .product_item--thumbnail .wrap-addto .button:hover, .la-woo-product-gallery .woocommerce-product-gallery__trigger, .product--summary .single_add_to_cart_button:hover, .wc-tab.entry-content ul li:before, .wc-tab.entry-content ol li:before,.woocommerce-product-details__short-description ul li:before,.woocommerce-product-details__short-description ol li:before, .woocommerce-MyAccount-navigation li:hover a, .woocommerce-MyAccount-navigation li.is-active a, .registration-form .button, .socials-color a:hover, .heading-with-dot-after.heading-tag:after, .wpb_single_image.image-with-play-icon .vc_single_image-wrapper:hover, .m25_row_banner .la-banner-box:hover .banner--link-overlay > span {background-color: #6B344F}.background-color-secondary, .la-pagination ul .page-numbers.current, .slick-slider .slick-dots button, .comment-form .form-submit input, .pf-default.pf-style-3 .loop__item__info:after, .pricing.style-1 .pricing__action a, .la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-submit-button, .single-release-content .lastudio-release-buttons .lastudio-release-button a:hover, .social-media-link.style-round a, .social-media-link.style-square a, .social-media-link.style-circle a, .product--summary .single_add_to_cart_button, .block_heading .block_heading--subtitle:not(empty):before {background-color: #432537}.background-color-secondary, .socials-color a {background-color: #432537}.background-color-body {background-color: #634B55}.background-color-border {background-color: #856047}.showposts-loop.grid-4 .blog__item .btn-readmore:hover,a:focus, a:hover, .elm-loadmore-ajax a:hover, .search-form .search-button:hover, .slick-slider .slick-dots li:hover span,.slick-slider .slick-dots .slick-active span, .slick-slider .slick-arrow:hover,.la-slick-nav .slick-arrow:hover, .vertical-style ul li:hover a, .vertical-style ul li.active a, .wc-toolbar .wc-view-toggle .active, .wc-toolbar .wc-view-count li.active, .widget.widget_product_tag_cloud a.active,.widget.widget_product_tag_cloud .active a,.widget.product-sort-by .active a,.widget.widget_layered_nav .active a,.widget.la-price-filter-list .active a, .product_list_widget a:hover, #header_aside .btn-aside-toggle:hover, .dl-menu .tip.hot .tip-arrow:before,.mega-menu .tip.hot .tip-arrow:before,.menu .tip.hot .tip-arrow:before, .showposts-loop .loop__item__termlink span, .la_testimonials--style-2 .entry-title, .la_testimonials--style-3 .entry-title, ul.list-icon-checked li:before,ol.list-icon-checked li:before,.wpb_text_column.list-icon-checked .wpb_wrapper > ol li:before,.wpb_text_column.list-icon-checked .wpb_wrapper > ul li:before, ul.list-icon-checked2 li:before,ol.list-icon-checked2 li:before,.wpb_text_column.list-icon-checked2 .wpb_wrapper > ol li:before,.wpb_text_column.list-icon-checked2 .wpb_wrapper > ul li:before, ul.list-icon-dots li:before,ol.list-icon-dots li:before,.wpb_text_column.list-icon-dots .wpb_wrapper > ol li:before,.wpb_text_column.list-icon-dots .wpb_wrapper > ul li:before, .member--style-5 .entry-title, .elm-countdown.elm-countdown-style-1 .countdown-section .countdown-amount, .wpb-js-composer .la__tta .vc_active .vc_tta-panel-heading .vc_tta-panel-title, .la__ttaac > .vc_tta.accordion--1 .vc_tta-panel.vc_active .vc_tta-title-text, .la__ttaac > .vc_tta.accordion--3 .vc_tta-panel.vc_active .vc_tta-title-text, .banner-type-5:hover, .la-service-box.service-type-4 .box-inner:hover .b-title1, .la-lists-icon .la-sc-icon-item > span, ul.list-dots.primary > li:before,ul.list-checked.primary > li:before, body .vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_title h4, .la-timeline-wrap.style-1 .timeline-block .timeline-subtitle, .product_item .price ins, .products-grid.products-grid-2 .price, .products-grid.products-grid-4 .price, .product--summary .social--sharing a:hover, .product--summary .add_compare:hover,.product--summary .add_wishlist:hover, .cart-collaterals .woocommerce-shipping-calculator .button:hover,.cart-collaterals .la-coupon .button:hover, .icon-style-circle.m5_iconbox_shadow:hover .icon-heading, .pricing_list .pricing_list--desc strong {color: #6B344F}.text-color-primary {color: #6B344F !important}.swatch-wrapper:hover, .swatch-wrapper.selected, .showposts-loop .btn-readmore:hover, .showposts-loop.list-slider .loop__item .btn-readmore:hover, .showposts-loop.list-special .btn-readmore:hover, .member--style-2 .loop__item__thumbnail:after, .member--style-3 .loop__item__info:after, .member--style-3 .loop__item__info:before, .banner-type-3.content-visible-when-hover .box-inner:after, .banner-type-7 .box-inner:hover .banner--btn,.banner-type-7 .banner--btn:hover, .la-service-box.service-type-4 .box-inner:hover, .la-blockquote.style-4, .social-media-link.style-outline a:hover, .social-media-link.style-circle-outline a:hover, .wpb_single_image.image-with-play-icon .vc_single_image-wrapper:before, .wpb_single_image.image-with-play-icon .vc_single_image-wrapper:after {border-color: #6B344F}.border-color-primary {border-color: #6B344F !important}.border-top-color-primary {border-top-color: #6B344F !important}.border-bottom-color-primary {border-bottom-color: #6B344F !important}.border-left-color-primary {border-left-color: #6B344F !important}.border-right-color-primary {border-right-color: #6B344F !important}.la-pagination ul .page-numbers, .woocommerce-message,.woocommerce-error,.woocommerce-info, .form-row label, div.quantity, .widget_recent_entries .pr-item .pr-item--right a:not(:hover), .widget_recent_comments li.recentcomments a, .product_list_widget a, .product_list_widget .amount, #header_aside .btn-aside-toggle, .widget.widget_product_tag_cloud .tagcloud, .showposts-loop .btn-readmore, .showposts-loop.list-special .loop__item__desc, .showposts-loop.list-special .btn-readmore, .author-info__name,.author-info__link, .post-navigation .post-title, .woocommerce-Reviews span#reply-title, .woocommerce-Reviews .comment_container .meta .woocommerce-review__author, .portfolio-nav, .pf-info-wrapper .pf-info-label, .pf-info-wrapper .social--sharing a:hover, .la_testimonials--style-1 .loop__item__desc, .la_testimonials--style-2 .testimonial_item, .la_testimonials--style-3 .loop__item__desc, .la_testimonials--style-4 .testimonial_item, .la_testimonials--style-7 .loop__item__inner, .la_testimonials--style-9 .loop__item__inner2, .la_testimonials--style-10 .loop__item__inner2, .ib-link-read_more .icon-boxes-inner > a:not(:hover), .pf-default.pf-style-6 .loop__item__info, .pf-special.pf-style-1 .loop__item__info, .member--style-2 .member__item__role, .member--style-3 .member__item__role, .member--style-3 .item--social, .member--style-5 .loop__item__info, .pricing.style-2 .pricing__price-box, .pricing.style-3 .pricing__title, .pricing.style-3 .pricing__price-box, .elm-countdown.elm-countdown-style-1 .countdown-section .countdown-period, .elm-countdown.elm-countdown-style-3 .countdown-section .countdown-amount, .elm-countdown.elm-countdown-style-4, .la__tta .tab--1 .vc_tta-tabs-list, .la__tta .tab--2 .vc_tta-tabs-list .vc_active a, .banner-type-5 .banner--link-overlay, .la-service-box.service-type-1 .banner--info, .la-service-box.service-type-3 .b-title1, .la-service-box.service-type-4 .b-title1, .la-service-box.service-type-5, .cf7-style-01 .wpcf7-form-control-wrap .wpcf7-select,.cf7-style-01 .wpcf7-form-control-wrap .wpcf7-text,.cf7-style-01 .wpcf7-form-control-wrap .wpcf7-textarea, .cf7-style-06 .wpcf7-form-control-wrap .wpcf7-select,.cf7-style-06 .wpcf7-form-control-wrap .wpcf7-text,.cf7-style-06 .wpcf7-form-control-wrap .wpcf7-textarea, .newsletter-style-01, .la-newsletter-popup, .la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-email:focus, .single-release-content .release-info-container .release-meta-container strong, .la-blockquote.style-4, .la-blockquote.style-3, ul.list-dots.secondary > li:before,ul.list-checked.secondary > li:before, .product_item .price, .products-list .product_item .price, .products-list .product_item .product_item--info .add_compare,.products-list .product_item .product_item--info .add_wishlist, .products-list-mini .product_item .price, .products-list .product_item .product_item--thumbnail .product_item--action .quickview,.products-grid.products-grid-3 .product_item--info .product_item--action .button,.products-grid.products-grid-4 .product_item--thumbnail .wrap-addto .button,.products-grid.products-grid-2 .product_item--thumbnail .wrap-addto .button,.products-grid.products-grid-1 .product_item--thumbnail .wrap-addto .button, .la-woo-thumbs .slick-arrow, .product--summary .entry-summary > .stock, .product--summary .single-price-wrapper .price > .amount, .product--summary .product_meta a, .product--summary .product_meta_sku_wrapper, .product--summary .social--sharing a, .product--summary .group_table label, .product--summary .variations td, .product--summary .add_compare,.product--summary .add_wishlist, .wc-tabs li:hover > a,.wc-tabs li.active > a, .wc-tab .wc-tab-title, .shop_table td.product-price,.shop_table td.product-subtotal, .shop_table .product-name a, .cart-collaterals .shop_table, .cart-collaterals .woocommerce-shipping-calculator .button,.cart-collaterals .la-coupon .button, .woocommerce > p.cart-empty:before, table.woocommerce-checkout-review-order-table, .wc_payment_methods .wc_payment_method label, .woocommerce-order ul strong, .icon-style-circle.m5_iconbox_shadow .box-description, .m23_testimonials .la_testimonials--style-5, .wpb_text_column a:not(:hover), .pricing_list .pricing_list--title, .pricing__menus {color: #432537}.text-color-secondary {color: #432537 !important}input:focus, select:focus, textarea:focus, .la-pagination ul .page-numbers.current, .la-pagination ul .page-numbers:hover, .la-woo-thumbs .la-thumb.slick-current:before {border-color: #432537}.border-color-secondary {border-color: #432537 !important}.border-top-color-secondary {border-top-color: #432537 !important}.border-bottom-color-secondary {border-bottom-color: #432537 !important}.border-left-color-secondary {border-left-color: #432537 !important}.border-right-color-secondary {border-right-color: #432537 !important}h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6, table th {color: #432537}.text-color-heading {color: #432537 !important}.border-color-heading {border-color: #432537 !important}.border-top-color-heading {border-top-color: #432537 !important}.border-bottom-color-heading {border-bottom-color: #432537 !important}.border-left-color-heading {border-left-color: #432537 !important}.border-right-color-heading {border-right-color: #432537 !important}.wc-toolbar .wc-view-count ul {color: #856047}.text-color-three {color: #856047 !important}.border-color-three {border-color: #856047 !important}.border-top-color-three {border-top-color: #856047 !important}.border-bottom-color-three {border-bottom-color: #856047 !important}.border-left-color-three {border-left-color: #856047 !important}.border-right-color-three {border-right-color: #856047 !important}body, .la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-email, table.woocommerce-checkout-review-order-table .variation,table.woocommerce-checkout-review-order-table .product-quantity {color: #634B55}.text-color-body {color: #634B55 !important}.border-color-body {border-color: #634B55 !important}.border-top-color-body {border-top-color: #634B55 !important}.border-bottom-color-body {border-bottom-color: #634B55 !important}.border-left-color-body {border-left-color: #634B55 !important}.border-right-color-body {border-right-color: #634B55 !important}input, select, textarea, table,table th,table td, .share-links a, .select2-container .select2-selection--single, .wc-toolbar .wc-ordering, .wc-toolbar .wc-ordering ul, .swatch-wrapper, .widget_shopping_cart_content .total, .calendar_wrap caption, .widget-border.widget, .widget-border-bottom.widget, .commentlist .comment_container, .la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-email, .social-media-link.style-outline a, body .vc_toggle.vc_toggle_default, .la-timeline-wrap.style-1 .timeline-line, .la-timeline-wrap.style-2 .timeline-title:after, .la-woo-thumbs .la-thumb:before, .product-main-image .la-woo-product-gallery, .la-p-single-3 .woocommerce-product-gallery__image, .shop_table.woocommerce-cart-form__contents td {border-color: #D8C4BC}.border-color {border-color: #D8C4BC !important}.border-top-color {border-top-color: #D8C4BC !important}.border-bottom-color {border-bottom-color: #D8C4BC !important}.border-left-color {border-left-color: #D8C4BC !important}.border-right-color {border-right-color: #D8C4BC !important}.btn {color: #fff;background-color: #432537}.btn:hover {background-color: #6B344F;color: #fff}.btn.btn-primary {background-color: #6B344F;color: #fff}.btn.btn-primary:hover {color: #fff;background-color: #432537}.btn.btn-outline {border-color: #D8C4BC;color: #432537}.btn.btn-outline:hover {color: #fff;background-color: #6B344F;border-color: #6B344F}.btn.btn-style-flat.btn-color-primary {background-color: #6B344F}.btn.btn-style-flat.btn-color-primary:hover {background-color: #432537}.btn.btn-style-flat.btn-color-white {background-color: #fff;color: #432537}.btn.btn-style-flat.btn-color-white:hover {color: #fff;background-color: #6B344F}.btn.btn-style-flat.btn-color-white2 {background-color: #fff;color: #432537}.btn.btn-style-flat.btn-color-white2:hover {color: #fff;background-color: #432537}.btn.btn-style-flat.btn-color-gray {background-color: #634B55}.btn.btn-style-flat.btn-color-gray:hover {background-color: #6B344F}.btn.btn-style-outline:hover {border-color: #6B344F;background-color: #6B344F;color: #fff}.btn.btn-style-outline.btn-color-black {border-color: #432537;color: #432537}.btn.btn-style-outline.btn-color-black:hover {border-color: #6B344F;background-color: #6B344F;color: #fff}.btn.btn-style-outline.btn-color-primary {border-color: #6B344F;color: #6B344F}.btn.btn-style-outline.btn-color-primary:hover {border-color: #432537;background-color: #432537;color: #fff}.btn.btn-style-outline.btn-color-white {border-color: #fff;color: #fff}.btn.btn-style-outline.btn-color-white:hover {border-color: #6B344F;background-color: #6B344F;color: #fff}.btn.btn-style-outline.btn-color-white2 {border-color: rgba(255, 255, 255, 0.5);color: #fff}.btn.btn-style-outline.btn-color-white2:hover {border-color: #432537;background-color: #432537;color: #fff}.btn.btn-style-outline.btn-color-gray {border-color: rgba(35, 35, 36, 0.2);color: #432537}.btn.btn-style-outline.btn-color-gray:hover {border-color: #6B344F;background-color: #6B344F;color: #fff !important}.woocommerce.add_to_cart_inline a {border-color: #D8C4BC;color: #432537}.woocommerce.add_to_cart_inline a:hover {background-color: #432537;border-color: #432537;color: #fff}.elm-loadmore-ajax a {color: #432537}.elm-loadmore-ajax a:hover {color: #6B344F;border-color: #6B344F}form.track_order .button,.place-order .button,.wc-proceed-to-checkout .button,.widget_shopping_cart_content .button,.woocommerce-MyAccount-content form .button,.lost_reset_password .button,form.register .button,.checkout_coupon .button,.woocomerce-form .button {background-color: #432537;border-color: #432537;color: #fff;min-width: 150px;text-transform: uppercase}form.track_order .button:hover,.place-order .button:hover,.wc-proceed-to-checkout .button:hover,.widget_shopping_cart_content .button:hover,.woocommerce-MyAccount-content form .button:hover,.lost_reset_password .button:hover,form.register .button:hover,.checkout_coupon .button:hover,.woocomerce-form .button:hover {background-color: #6B344F;border-color: #6B344F;color: #fff}.shop_table.cart td.actions .button {background-color: transparent;color: #432537;border-color: #D8C4BC}.shop_table.cart td.actions .button:hover {color: #fff;background-color: #432537;border-color: #432537}.widget_price_filter .button {color: #fff;background-color: #432537}.widget_price_filter .button:hover {color: #fff;background-color: #6B344F}#masthead_aside,#header_aside {background-color: #fff;color: #343538}#masthead_aside h1,#masthead_aside .h1,#masthead_aside h2,#masthead_aside .h2,#masthead_aside h3,#masthead_aside .h3,#masthead_aside h4,#masthead_aside .h4,#masthead_aside h5,#masthead_aside .h5,#masthead_aside h6,#masthead_aside .h6,#header_aside h1,#header_aside .h1,#header_aside h2,#header_aside .h2,#header_aside h3,#header_aside .h3,#header_aside h4,#header_aside .h4,#header_aside h5,#header_aside .h5,#header_aside h6,#header_aside .h6 {color: #343538}#masthead_aside ul:not(.sub-menu) > li > a,#header_aside ul:not(.sub-menu) > li > a {color: #343538}#masthead_aside ul:not(.sub-menu) > li:hover > a,#header_aside ul:not(.sub-menu) > li:hover > a {color: #9e6861}.header--aside .header_component--dropdown-menu .menu {background-color: #fff}.header--aside .header_component > a {color: #343538}.header--aside .header_component:hover > a {color: #9e6861}ul.mega-menu .popup li > a {color: rgba(255,255,255,0.7);background-color: rgba(0,0,0,0)}ul.mega-menu .popup li:hover > a {color: #ffffff;background-color: rgba(0,0,0,0)}ul.mega-menu .popup li.active > a {color: #ffffff;background-color: rgba(0,0,0,0)}ul.mega-menu .mm-popup-wide .popup li.mm-item-level-2 > a {color: rgba(255,255,255,0.7);background-color: rgba(0,0,0,0)}ul.mega-menu .mm-popup-wide .popup li.mm-item-level-2:hover > a {color: #ffffff;background-color: rgba(0,0,0,0)}ul.mega-menu .mm-popup-wide .popup li.mm-item-level-2.active > a {color: #ffffff;background-color: rgba(0,0,0,0)}ul.mega-menu .popup > .inner,ul.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li ul.sub-menu,ul.mega-menu .mm-popup-narrow ul ul {background-color: #110b17}ul.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li li:hover > a,ul.mega-menu .mm-popup-narrow li.menu-item:hover > a {color: #ffffff;background-color: rgba(0,0,0,0)}ul.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li li.active > a,ul.mega-menu .mm-popup-narrow li.menu-item.active > a {color: #ffffff;background-color: rgba(0,0,0,0)}ul.mega-menu .mm-popup-wide .popup > .inner {background-color: rgba(0,0,0,0.9)}ul.mega-menu .mm-popup-wide .inner > ul.sub-menu > li > a {color: #ffffff}.site-main-nav .main-menu > li > a {color: #432537;background-color: rgba(0,0,0,0)}.site-main-nav .main-menu > li.active > a,.site-main-nav .main-menu > li:hover > a {color: #856047;background-color: rgba(0,0,0,0)}.site-header .header_component > .component-target {color: #432537}.site-header .header_component--linktext:hover > a .component-target-text,.site-header .header_component:not(.la_com_action--linktext):hover > a {color: #856047}.enable-header-transparency .site-header:not(.is-sticky) .header_component > .component-target {color: #fff}.enable-header-transparency .site-header:not(.is-sticky) .header_component > a {color: #fff}.enable-header-transparency .site-header:not(.is-sticky) .header_component:hover > a {color: #fff}.enable-header-transparency .site-header:not(.is-sticky) .site-main-nav .main-menu > li > a {color: #fff;background-color: rgba(0,0,0,0)}.enable-header-transparency .site-header:not(.is-sticky) .site-main-nav .main-menu > li.active > a,.enable-header-transparency .site-header:not(.is-sticky) .site-main-nav .main-menu > li:hover > a {color: #fff;background-color: rgba(0,0,0,0)}.enable-header-transparency .site-header:not(.is-sticky) .site-main-nav .main-menu > li.active:before,.enable-header-transparency .site-header:not(.is-sticky) .site-main-nav .main-menu > li:hover:before {background-color: rgba(0,0,0,0)}.site-header-mobile .site-header-inner {background-color: #fff}.site-header-mobile .header_component > .component-target {color: #8a8a8a}.site-header-mobile .mobile-menu-wrap {background-color: #fff}.site-header-mobile .mobile-menu-wrap .dl-menuwrapper ul {background: #fff;border-color: rgba(140, 140, 140, 0.2)}.site-header-mobile .mobile-menu-wrap .dl-menuwrapper li {border-color: rgba(140, 140, 140, 0.2)}.site-header-mobile .mobile-menu-wrap .dl-menu > li > a {color: #343538;background-color: rgba(0,0,0,0)}.site-header-mobile .mobile-menu-wrap .dl-menu > li:hover > a {color: #9e6861;background-color: rgba(0,0,0,0)}.site-header-mobile .mobile-menu-wrap .dl-menu ul > li > a {color: #343538;background-color: rgba(0,0,0,0)}.site-header-mobile .mobile-menu-wrap .dl-menu ul > li:hover > a {color: #fff;background-color: #9e6861}.enable-header-transparency .site-header-mobile:not(.is-sticky) .site-header-inner {background-color: #fff}.enable-header-transparency .site-header-mobile:not(.is-sticky) .header_component > .component-target {color: #8a8a8a}.site-header .site-header-top {background-color: rgba(0,0,0,0);color: #ffffff}.site-header .site-header-top .header_component .component-target {color: #ffffff}.site-header .site-header-top .header_component a.component-target {color: #fff}.site-header .site-header-top .header_component:hover a .component-target-text {color: #9e6861}.enable-header-transparency .site-header .site-header-top {background-color: rgba(0,0,0,0);color: #ffffff}.enable-header-transparency .site-header .site-header-top .header_component .component-target {color: #ffffff}.enable-header-transparency .site-header .site-header-top .header_component a.component-target {color: #fff}.enable-header-transparency .site-header .site-header-top .header_component:hover a .component-target-text {color: #9e6861}.cart-flyout {background-color: #fff;color: #343538}.cart-flyout .cart-flyout__heading {color: #343538;font-family: Noto Sans Georgian}.cart-flyout .product_list_widget a {color: #343538}.cart-flyout .product_list_widget a:hover {color: #9e6861}.cart-flyout .widget_shopping_cart_content .total {color: #343538}.footer-top {color: #F2E9E1}.footer-top a {color: #F2E9E1}.footer-top a:hover {color: #DCC1A1}.footer-top .widget .widget-title {color: #FAF5EF}.footer-bottom {background-color: #35202C;color: #F2E9E1}.footer-bottom a {color: #F2E9E1}.footer-bottom a:hover {color: #DCC1A1}.site-header-mobile .mobile-menu-wrap .dl-menu {border-width: 1px 0 0;border-style: solid;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.076);-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.076)}.site-header-mobile .mobile-menu-wrap .dl-menu li {border-width: 1px 0 0;border-style: solid}.site-header-mobile .mobile-menu-wrap .dl-menuwrapper li.dl-subviewopen,.site-header-mobile .mobile-menu-wrap .dl-menuwrapper li.dl-subview,.site-header-mobile .mobile-menu-wrap .dl-menuwrapper li:first-child {border-top-width: 0}.wpb-js-composer [class*="vc_tta-la-"] .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-icon {margin-right: 10px}.la-myaccount-page .la_tab_control li.active a,.la-myaccount-page .la_tab_control li:hover a,.la-myaccount-page .ywsl-label {color: #432537}.la-myaccount-page .btn-create-account:hover {color: #fff;background-color: #432537;border-color: #432537}.btn.btn-style-outline-bottom:hover {background: none !important;color: #6B344F !important;border-color: #6B344F !important}@media (max-width: 767px) {.la-advanced-product-filters {background-color: #fff;color: #343538}.la-advanced-product-filters .widget-title {color: #343538}.la-advanced-product-filters a {color: #343538}.la-advanced-product-filters a:hover {color: #9e6861}}.nav-menu-burger {color: #432537}.header-v6 #header_aside,.header-v5 #masthead_aside {color: #432537}.header-v6 #header_aside .header_component > a,.header-v5 #masthead_aside .header_component > a {color: #432537}.header-v6 #header_aside .header_component:hover > a,.header-v5 #masthead_aside .header_component:hover > a {color: #856047}.header-v6 #header_aside .main-menu > li > a,.header-v5 #masthead_aside .main-menu > li > a {color: #432537;background-color: rgba(0,0,0,0)}.header-v6 #header_aside .main-menu > li:hover > a, .header-v6 #header_aside .main-menu > li.open > a, .header-v6 #header_aside .main-menu > li.active > a,.header-v5 #masthead_aside .main-menu > li:hover > a,.header-v5 #masthead_aside .main-menu > li.open > a,.header-v5 #masthead_aside .main-menu > li.active > a {color: #856047;background-color: rgba(0,0,0,0)}.header-v6.enable-header-transparency #header_aside,.header-v5.enable-header-transparency #masthead_aside {color: #fff}.header-v6.enable-header-transparency #header_aside .header_component > a,.header-v5.enable-header-transparency #masthead_aside .header_component > a {color: #fff}.header-v6.enable-header-transparency #header_aside .header_component:hover > a,.header-v5.enable-header-transparency #masthead_aside .header_component:hover > a {color: #fff}.header-v6.enable-header-transparency #header_aside .main-menu > li > a,.header-v5.enable-header-transparency #masthead_aside .main-menu > li > a {color: #fff;background-color: rgba(0,0,0,0)}.header-v6.enable-header-transparency #header_aside .main-menu > li:hover a, .header-v6.enable-header-transparency #header_aside .main-menu > li.open a, .header-v6.enable-header-transparency #header_aside .main-menu > li.active a,.header-v5.enable-header-transparency #masthead_aside .main-menu > li:hover a,.header-v5.enable-header-transparency #masthead_aside .main-menu > li.open a,.header-v5.enable-header-transparency #masthead_aside .main-menu > li.active a {color: #fff;background-color: rgba(0,0,0,0)}.header-v7 .site-header__nav-primary .site-category-nav .toggle-category-menu {color: #432537;background-color: rgba(0,0,0,0)}.header-v7 .site-header__nav-primary .site-category-nav:hover .toggle-category-menu {color: #856047;background-color: rgba(0,0,0,0)}
@font-face{
                font-family: 'dl-icon';
                src: url('/fonts/dl-icon.eot');
                src: url('/fonts/dl-icon.eot') format('embedded-opentype'),
                     url('/fonts/dl-icon-6a5e0ae3b1614ea9170c6dd6d2892d81.woff?vsn=d') format('woff'),
                     url('/fonts/dl-icon-3056541ad4045afa83906c313e519b59.ttf?vsn=d') format('truetype'),
                     url('/fonts/dl-icon.svg') format('svg');
                font-weight:normal;
                font-style:normal
            }
/*# sourceURL=camille-theme-inline-css */



.qtranxs_flag_en {background-image: url(/wp-content/plugins/qtranslate-x/flags/gb-c37d7808c8c177a0074f40217bc3bb02.png?vsn=d); background-repeat: no-repeat;}
.qtranxs_flag_de {background-image: url(/wp-content/plugins/qtranslate-x/flags/de.png); background-repeat: no-repeat;}
.qtranxs_flag_ru {background-image: url(/wp-content/plugins/qtranslate-x/flags/ru-6f7a9742764fbce308570ad82303612a.png?vsn=d); background-repeat: no-repeat;}


.woocommerce-product-gallery{ opacity: 1 !important; }


@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://silkaesthetic.ge/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;}
@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://silkaesthetic.ge/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');}


@media(min-width: 992px){
    .la-footer-4col3333 .footer-column-2 {
        padding-left: 8%;
    }
}



/* SilkAesthetic typography and palette refinement — 2026-10-25 */
:root{--sa-font:"Noto Sans Georgian","Noto Sans","Segoe UI",Tahoma,Arial,sans-serif;--sa-ivory:#FAF5EF;--sa-plum:#432537;--sa-text:#634B55;--sa-bronze:#856047}
body.camille-body{font-family:var(--sa-font);font-weight:400;line-height:1.75}
body.camille-body h1,body.camille-body h2,body.camille-body h3,body.camille-body h4,body.camille-body h5,body.camille-body h6,body.camille-body .vc_custom_heading,body.camille-body .heading-font-family,body.camille-body table th{font-family:var(--sa-font)!important;font-weight:500!important;line-height:1.4;letter-spacing:-.015em;color:var(--sa-plum)}
body.camille-body .mega-menu>li>a,body.camille-body .site-header-mobile .menu a{font-family:var(--sa-font)!important;font-weight:500;letter-spacing:0}
body.camille-body input,body.camille-body select,body.camille-body textarea{font-family:var(--sa-font)}
.silk-plum-cover,.silk-plum-directions{--ivory:#FAF5EF;--cream:#F3E8E1;--blush:#DFC5C0;--mauve:#856047;--plum:#432537;--muted:#634B55;--line:#D8C4BC;font-family:var(--sa-font)}
.silk-plum-cover .silk-plum-kicker,.silk-plum-cover .silk-plum-slider-title,.silk-plum-cover .silk-plum-controls label{font-family:var(--sa-font)!important;letter-spacing:.02em}
.silk-plum-cover .silk-plum-controls label{font-size:11px;letter-spacing:0}
.silk-plum-cover .silk-plum-intro,.silk-plum-directions .silk-plum-directions-intro,.silk-plum-directions .silk-plum-direction p{color:#634B55}
.silk-plum-directions{background:#FAF5EF}
body.page-id-278{background:#FAF5EF;color:#634B55}
body.page-id-278 .vc_custom_heading{color:#432537!important}

/* Keep the existing white footer QR legible on the new ivory surface. */
.footer-top img.wp-image-4284{background:#432537;border:10px solid #432537;border-radius:8px;box-sizing:border-box}

/* Footer heading contrast on the refined deep-plum surface. */
body.camille-body #colophon .footer-top h3{color:#FAF5EF}

/* Preparations brand cards — page4358 */
.sa-prep-brands{--sa-ivory:#FAF5EF;--sa-champagne:#D8C4BC;--sa-plum:#432537;background:var(--sa-ivory);border:1px solid var(--sa-champagne);border-radius:22px;padding:clamp(22px,4vw,42px);color:#634B55;margin-block:30px}.sa-prep-brands h2{color:var(--sa-plum);font:inherit;font-size:clamp(23px,3vw,32px);font-weight:600;line-height:1.35;margin:0 0 24px}.sa-prep-brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sa-prep-brand-card{background:#F1E9DD;border:1px solid var(--sa-champagne);border-radius:16px;padding:clamp(22px,3vw,32px);min-width:0}.sa-prep-brand-card h3{color:var(--sa-plum);font:inherit;font-size:26px;letter-spacing:.06em;font-weight:600;margin:0 0 15px;line-height:1.3}.sa-prep-brand-card p{font:inherit;line-height:1.75;margin:0;max-width:48ch}@media(max-width:680px){.sa-prep-brand-grid{grid-template-columns:1fr}.sa-prep-brands{border-radius:16px}}

/* Append via existing CSS editor; scoped to new block, never overwrite global CSS. */
.sa-prep-expanded{--sa-ivory:#FAF5EF;--sa-blush:#F1E9DD;--sa-line:#D8C4BC;--sa-plum:#432537;color:#634B55;background:var(--sa-ivory);border:1px solid var(--sa-line);border-radius:22px;padding:clamp(20px,4vw,42px);margin-block:30px;overflow-wrap:anywhere}
.sa-prep-expanded h2,.sa-prep-expanded h3,.sa-prep-expanded h4,.sa-prep-expanded h5{font-family:inherit;color:var(--sa-plum);line-height:1.35;font-weight:600}
.sa-prep-expanded h2{font-size:clamp(24px,3vw,32px);margin:0 0 18px}.sa-prep-expanded h3{font-size:23px;margin:0 0 14px}.sa-prep-expanded h4{font-size:16px;margin:18px 0 12px}.sa-prep-expanded h5{font-size:16px;margin:0 0 12px}.sa-prep-expanded p{line-height:1.7;margin:8px 0}.sa-prep-expanded-brand{margin-top:30px}.sa-prep-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.sa-prep-expanded .sa-prep-product-info{min-width:0;background:var(--sa-blush);border:1px solid var(--sa-line);border-radius:16px;padding:clamp(18px,2.5vw,28px)}.sa-prep-expanded .sa-prep-presentations{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:16px}.sa-prep-expanded .sa-prep-presentations section{min-width:0}.sa-prep-expanded img{display:block;width:100%;height:220px;object-fit:contain;background:#fff;border-radius:10px}.sa-prep-expanded .source{font-size:13px;line-height:1.6;margin-top:18px}.sa-prep-expanded .sa-prep-lumevi{border-top:1px solid var(--sa-line);padding-top:28px}.sa-prep-expanded .sa-prep-lumevi p{max-width:65ch}@media(max-width:760px){.sa-prep-product-grid{grid-template-columns:1fr}.sa-prep-expanded{border-radius:16px;padding:20px}.sa-prep-expanded img{height:190px}}

/* SilkAesthetic: light Contact/About covers only — 2026-10-25 */
body.page-id-1727 #section_page_header,body.page-id-1582 #section_page_header,body.page-id-1727 #section_page_header .page-title,body.page-id-1582 #section_page_header .page-title,body.page-id-1727 #section_page_header .la-breadcrumbs,body.page-id-1582 #section_page_header .la-breadcrumbs,body.page-id-1727 #section_page_header .la-breadcrumbs a,body.page-id-1582 #section_page_header .la-breadcrumbs a{color:#432537!important}
body.page-id-1727 #section_page_header .la-breadcrumbs a:hover,body.page-id-1582 #section_page_header .la-breadcrumbs a:hover{color:#856047!important}
body.page-id-1727 #section_page_header::before,body.page-id-1582 #section_page_header::before{opacity:0!important}

/* SilkAesthetic — unified site surfaces, 2026-10-25.
   Append to fresh Additional CSS; preserve current hero and all content media/fonts. */
body.camille-body,
body.camille-body #page.site,
body.camille-body #main.site-main {
  background-color:#FAF5EF;
}
body.camille-body #section_page_header.section-page-header {
  background-image:url("https://silkaesthetic-ge.hel1.your-objectstorage.com/media/2026/10/SilkAesthetic-Shared-Cover-Background-No-Text-1600.webp")!important;
  background-color:#F1E9DD!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
  background-size:cover!important;
  background-attachment:scroll!important;
  color:#432537!important;
}
body.camille-body #section_page_header.section-page-header::before {
  opacity:0!important;
}
body.camille-body #section_page_header .page-title,
body.camille-body #section_page_header .la-breadcrumbs,
body.camille-body #section_page_header .la-breadcrumbs a {
  color:#432537!important;
}
body.camille-body #section_page_header .la-breadcrumbs a:hover {
  color:#856047!important;
}
/* Only the rendered legacy full-width Follow Us/contact CTA row. */
body.page-id-278 #main .vc_custom_1677626529107 {
  background-image:none!important;
  background-color:#F1E9DD!important;
}
body.page-id-278 #main .vc_custom_1677626529107 .vc_custom_1675860396196 {
  background-color:#FAF5EF!important;
}

/* PRESSENSA-only palette sampled from supplied compact PDF text colors. Append after old preparations CSS. */
.sa-pressensa-complete{--ps-purple:#91268f;--ps-ink:#404041;--ps-gray:#a7a9ab;background:#fff;color:var(--ps-ink);padding:clamp(20px,4vw,48px);border:1px solid #a7a9ab;border-top:6px solid var(--ps-purple);border-radius:18px;margin:28px 0;font-family:inherit}
.sa-pressensa-complete h2,.sa-pressensa-complete h3,.sa-pressensa-complete h4{color:var(--ps-ink)!important;line-height:1.35}
.sa-pressensa-complete .sa-pressensa-heading{color:var(--ps-purple)!important;letter-spacing:.07em;margin:0 0 12px;font-size:clamp(27px,4vw,42px)}
.sa-pressensa-complete .sa-pressensa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}
.sa-pressensa-complete .sa-pressensa-card{min-width:0;padding:20px 16px;border:1px solid #a7a9ab;border-radius:12px;background:#fff;box-shadow:none}
.sa-pressensa-complete .sa-pressensa-card h3{font-size:20px;overflow-wrap:anywhere;margin:0 0 10px}
.sa-pressensa-complete .sa-pressensa-card p{font-size:15px;margin:8px 0;line-height:1.6;color:var(--ps-ink)}
.sa-pressensa-complete .sa-pressensa-variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:16px}
.sa-pressensa-complete figure{margin:0;min-width:0}
.sa-pressensa-complete figure img{display:block;width:100%;height:220px;object-fit:contain;object-position:center;background:#fff;margin:16px auto 10px}
.sa-pressensa-complete figcaption{font-size:13px;line-height:1.5;color:#404041}
@media(max-width:1000px){.sa-pressensa-complete .sa-pressensa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.sa-pressensa-complete .sa-pressensa-grid{grid-template-columns:minmax(0,1fr)}.sa-pressensa-complete{padding:20px 14px}.sa-pressensa-complete figure img{height:200px}}

/* LUMEVI exact-name package gallery — page4358, separate from PRESSENSA. */
body.page-id-4358 .sa-lumevi-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:24px}body.page-id-4358 .sa-lumevi-pack-card{min-width:0;padding:20px;border:1px solid #D8C4BC;border-radius:16px;background:#F1E9DD}body.page-id-4358 .sa-lumevi-pack-card img{display:block;width:100%;height:260px;object-fit:contain;background:#fff}body.page-id-4358 .sa-lumevi-pack-card h3{font-size:18px;line-height:1.5;margin:18px 0 0;color:#432537}body.page-id-4358 .sa-prep-lumevi{margin-top:40px;padding:28px;border:1px solid #D8C4BC;border-radius:20px;background:#FAF5EF}@media(max-width:900px){body.page-id-4358 .sa-lumevi-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){body.page-id-4358 .sa-lumevi-pack-grid{grid-template-columns:1fr}}

/* NOT part of automatic append. Apply only if computed browser styles confirm
   dark homepage footer links on the existing plum .footer-top background. */
body.page-id-278 #colophon .footer-top a {color:#FAF5EF}
body.page-id-278 #colophon .footer-top a:hover {color:#D8C4BC}

/* Reviewed educational post4898: full-aspect figure in body; retain archive featured image. */
body.single-post.postid-4898 article#post-4898.single-post-content > div.entry-thumbnail{display:none}

/* Reviewed educational post4904: full-aspect figure in body; retain archive featured image. */
body.single-post.postid-4904 article#post-4904.single-post-content > div.entry-thumbnail{display:none}

/* Reviewed educational posts: full-aspect body figure replaces cropped single header only. */
body.single-post.postid-4912 article#post-4912.single-post-content > div.entry-thumbnail,
body.single-post.postid-4914 article#post-4914.single-post-content > div.entry-thumbnail{display:none}

/* Reviewed educational posts: retain full scientific body figures; suppress only matching cropped headers. */
body.single-post.postid-4929 article#post-4929.single-post-content > div.entry-thumbnail,
body.single-post.postid-4931 article#post-4931.single-post-content > div.entry-thumbnail,
body.single-post.postid-4933 article#post-4933.single-post-content > div.entry-thumbnail{display:none}

/* Full-aspect reviewed educational figures: exact newly published posts only. */
body.single-post.postid-4943 article#post-4943.single-post-content > div.entry-thumbnail,
body.single-post.postid-4945 article#post-4945.single-post-content > div.entry-thumbnail,
body.single-post.postid-4947 article#post-4947.single-post-content > div.entry-thumbnail{display:none}

/* Reviewed full-aspect RF, fractional CO2 and stimulation educational figures. */
body.single-post.postid-4957 article#post-4957.single-post-content > div.entry-thumbnail,
body.single-post.postid-4959 article#post-4959.single-post-content > div.entry-thumbnail,
body.single-post.postid-4961 article#post-4961.single-post-content > div.entry-thumbnail{display:none}

/* Full-aspect educational body RF, cavitation and HIFU figures. */
body.single-post.postid-4977 article#post-4977.single-post-content > div.entry-thumbnail,
body.single-post.postid-4979 article#post-4979.single-post-content > div.entry-thumbnail,
body.single-post.postid-4981 article#post-4981.single-post-content > div.entry-thumbnail{display:none}

/* Full-aspect Pico,1550/1927 and vascular educational figures. */
body.single-post.postid-4988 article#post-4988.single-post-content > div.entry-thumbnail,
body.single-post.postid-4990 article#post-4990.single-post-content > div.entry-thumbnail,
body.single-post.postid-4992 article#post-4992.single-post-content > div.entry-thumbnail{display:none}

/* Reviewed full-aspect educational figures; exact new article IDs only. */
body.single-post.postid-4999 article#post-4999.single-post-content > div.entry-thumbnail,
body.single-post.postid-5001 article#post-5001.single-post-content > div.entry-thumbnail,
body.single-post.postid-5003 article#post-5003.single-post-content > div.entry-thumbnail{display:none}

/* Reviewed full-aspect educational figures; exact new article IDs only. */
body.single-post.postid-5010 article#post-5010.single-post-content > div.entry-thumbnail,
body.single-post.postid-5012 article#post-5012.single-post-content > div.entry-thumbnail,
body.single-post.postid-5014 article#post-5014.single-post-content > div.entry-thumbnail,
body.single-post.postid-5016 article#post-5016.single-post-content > div.entry-thumbnail{display:none}

/* Reviewed full-aspect educational figures; exact new article IDs only. */
body.single-post.postid-5020 article#post-5020.single-post-content > div.entry-thumbnail,
body.single-post.postid-5022 article#post-5022.single-post-content > div.entry-thumbnail,
body.single-post.postid-5024 article#post-5024.single-post-content > div.entry-thumbnail,
body.single-post.postid-5026 article#post-5026.single-post-content > div.entry-thumbnail{display:none}

/* Reviewed full-aspect educational figures; exact new article IDs only. */
body.single-post.postid-5030 article#post-5030.single-post-content > div.entry-thumbnail,
body.single-post.postid-5032 article#post-5032.single-post-content > div.entry-thumbnail,
body.single-post.postid-5034 article#post-5034.single-post-content > div.entry-thumbnail{display:none}

/* SilkAesthetic: keep the desktop language dropdown inside the viewport — 2026-10-26. */
@media (min-width: 992px) {
  #masthead #menu-mtavari > .menu-item-3672 > .popup {
    left: auto;
    right: 0;
  }
}
/* SilkAesthetic navigation and page-title readability — 2026-10-28. */body.camille-body .site-main-nav .main-menu > li > a,
body.camille-body .site-header-mobile #la_mobile_nav .dl-menu > li > a {  color:#432537!important;  font-weight:600!important;  opacity:1!important;}body.page-id-1582 #section_page_header .page-title,body.post-type-archive-product #section_page_header .page-title,body.page-id-4358 #section_page_header .page-title {  color:#432537!important;  font-weight:600!important;}


/* SilkAesthetic Homepage palette consistency — 2026-10-28. Homepage 278, all locales; palette only. */
body.home.page-id-278,
body.home.page-id-278 #page.site,
body.home.page-id-278 #main.site-main,
body.home.page-id-278 #main .wpb-content-wrapper,
body.home.page-id-278 #main .wpb-content-wrapper > .vc_row {
  background-color:#FAF5EF!important;
}
body.home.page-id-278 .site-header .site-header-inner,
body.home.page-id-278 .site-header-mobile .site-header-inner,
body.home.page-id-278 .site-header-mobile .mobile-menu-wrap,
body.home.page-id-278 #la_mobile_nav ul {
  background-color:#FAF5EF!important;
}
/* Preserve all hero markup, images, slider mechanics and controls. */
body.home.page-id-278 .silk-plum-cover,
body.home.page-id-278 .silk-plum-directions {
  --ivory:#FAF5EF;
  --cream:#F1E9DD;
  --plum:#432537;
  background-color:#FAF5EF!important;
}
body.home.page-id-278 .silk-plum-cover .silk-plum-slider {
  background-color:#F1E9DD!important;
  background-image:none!important; /* replaces only the known CSS gradient */
}
body.home.page-id-278 .silk-plum-cover .silk-plum-window,
body.home.page-id-278 .silk-plum-cover .silk-plum-slide,
body.home.page-id-278 .silk-plum-cover .silk-plum-media,
body.home.page-id-278 .silk-plum-cover .silk-plum-slide figcaption,
body.home.page-id-278 .silk-brand-actions button,
body.home.page-id-278 .silk-brand-actions a {
  background-color:#FAF5EF!important;
}
/* All six illustrated direction cards retain their existing assets/geometry. */
body.home.page-id-278 .silk-plum-directions .silk-plum-direction,
body.home.page-id-278 .silk-plum-directions .sa-direction-cover {
  background-color:#F1E9DD!important;
}
body.home.page-id-278 .silk-plum-directions .silk-plum-direction:hover {
  background-color:#FAF5EF!important;
  border-color:#856047!important;
}
/* Existing contact/follow-us row only; keep unrelated images untouched. */
body.home.page-id-278 #main .wpb-content-wrapper > .vc_custom_1677626529107 {
  background-color:#F1E9DD!important;
  background-image:none!important;
}
body.home.page-id-278 #main .vc_custom_1677626529107 .vc_custom_1675860396196 {
  background-color:#FAF5EF!important;
  color:#432537;
}
body.home.page-id-278 #main .vc_custom_1677626529107 .vc_btn3-color-inverse {
  background-color:#432537!important;
  background-image:none!important;
  border-color:#432537!important;
  color:#FAF5EF!important;
}
body.home.page-id-278 #main .vc_custom_1677626529107 .vc_btn3-color-inverse:hover {
  background-color:#856047!important;
  border-color:#856047!important;
}
/* Non-overlay text only; leave white portfolio overlay links unchanged. */
body.home.page-id-278 #main .vc_custom_heading,
body.home.page-id-278 #main .vc_custom_heading > a,
body.home.page-id-278 #main .la-headings .heading-tag,
body.home.page-id-278 #main .product_item--title > a,
body.home.page-id-278 #main .showposts-loop.grid-1 .loop__item__title a {
  color:#432537!important;
}
body.home.page-id-278 #main .la-headings .la-line {
  border-color:#856047!important;
}
/* Footer remains intentionally dark, with existing ivory text/link rules. */
body.home.page-id-278 #colophon,
body.home.page-id-278 #colophon .footer-top {
  background-color:#432537!important;
}


/* SilkAesthetic Black Friday homepage palette — 2026-10-28. Supersedes cream palette on homepage only. */
body.home.page-id-278 {
  --sa-bf-bg:#141114;
  --sa-bf-surface:#242025;
  --sa-bf-text:#FAF5EF;
  --sa-bf-accent:#D8C4BC;
  background-color:var(--sa-bf-bg)!important;
  color:var(--sa-bf-text);
}
body.home.page-id-278 #page.site,
body.home.page-id-278 #main.site-main,
body.home.page-id-278 #main .wpb-content-wrapper,
body.home.page-id-278 #main .wpb-content-wrapper > .vc_row,
body.home.page-id-278 #main .silk-plum-cover,
body.home.page-id-278 #main .silk-plum-directions {
  background-color:var(--sa-bf-bg)!important;
  color:var(--sa-bf-text)!important;
}
/* Header controls and dropdowns: retain the existing opacity/weight/menu behavior. */
body.home.page-id-278 #masthead,
body.home.page-id-278 .site-header .site-header-inner,
body.home.page-id-278 .site-header-mobile .site-header-inner,
body.home.page-id-278 .site-header-mobile .mobile-menu-wrap {
  background-color:var(--sa-bf-bg)!important;
}
body.home.page-id-278 #la_mobile_nav ul,
body.home.page-id-278 #masthead .site-main-nav .main-menu .popup > .inner,
body.home.page-id-278 #masthead .site-main-nav .main-menu .sub-menu {
  background-color:var(--sa-bf-surface)!important;
}
/* Original transparent dark logo stays unchanged on an ivory backing. */
body.home.page-id-278 #masthead .site-branding,
body.home.page-id-278 .site-header-mobile .site-branding,
body.home.page-id-278 #masthead .site-branding img,
body.home.page-id-278 .site-header-mobile .site-branding img {
  background-color:var(--sa-bf-text)!important;
}
body.home.page-id-278 #masthead .site-main-nav .main-menu a,
body.home.page-id-278 .site-header-mobile #la_mobile_nav .dl-menu li > a,
body.home.page-id-278 #masthead .header_component > .component-target,
body.home.page-id-278 .site-header-mobile .header_component > .component-target,
body.home.page-id-278 #masthead .social-media-link a {
  color:var(--sa-bf-text)!important;
}
body.home.page-id-278 #masthead .site-main-nav .main-menu li:hover > a,
body.home.page-id-278 #masthead .site-main-nav .main-menu li.active > a,
body.home.page-id-278 .site-header-mobile #la_mobile_nav .dl-menu li:hover > a {
  color:var(--sa-bf-accent)!important;
  background-color:var(--sa-bf-surface)!important;
}
/* Image pixels, dimensions, slides and JS remain untouched. */
body.home.page-id-278 #main .silk-plum-cover .silk-plum-slider,
body.home.page-id-278 #main .silk-plum-cover .silk-plum-window,
body.home.page-id-278 #main .silk-plum-cover .silk-plum-slide,
body.home.page-id-278 #main .silk-plum-cover .silk-plum-slide figcaption {
  background-color:var(--sa-bf-surface)!important;
  border-color:var(--sa-bf-accent)!important;
}
body.home.page-id-278 #main .silk-plum-cover .silk-plum-media {
  background-color:var(--sa-bf-text)!important;
}
body.home.page-id-278 #main .silk-plum-copy h1,
body.home.page-id-278 #main .silk-plum-slide b,
body.home.page-id-278 #main .silk-plum-directions h2,
body.home.page-id-278 #main .silk-plum-directions .sa-direction-text h3,
body.home.page-id-278 #main .vc_custom_heading,
body.home.page-id-278 #main .vc_custom_heading > a,
body.home.page-id-278 #main .la-headings .heading-tag,
body.home.page-id-278 #main .product_item--title > a,
body.home.page-id-278 #main .showposts-loop.grid-1 .loop__item__title a {
  color:var(--sa-bf-text)!important;
}
body.home.page-id-278 #main .silk-plum-intro,
body.home.page-id-278 #main .silk-plum-kicker,
body.home.page-id-278 #main .silk-plum-brands,
body.home.page-id-278 #main .silk-plum-slider-title,
body.home.page-id-278 #main .silk-plum-slide figcaption span,
body.home.page-id-278 #main .silk-plum-directions-intro,
body.home.page-id-278 #main .silk-plum-direction p,
body.home.page-id-278 #main .silk-plum-direction small,
body.home.page-id-278 #main .products-grid .item--excerpt,
body.home.page-id-278 #main .showposts-loop.grid-1 .loop__item__desc,
body.home.page-id-278 #main .showposts-loop.grid-1 .loop__item__meta,
body.home.page-id-278 #main .showposts-loop.grid-1 .loop__item__meta a,
body.home.page-id-278 #main .sa-bf-offer {
  color:var(--sa-bf-accent)!important;
}
body.home.page-id-278 #main .silk-plum-directions .silk-plum-direction {
  background-color:var(--sa-bf-surface)!important;
  border-color:var(--sa-bf-accent)!important;
  color:var(--sa-bf-text)!important;
}
body.home.page-id-278 #main .silk-plum-directions .silk-plum-direction:hover {
  background-color:var(--sa-bf-bg)!important;
}
body.home.page-id-278 #main .silk-plum-directions .sa-direction-cover {
  background-color:var(--sa-bf-text)!important;
}
/* Slider selection must remain visibly distinct, including keyboard focus. */
body.home.page-id-278 #main .silk-plum-controls label,
body.home.page-id-278 #main .silk-brand-actions button,
body.home.page-id-278 #main .silk-brand-actions a {
  background-color:var(--sa-bf-surface)!important;
  border-color:var(--sa-bf-accent)!important;
  color:var(--sa-bf-text)!important;
}
body.home.page-id-278 #main .silk-plum-radio:nth-of-type(1):checked ~ .silk-plum-controls label:nth-child(1),
body.home.page-id-278 #main .silk-plum-radio:nth-of-type(2):checked ~ .silk-plum-controls label:nth-child(2),
body.home.page-id-278 #main .silk-plum-radio:nth-of-type(3):checked ~ .silk-plum-controls label:nth-child(3),
body.home.page-id-278 #main .silk-brand-actions button:hover,
body.home.page-id-278 #main .silk-brand-actions a:hover,
body.home.page-id-278 #main .silk-plum-cta,
body.home.page-id-278 #main .sa-dermanova-feature-cta > a {
  background-color:var(--sa-bf-accent)!important;
  border-color:var(--sa-bf-accent)!important;
  color:var(--sa-bf-bg)!important;
}
body.home.page-id-278 #main .silk-plum-cta:hover {
  background-color:var(--sa-bf-text)!important;
  color:var(--sa-bf-bg)!important;
}
body.home.page-id-278 #main .sa-dermanova-feature-cta,
body.home.page-id-278 #main .wpb-content-wrapper > .vc_custom_1677626529107,
body.home.page-id-278 #main .wpb-content-wrapper > .vc_custom_1677626510243,
body.home.page-id-278 #main .wpb-content-wrapper > .vc_custom_1677626493558 {
  background-color:var(--sa-bf-surface)!important;
  border-color:var(--sa-bf-accent)!important;
  color:var(--sa-bf-text)!important;
}
body.home.page-id-278 #main .vc_cta3.vc_cta3-color-classic {
  background-color:var(--sa-bf-bg)!important;
  color:var(--sa-bf-text)!important;
}
body.home.page-id-278 #main .vc_cta3 .vc_btn3-color-inverse {
  background-color:var(--sa-bf-accent)!important;
  border-color:var(--sa-bf-accent)!important;
  color:var(--sa-bf-bg)!important;
}
body.home.page-id-278 #main .vc_cta3 .vc_btn3-color-inverse:hover {
  background-color:var(--sa-bf-text)!important;
  border-color:var(--sa-bf-text)!important;
}
body.home.page-id-278 #main .vc_parallax .social-media-link a,
body.home.page-id-278 #main .product_item--title > a:hover,
body.home.page-id-278 #main .showposts-loop.grid-1 .loop__item__title a:hover {
  color:var(--sa-bf-accent)!important;
}
body.home.page-id-278 #main .la-headings .la-line {
  border-color:var(--sa-bf-accent)!important;
}
/* Portfolio white image-overlay labels remain unmodified. Footer stays readable. */
body.home.page-id-278 #colophon,
body.home.page-id-278 #colophon .footer-top {
  background-color:var(--sa-bf-bg)!important;
  color:var(--sa-bf-text)!important;
}
body.home.page-id-278 #colophon .footer-top h3,
body.home.page-id-278 #colophon .footer-top a {
  color:var(--sa-bf-text)!important;
}
body.home.page-id-278 #colophon .footer-top a:hover {
  color:var(--sa-bf-accent)!important;
}
body.home.page-id-278 #main a:focus-visible,
body.home.page-id-278 #main button:focus-visible,
body.home.page-id-278 #main .silk-plum-radio:focus-visible ~ .silk-plum-controls,
body.home.page-id-278 #masthead a:focus-visible,
body.home.page-id-278 .site-header-mobile a:focus-visible {
  outline:2px solid var(--sa-bf-accent);
  outline-offset:3px;
}

/* All three localized CTA rows; remove only the known legacy decorative background. */
body.home.page-id-278 #main .wpb-content-wrapper > .vc_custom_1677626529107,
body.home.page-id-278 #main .wpb-content-wrapper > .vc_custom_1677626510243,
body.home.page-id-278 #main .wpb-content-wrapper > .vc_custom_1677626493558,
body.home.page-id-278 #main .vc_cta3 .vc_btn3-color-inverse {
  background-image:none!important;
}
/* CTA headings have plain h2/h3 markup, not .vc_custom_heading. */
body.home.page-id-278 #main .vc_cta3 h2,
body.home.page-id-278 #main .vc_cta3 h3 {
  color:var(--sa-bf-text)!important;
}
body.home.page-id-278 #main .vc_cta3 p {
  color:var(--sa-bf-accent)!important;
}

/* Approved homepage Why and selection-guide blocks — 2026-10-28. */
body.home.page-id-278 #main .sa-home-why,
body.home.page-id-278 #main .sa-home-guide {
  color:var(--sa-bf-text);
  background:var(--sa-bf-bg);
  max-width:1320px;
  margin:0 auto;
  padding:48px 24px;
}
body.home.page-id-278 #main .sa-home-why h2,
body.home.page-id-278 #main .sa-home-why h3,
body.home.page-id-278 #main .sa-home-guide h2,
body.home.page-id-278 #main .sa-home-guide summary {
  color:var(--sa-bf-text)!important;
}
body.home.page-id-278 #main .sa-home-why-grid {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:20px;
}
body.home.page-id-278 #main .sa-home-why-card,
body.home.page-id-278 #main .sa-home-guide details {
  background:var(--sa-bf-surface);
  border:1px solid var(--sa-bf-accent);
  border-radius:12px;
  padding:20px;
  min-width:0;
}
body.home.page-id-278 #main .sa-home-guide details {margin:12px 0;}
body.home.page-id-278 #main .sa-home-guide summary {
  display:list-item;
  cursor:pointer;
  font-weight:600;
}
body.home.page-id-278 #main .sa-home-guide summary::marker {color:var(--sa-bf-accent);}
body.home.page-id-278 #main .sa-home-why p,
body.home.page-id-278 #main .sa-home-guide p {color:var(--sa-bf-accent);}
body.home.page-id-278 #main .sa-home-why a,
body.home.page-id-278 #main .sa-home-guide a {
  color:var(--sa-bf-accent)!important;
  text-decoration:underline;
  text-underline-offset:.15em;
}
body.home.page-id-278 #main .sa-home-guide .sa-home-call {
  display:inline-block;
  padding:12px 18px;
  background:var(--sa-bf-accent);
  color:var(--sa-bf-bg)!important;
  border:1px solid var(--sa-bf-accent);
  border-radius:8px;
}
body.home.page-id-278 #main .sa-home-guide summary:focus-visible {
  outline:2px solid var(--sa-bf-accent);
  outline-offset:3px;
}
@media(max-width:760px){
  body.home.page-id-278 #main .sa-home-why-grid {grid-template-columns:minmax(0,1fr);}
}

body.home.page-id-278 #main .sa-home-links {display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:20px;}


/* SilkAesthetic white homepage — owner revision, 2026-10-28. */
body.home.page-id-278{--sa-bf-bg:#FFFFFF;--sa-bf-surface:#FAF5EF;--sa-bf-text:#432537;--sa-bf-accent:#856047;}
body.home.page-id-278 #masthead .site-branding,
body.home.page-id-278 #masthead .site-branding img,
body.home.page-id-278 .site-header-mobile .site-branding,
body.home.page-id-278 .site-header-mobile .site-branding img,
body.home.page-id-278 #main .silk-plum-cover .silk-plum-media,
body.home.page-id-278 #main .silk-plum-directions .sa-direction-cover{background-color:#FFFFFF!important;}


/* Do not leave inherited pale text on the newly white footer. */
body.home.page-id-278 #colophon .footer-top .textwidget,
body.home.page-id-278 #colophon .footer-top p,
body.home.page-id-278 #colophon .footer-top .la-contact-info {
  color:#432537!important;
}
/* New onsite banner only: static, readable copy; no changes to existing hero content. */
body.home.page-id-278 #main .sa-home-campaign {
  position:relative;
  isolation:isolate;
  overflow:hidden;
  max-width:1272px;
  margin:24px auto;
  padding:28px 24px;
  background:#FAF5EF;
  border:1px solid #856047;
  border-radius:12px;
  color:#432537;
  text-align:center;
}
body.home.page-id-278 #main .sa-home-campaign > * {position:relative;z-index:1;}
body.home.page-id-278 #main .sa-home-campaign h2 {
  color:#432537!important;
  margin:0 0 12px;
  font-weight:700;
}
body.home.page-id-278 #main .sa-home-campaign p {color:#432537!important;}
body.home.page-id-278 #main .sa-home-campaign a {
  display:inline-block;
  padding:10px 18px;
  border:1px solid #856047;
  border-radius:8px;
  background:#856047;
  color:#FFFFFF!important;
  text-decoration:underline;
  text-underline-offset:.15em;
}
body.home.page-id-278 #main .sa-home-campaign a:hover {background:#432537;border-color:#432537;}
/* A single slow, low-contrast decorative sweep; no flashing/blinking text or strobe. */
body.home.page-id-278 #main .sa-home-campaign::before {
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:linear-gradient(110deg,transparent 30%,rgba(133,96,71,.08) 50%,transparent 70%);
  transform:translateX(-120%);
  animation:sa-home-campaign-shimmer 4s ease-in-out 1;
}
@keyframes sa-home-campaign-shimmer {
  from {transform:translateX(-120%);}
  to {transform:translateX(120%);}
}
@media(prefers-reduced-motion:reduce) {
  body.home.page-id-278 #main .sa-home-campaign::before {animation:none;display:none;}
}

/* SilkAesthetic original ivory/peach/blush restoration and Equipment/Brands clarity — 2026-10-28. */
body.home.page-id-278 {
  --sa-bf-bg:#FAF5EF;
  --sa-bf-surface:#F1E9DD;
  --sa-bf-text:#432537;
  --sa-bf-accent:#856047;
}
body.home.page-id-278 #masthead .site-branding,
body.home.page-id-278 .site-header-mobile .site-branding,
body.home.page-id-278 #masthead .site-branding img,
body.home.page-id-278 .site-header-mobile .site-branding img,
body.home.page-id-278 #main .silk-plum-cover .silk-plum-window,
body.home.page-id-278 #main .silk-plum-cover .silk-plum-slide,
body.home.page-id-278 #main .silk-plum-cover .silk-plum-media,
body.home.page-id-278 #main .silk-plum-cover .silk-plum-slide figcaption,
body.home.page-id-278 #main .silk-brand-actions button,
body.home.page-id-278 #main .silk-brand-actions a {
  background-color:#FAF5EF!important;
}
body.home.page-id-278 #main .silk-plum-directions .sa-direction-cover {
  background-color:#F1E9DD!important;
}
body.home.page-id-278 #main .sa-home-campaign {
  background-color:#EEDCD9;
  border-color:#D8C4BC;
}
body.home.page-id-278 #main .sa-home-why-card,
body.home.page-id-278 #main .sa-home-guide details,
body.home.page-id-278 #main .silk-plum-directions .silk-plum-direction,
body.home.page-id-278 #main .silk-plum-cover .silk-plum-slider {
  border-color:#D8C4BC!important;
}
/* Restore the original dark-plum footer, including the later white-theme text guards. */
body.home.page-id-278 #colophon,
body.home.page-id-278 #colophon .footer-top {
  background-color:#432537!important;
  color:#FAF5EF!important;
}
body.home.page-id-278 #colophon .footer-top h3,
body.home.page-id-278 #colophon .footer-top a,
body.home.page-id-278 #colophon .footer-top .textwidget,
body.home.page-id-278 #colophon .footer-top p,
body.home.page-id-278 #colophon .footer-top .la-contact-info {
  color:#FAF5EF!important;
}
body.home.page-id-278 #colophon .footer-top a:hover {color:#D8C4BC!important;}
/* Plum CTAs on the restored pale surfaces; no content or destination changes. */
body.home.page-id-278 #main .silk-plum-cta,
body.home.page-id-278 #main .sa-dermanova-feature-cta > a,
body.home.page-id-278 #main .vc_cta3 .vc_btn3-color-inverse,
body.home.page-id-278 #main .sa-home-guide .sa-home-call,
body.home.page-id-278 #main .sa-home-campaign a {
  background-color:#432537!important;
  border-color:#432537!important;
  color:#FAF5EF!important;
}
body.home.page-id-278 #main .silk-plum-cta:hover,
body.home.page-id-278 #main .vc_cta3 .vc_btn3-color-inverse:hover,
body.home.page-id-278 #main .sa-home-campaign a:hover {
  background-color:#856047!important;
  border-color:#856047!important;
  color:#FAF5EF!important;
}
/* Only two shared navigation labels; retain font family, spacing and menu mechanics. */
body.camille-body #masthead .site-main-nav .main-menu > .menu-item-4392 > a,
body.camille-body #masthead .site-main-nav .main-menu > .menu-item-5038 > a {
  font-size:15px!important;
  font-weight:700!important;
  opacity:1!important;
  color:#432537!important;
  text-decoration:underline;
  text-decoration-color:#856047;
  text-decoration-thickness:2px;
  text-underline-offset:.22em;
}
body.camille-body .site-header-mobile #la_mobile_nav .dl-menu > .menu-item-4392 > a,
body.camille-body .site-header-mobile #la_mobile_nav .dl-menu > .menu-item-5038 > a {
  font-size:18px!important;
  font-weight:700!important;
  opacity:1!important;
  color:#432537!important;
  text-decoration:underline;
  text-decoration-color:#856047;
  text-decoration-thickness:2px;
  text-underline-offset:.22em;
}
/* Existing homepage brand/device labels and equipment heading only. */
body.home.page-id-278 #main .silk-plum-brands {
  font-size:16px!important;
  font-weight:700!important;
  line-height:1.5;
  color:#432537!important;
}
body.home.page-id-278 #main .silk-plum-slider-title {
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.4;
  color:#432537!important;
}
body.home.page-id-278 #main .sa-home-why-row + .vc_row h2.vc_custom_heading {
  font-size:32px!important;
  font-weight:700!important;
  color:#432537!important;
}
body.home.page-id-278 #main .silk-plum-directions .silk-plum-direction[href$="/machines/"] h3 {
  font-size:24px!important;
  font-weight:700!important;
  color:#432537!important;
}
@media(max-width:767px) {
  body.home.page-id-278 #main .sa-home-why-row + .vc_row h2.vc_custom_heading {font-size:28px!important;}
  body.home.page-id-278 #main .silk-plum-directions .silk-plum-direction[href$="/machines/"] h3 {font-size:22px!important;}
}


/* Final owner voice direction: pronounced burgundy, not orange — 2026-10-28. */
body.home.page-id-278 {--sa-bf-accent:#6B3045;}
body.home.page-id-278 #main .sa-home-campaign {background-color:#EEDCD9;border-color:#6B3045;}
body.home.page-id-278 #main .sa-home-campaign h2 {color:#6B3045!important;font-weight:700!important;line-height:1.45;font-size:clamp(24px,2.6vw,32px);}
body.home.page-id-278 #main .silk-plum-cta:hover,body.home.page-id-278 #main .vc_cta3 .vc_btn3-color-inverse:hover,body.home.page-id-278 #main .sa-home-campaign a:hover {background-color:#6B3045!important;border-color:#6B3045!important;}
body.camille-body #masthead .site-main-nav .main-menu > .menu-item-4392 > a,body.camille-body #masthead .site-main-nav .main-menu > .menu-item-5038 > a,body.camille-body .site-header-mobile #la_mobile_nav .dl-menu > .menu-item-4392 > a,body.camille-body .site-header-mobile #la_mobile_nav .dl-menu > .menu-item-5038 > a {text-decoration-color:#6B3045;}

body.home.page-id-278 #main .sa-home-campaign::before {background:linear-gradient(110deg,transparent 30%,rgba(107,48,69,.08) 50%,transparent 70%);}

/* SilkAesthetic service suite 2026-10-28 */
/* Draft only. Append through the authorized WordPress UI after re-reading current source. */
body.camille-body{--sa-suite-ivory:#FAF5EF;--sa-suite-peach:#F3E8E1;--sa-suite-blush:#EEDCD9;--sa-suite-wine:#6B3045;--sa-suite-text:#432537;--sa-suite-line:#D8C4BC;}
/* Shared site chrome only; preserve image pixels, menus and page interactions. */
body.camille-body #masthead,body.camille-body .site-header-mobile{background-color:var(--sa-suite-ivory);}
body.camille-body #colophon,body.camille-body #colophon .footer-top{background-color:var(--sa-suite-text)!important;color:var(--sa-suite-ivory)!important;}
body.camille-body #colophon .footer-top :is(h3,a,p,.textwidget,.la-contact-info){color:var(--sa-suite-ivory)!important;}
body.camille-body #colophon .footer-top a:hover{color:var(--sa-suite-line)!important;}
body.camille-body.page:is(.page-id-1675,.page-id-4354,.page-id-4362,.page-id-4419) #main.site-main{background:var(--sa-suite-ivory);color:var(--sa-suite-text);}
body.camille-body.page:is(.page-id-1675,.page-id-4354,.page-id-4362,.page-id-4419) #section_page_header .page-title{color:var(--sa-suite-text)!important;font-weight:700!important;line-height:1.35;}
body.camille-body.page:is(.page-id-1675,.page-id-4354,.page-id-4362,.page-id-4419) #section_page_header.section-page-header{background-color:var(--sa-suite-blush)!important;}
body.camille-body.page.page-id-4354 #section_page_header.section-page-header{background-image:linear-gradient(90deg,#EEDCD9 0%,rgba(238,220,217,.97) 38%,rgba(238,220,217,.5) 68%,rgba(238,220,217,.08) 100%),url("https://silkaesthetic-ge.hel1.your-objectstorage.com/media/2026/10/silkaesthetic-procedures-facial-care-1536.webp")!important;}
body.camille-body.page.page-id-4362 #section_page_header.section-page-header{background-image:linear-gradient(90deg,#EEDCD9 0%,rgba(238,220,217,.97) 38%,rgba(238,220,217,.5) 68%,rgba(238,220,217,.08) 100%),url("https://silkaesthetic-ge.hel1.your-objectstorage.com/media/2026/10/silkaesthetic-direction-04-technical-service-1536.webp")!important;}
body.camille-body.page.page-id-4419 #section_page_header.section-page-header{background-image:linear-gradient(90deg,#EEDCD9 0%,rgba(238,220,217,.97) 38%,rgba(238,220,217,.5) 68%,rgba(238,220,217,.08) 100%),url("https://silkaesthetic-ge.hel1.your-objectstorage.com/media/2026/10/silkaesthetic-direction-03-academy-1536.webp")!important;}
body.camille-body #main :is(.sa-procedure-card,.sa-course-card,.sa-service-hero,.sa-service-location){background:#FFFAF7!important;border-color:var(--sa-suite-line)!important;}
body.camille-body #main :is(.sa-procedure-card:nth-of-type(even),.sa-service-custom,.sa-service-video,.sa-location-note){background:var(--sa-suite-peach)!important;border-color:var(--sa-suite-line)!important;}
body.camille-body #main :is(.sa-studio-booking,.sa-academy-enquiry){background:var(--sa-suite-wine)!important;color:#FFFAF7;}
body.camille-body #main :is(.sa-studio-booking,.sa-academy-enquiry) :is(p,a){color:#FFFAF7;}
body.camille-body #main :is(.sa-studio-booking,.sa-academy-enquiry) a[href^="tel:"]{background:var(--sa-suite-ivory)!important;border-color:var(--sa-suite-ivory)!important;color:var(--sa-suite-wine)!important;}
body.camille-body #main .sa-service-location a[href^="tel:"]{background:var(--sa-suite-wine)!important;border-color:var(--sa-suite-wine)!important;color:var(--sa-suite-ivory)!important;}
body.camille-body #main :is(.sa-procedure-number,.sa-course-number){color:var(--sa-suite-wine);}
/* Service overview: three distinct routes, existing facts and original training block. */
.sa-service-hub{max-width:1240px;margin:auto;padding:clamp(24px,4vw,56px) 0 56px;color:var(--sa-suite-text);}
.sa-service-hub *{box-sizing:border-box;}.sa-service-hub-intro{max-width:860px;font-size:clamp(17px,2vw,21px);line-height:1.8;margin:0 0 32px;}
.sa-service-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;}
.sa-service-hub-card{min-width:0;overflow:hidden;border:1px solid var(--sa-suite-line);border-radius:20px;background:#FFFAF7;display:flex;flex-direction:column;}
.sa-service-hub-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;}.sa-service-hub-copy{padding:26px;display:flex;flex-direction:column;flex:1;}
.sa-service-hub-copy h2{font-size:clamp(23px,2.1vw,29px);line-height:1.4;margin:0 0 18px!important;font-weight:700!important;color:var(--sa-suite-wine)!important;}
.sa-service-hub-copy h2 a{display:inline-block;min-height:44px;color:var(--sa-suite-wine)!important;text-decoration:underline;text-underline-offset:5px;}
.sa-service-hub-copy p{font-size:15px;line-height:1.85;margin:0 0 18px;}.sa-service-hub-copy p:last-child{margin-bottom:0;}
.sa-service-hub :is(a,summary):focus-visible{outline:3px solid var(--sa-suite-wine);outline-offset:5px;}
.sa-service-hub .silk-services-training{margin-top:40px;padding:clamp(22px,4vw,38px);border:1px solid var(--sa-suite-line);border-radius:20px;background:var(--sa-suite-peach);}
.sa-service-hub .silk-services-training h2{color:var(--sa-suite-wine)!important;font-weight:700;}.sa-service-hub .silk-services-training ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;padding-left:22px;}.sa-service-hub .silk-services-training li{line-height:1.8;}.sa-service-hub .silk-services-training a{color:var(--sa-suite-wine);text-decoration:underline;text-underline-offset:4px;}
@media(max-width:900px){.sa-service-hub-grid{grid-template-columns:1fr;}.sa-service-hub-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;}.sa-service-hub-card img{height:100%;min-height:220px;}}
@media(max-width:600px){.sa-service-hub-card{display:flex;}.sa-service-hub-card img{height:auto;min-height:0;}.sa-service-hub-copy{padding:22px;}.sa-service-hub .silk-services-training ul{grid-template-columns:1fr;}.sa-service-hub-intro{font-size:17px;}}


/* Footer navigation addition: preserve all current footer columns and contacts. */
.sa-footer-menu{background:#432537;color:#FAF5EF;border-bottom:1px solid #765A64;padding:28px max(20px,calc((100vw - 1240px)/2));}.sa-footer-menu h2{font-size:18px!important;font-weight:700!important;line-height:1.5;color:#FAF5EF!important;margin:0 0 14px!important;}.sa-footer-menu ul{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;padding:0;margin:0;}.sa-footer-menu li{margin:0;padding:0;}.sa-footer-menu a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:#FAF5EF!important;text-decoration:underline;text-underline-offset:5px;font-size:15px;line-height:1.6;}.sa-footer-menu a:hover{color:#EEDCD9!important;}.sa-footer-menu a:focus-visible{outline:3px solid #EEDCD9;outline-offset:4px;}@media(max-width:600px){.sa-footer-menu ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;}.sa-footer-menu a{overflow-wrap:anywhere;}}



h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, table th {
    font-family: "Vidaloka", "Helvetica Neue", Arial, sans-serif;
}
.la_compt_iem.la_com_action--text .social-media-link .dribbble, 
.la_compt_iem.la_com_action--text .social-media-link .behance {
    display: none;
}
.showposts-loop .entry-title {
    font-size: 20px;
}
.showposts-loop .loop__item__desc {
    margin-left: auto;
    margin-right: auto;
    width: 500px;
    max-width: 100%;
}
.text-center .la_testimonials--style-5 .loop__item__desc:after {
    margin-left: auto;
    margin-right: auto;
}

.text-center .la_testimonials--style-5.slick-slider .slick-dots {
    text-align: center;
    margin-top: 10px;
}
.la_testimonials--style-5.slick-slider .slick-dots li {
    width: 10px;
    height: 10px;
}
.m2_test_img .vc_single_image-wrapper {
    width: 50px;
}
.la_testimonials--style-5 .loop__item__desc{
    font-size: 26px;
}
.la_testimonials--style-5 .testimonial_item--role {
    display: none;
}
@media (min-width: 767px){
    .filter-style-1 li:hover a, 
    .filter-style-1 li.active a {
        color: #a394df;
    }
}
.icon-pos-top.m4_iconbox_flip:hover {
    background-color: #a394df !important;
}
.la__ttaac > .vc_tta.accordion--3 .vc_tta-panel .vc_tta-panel-title {
    font-size: 18px;
}

.la__ttaac > .vc_tta.accordion--3 .vc_tta-panel .vc_tta-panel-title > a {
    padding: 18px 30px;
}

.la__ttaac > .vc_tta.accordion--3 .vc_tta-panel > .vc_tta-panel-body {
    padding: 0 30px 30px;
}

.la-sc-icon-boxes.icon-type-number .wrap-icon .box-icon span {
    padding: 0 !important;
    line-height: 70px !important;
    width: 70px !important;
}

.filter-style-1{
    margin-bottom: 15px;
}

.column-wrapper--maxwidth--1000 > .vc_column-inner > .wpb_wrapper {
    width: 1000px;
    max-width: 100%;
}
.showposts-grid.grid-2 .entry-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 88%;
    display: block;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

@media(min-width: 992px){
    .showposts-loop.grid-2 .loop__item__info .loop__item__info2 {
        position: relative;
        padding-top: 30px;
    }
    .showposts-loop.grid-2 .loop__item__info .loop__item__info2 .loop__item__meta {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        margin: 0;
        padding: 0;
    }
    .showposts-loop.grid-2 .loop__item__desc {
        margin-bottom: 15px;
    }   
}
.showposts-loop.grid-2.grid-space-default .loop__item {
    margin-bottom: 30px;
}

.vc_custom_1680334272784{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1677626529107{padding-top: 50px !important;padding-right: 50px !important;padding-bottom: 50px !important;padding-left: 50px !important;background-image: url(https://silkaesthetic-ge.hel1.your-objectstorage.com/media/2023/02/bg-1600.webp?id=3458) !important;}.vc_custom_1677626510243{padding-top: 50px !important;padding-right: 50px !important;padding-bottom: 50px !important;padding-left: 50px !important;background-image: url(https://silkaesthetic-ge.hel1.your-objectstorage.com/media/2023/02/bg-1600.webp?id=3458) !important;}.vc_custom_1677626493558{padding-top: 50px !important;padding-right: 50px !important;padding-bottom: 50px !important;padding-left: 50px !important;background-image: url(https://silkaesthetic-ge.hel1.your-objectstorage.com/media/2023/02/bg-1600.webp?id=3458) !important;}.vc_custom_1675860396196{background-color: rgba(255,255,255,0.8) !important;*background-color: rgb(255,255,255) !important;}.vc_custom_1677626410221{background-color: rgba(255,255,255,0.8) !important;*background-color: rgb(255,255,255) !important;}.vc_custom_1677628704462{background-color: rgba(255,255,255,0.8) !important;*background-color: rgb(255,255,255) !important;}

 .wpb_animate_when_almost_visible { opacity: 1; }


#rs-demo-id {}
/*# sourceURL=rs-plugin-settings-inline-css */
