/* SMOHABIT V1.2: generated, source-audited component mappings. */
body.smh-visual-v12{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 a{color:var(--smh-primary)!important;}
body.smh-visual-v12 a:active{color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 a:hover{color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 figcaption{color:var(--smh-text-muted)!important;}
@media print{body.smh-visual-v12 *{color:var(--smh-text-secondary)!important;}}
@media print{body.smh-visual-v12 ::after{color:var(--smh-text-secondary)!important;}}
@media print{body.smh-visual-v12 ::before{color:var(--smh-text-secondary)!important;}}
@media print{body.smh-visual-v12 blockquote{border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;}}
@media print{body.smh-visual-v12 pre{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}}
body.smh-visual-v12 input[type="date"]{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="email"]{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="number"]{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="password"]{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="search"]{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="tel"]{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="text"]{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="time"]{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="url"]{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 select{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 textarea{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="date"]:focus{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="email"]:focus{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="number"]:focus{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="password"]:focus{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="search"]:focus{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="tel"]:focus{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="text"]:focus{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="time"]:focus{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 input[type="url"]:focus{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 select:focus{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 textarea:focus{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 [type="button"]{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 [type="submit"]{border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 button{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 [type="button"]:focus{background-color:var(--smh-primary-soft)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 [type="button"]:hover{background-color:var(--smh-primary-soft)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 [type="submit"]:focus{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 [type="submit"]:hover{background-color:var(--smh-primary-hover)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 button:focus{background-color:var(--smh-primary-soft)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 button:hover{background-color:var(--smh-primary-soft)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 table td{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 table th{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 table caption + thead tr:first-child td{border-block-start-color:var(--smh-border)!important;}
body.smh-visual-v12 table caption + thead tr:first-child th{border-block-start-color:var(--smh-border)!important;}
body.smh-visual-v12 table colgroup + thead tr:first-child td{border-block-start-color:var(--smh-border)!important;}
body.smh-visual-v12 table colgroup + thead tr:first-child th{border-block-start-color:var(--smh-border)!important;}
body.smh-visual-v12 table thead:first-child tr:first-child td{border-block-start-color:var(--smh-border)!important;}
body.smh-visual-v12 table thead:first-child tr:first-child th{border-block-start-color:var(--smh-border)!important;}
body.smh-visual-v12 table tbody > tr:nth-child(2n+1) > td{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 table tbody > tr:nth-child(2n+1) > th{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 table tbody tr:hover > td{background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12 table tbody tr:hover > th{background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12 table tbody + tbody{border-block-start-color:var(--smh-border)!important;}
body.smh-visual-v12 .screen-reader-text:focus{background-color:var(--smh-primary-soft)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #comments .comment .comment-body{border-block-end-color:var(--smh-border)!important;}
body.smh-visual-v12 #comments .pingback .comment-body{border-block-end-color:var(--smh-border)!important;}
body.smh-visual-v12 .site-navigation-toggle-holder .site-navigation-toggle{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .site-navigation ul.menu li.menu-item-has-children::after{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .site-navigation ul.menu li ul{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .site-navigation ul.menu li ul li{border-block-end-color:var(--smh-border)!important;}
body.smh-visual-v12 .site-navigation-dropdown ul.menu{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .site-navigation-dropdown ul.menu li a{background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.1) 0px -1px 0px inset!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 .site-navigation-dropdown ul.menu li.current-menu-item a{background-color:var(--smh-primary-soft)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12.elementor-kit-6 e-page-transition{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-680c5794{box-shadow:rgba(24, 34, 48, 0.2) 0px 8px 40px 0px!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-680c5794:not(.elementor-motion-effects-element-type-background){background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-680c5794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-7d2863d0:not(.elementor-motion-effects-element-type-background){background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-7d2863d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-309bfd91:not(.elementor-motion-effects-element-type-background){background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-309bfd91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-407bd0c4 .elementor-field-group > label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-407bd0c4 .elementor-field-subgroup label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-407bd0c4 .elementor-field-group .elementor-field{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-407bd0c4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var(--smh-bg)!important;border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-407bd0c4 .elementor-field-group .elementor-select-wrapper select{background-color:var(--smh-bg)!important;border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-407bd0c4 .elementor-field-group .elementor-select-wrapper::before{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-407bd0c4 .e-form__buttons__wrapper__button-next{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-407bd0c4 .elementor-button[type="submit"]{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-407bd0c4 .elementor-button[type="submit"] svg *{fill:var(--smh-primary)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-407bd0c4 .e-form__buttons__wrapper__button-previous{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-407bd0c4 .e-form__buttons__wrapper__button-next:hover{background-color:var(--smh-primary-soft)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-407bd0c4 .elementor-button[type="submit"]:hover{background-color:var(--smh-primary-hover)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-407bd0c4 .elementor-button[type="submit"]:hover svg *{fill:var(--smh-primary)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-407bd0c4 .e-form__buttons__wrapper__button-previous:hover{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-6d7f268f .elementor-heading-title{color:var(--smh-text)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-6d7f268f .elementor-heading-title a:hover{color:var(--smh-text)!important;}
body.smh-visual-v12 .elementor-148 .elementor-element.elementor-element-6d7f268f .elementor-heading-title a:focus{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-global-header{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-global-header .smhg-bar{background-color:var(--smh-bg)!important;border-bottom-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.07) 0px 9px 32px!important;}
body.smh-visual-v12 #smh-global-header .smhg-link:hover{background-color:var(--smh-primary-soft)!important;color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-global-header .smhg-link:focus-visible{background-color:var(--smh-primary-soft)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-global-header .smhg-item.is-open > .smhg-top-row .smhg-link{background-color:var(--smh-primary-soft)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-global-header .smhg-mega{background-color:var(--smh-bg)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.18) 0px 24px 70px!important;}
body.smh-visual-v12 #smh-global-header .smhg-mega-head{background-image:linear-gradient(120deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 #smh-global-header .smhg-mega-head span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-global-header .smhg-mega-link{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-global-header .smhg-mega-link::after{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-global-header .smhg-mega-link:hover{background-color:var(--smh-primary-soft)!important;color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-global-header .smhg-mega-link:focus-visible{background-color:var(--smh-primary-soft)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-global-header .smhg-quote{background-color:var(--smh-primary)!important;box-shadow:5px 5px 0 var(--smh-border)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-global-header .smhg-quote:hover{box-shadow:3px 3px 0 var(--smh-border)!important;}
body.smh-visual-v12 #smh-global-header .smhg-quote:focus-visible{box-shadow:3px 3px 0 var(--smh-border)!important;}
body.smh-visual-v12 #smh-global-header .smhg-toggle{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smh-inquiry-overlay{background-color:rgba(24, 34, 48, .76)!important;}
body.smh-visual-v12 .smh-inquiry-dialog{background-color:var(--smh-bg)!important;box-shadow:rgba(24, 34, 48, 0.2) 0px 8px 40px!important;}
body.smh-visual-v12 .smh-inquiry-close{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
@media (max-width: 980px){body.smh-visual-v12 #smh-global-header .smhg-nav{background-color:var(--smh-bg)!important;border-top-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.16) 0px 24px 50px!important;}}
@media (max-width: 980px){body.smh-visual-v12 #smh-global-header .smhg-item{border-bottom-color:var(--smh-border)!important;}}
@media (max-width: 980px){body.smh-visual-v12 #smh-global-header .smhg-sub-toggle{color:var(--smh-text-secondary)!important;}}
@media (max-width: 980px){body.smh-visual-v12 #smh-global-header .smhg-quote{box-shadow:4px 4px 0 var(--smh-border)!important;}}
@media (max-width: 767px){body.smh-visual-v12 .elementor-popup-modal .dialog-close-button{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;box-shadow:rgba(24, 34, 48, 0.28) 0px 4px 18px!important;}}
@media (max-width: 767px){body.smh-visual-v12 .smh-inquiry-close{background-color:var(--smh-primary)!important;box-shadow:rgba(24, 34, 48, 0.28) 0px 4px 18px!important;}}
body.smh-visual-v12 #smh-about-page{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-light{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-dark{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-cta{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-dark.ap-section{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-about-page .ap-kicker{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-dark .ap-kicker{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-section-head{margin-bottom:48px!important;row-gap:56px!important;column-gap:56px!important;}
body.smh-visual-v12 #smh-about-page .ap-section h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-about-page .ap-section-head p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-dark .ap-section-head p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-btn:hover{outline-color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-about-page .ap-btn:focus-visible{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-about-page .ap-btn-primary{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-about-page .ap-btn-dark{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-about-page .ap-btn-light{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-about-page .ap-btn-outline{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-about-page .ap-hero{padding-bottom:54px!important;}
body.smh-visual-v12 #smh-about-page .ap-hero h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-about-page .ap-hero-lead{color:var(--smh-text-secondary)!important;margin-bottom:20px!important;}
body.smh-visual-v12 #smh-about-page .ap-hero-facts{padding-top:0px!important;padding-bottom:0px!important;margin-bottom:20px!important;row-gap:0px!important;column-gap:0px!important;}
body.smh-visual-v12 #smh-about-page .ap-hero-facts li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-hero-media{padding-top:0px!important;padding-bottom:18px!important;}
body.smh-visual-v12 #smh-about-page .ap-hero-media::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-about-page .ap-caption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-about-page .ap-caption strong{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-about-page .ap-profile-row dd{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-document-frame{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-about-page .ap-evidence-grid figure{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-about-page .ap-evidence-grid figcaption{background-image:linear-gradient(transparent, rgba(24, 34, 48, 0.82))!important;color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-about-page .ap-evidence-grid figcaption strong{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-about-page .ap-product-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-product-row p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-process-line::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-about-page .ap-process-line::after{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-about-page .ap-process-dot{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-about-page .ap-process-line p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-dark .ap-caption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-about-page .ap-dark .ap-caption strong{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-about-page .ap-doc-list{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-about-page .ap-doc-row{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-about-page .ap-doc-index{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-scope-note{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-matrix-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-final{padding-bottom:34px!important;}
body.smh-visual-v12 #smh-about-page .ap-final-grid{row-gap:56px!important;column-gap:56px!important;}
body.smh-visual-v12 #smh-about-page .ap-final h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-about-page .ap-final p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-about-page .ap-final-list{border-top-color:var(--smh-border)!important;padding-top:0px!important;padding-bottom:0px!important;margin-bottom:24px!important;}
body.smh-visual-v12 #smh-about-page .ap-final-list li{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-about-page .ap-final .ap-btn-dark{background-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-about-page .ap-disclaimer{border-top-color:var(--smh-border)!important;color:var(--smh-text-muted)!important;}
@media (max-width: 980px){body.smh-visual-v12 #smh-about-page .ap-section-head{row-gap:20px!important;column-gap:20px!important;}}
@media (max-width: 760px){body.smh-visual-v12 #smh-about-page .ap-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 760px){body.smh-visual-v12 #smh-about-page .ap-hero{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 760px){body.smh-visual-v12 #smh-about-page .ap-hero h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 760px){body.smh-visual-v12 #smh-about-page .ap-hero-lead{margin-bottom:20px!important;}}
@media (max-width: 760px){body.smh-visual-v12 #smh-about-page .ap-hero-facts{margin-bottom:20px!important;}}
@media (max-width: 760px){body.smh-visual-v12 #smh-about-page .ap-hero-media{padding-top:0px!important;padding-bottom:10px!important;}}
@media (max-width: 760px){body.smh-visual-v12 #smh-about-page .ap-process-line{border-left-color:var(--smh-border)!important;}}
@media (max-width: 760px){body.smh-visual-v12 #smh-about-page .ap-process-dot{background-color:var(--smh-surface)!important;}}
@media (max-width: 760px){body.smh-visual-v12 #smh-about-page .ap-final{padding-bottom:28px!important;}}
@media (max-width: 760px){body.smh-visual-v12.page-id-1005 .everlead-floating-contact{background-color:var(--smh-surface)!important;}}
@media (max-width: 760px){body.smh-visual-v12.page-id-1005 .everlead-floating-contact .ap-contact-toggle{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}}
body.smh-visual-v12 #smh-global-footer{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-global-footer .smgf-cta{background-image:linear-gradient(120deg,var(--smh-surface),var(--smh-surface) 62%,var(--smh-surface))!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-global-footer .smgf-cta-inner{padding-top:56px!important;padding-bottom:56px!important;row-gap:50px!important;column-gap:50px!important;}
body.smh-visual-v12 #smh-global-footer .smgf-cta h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-global-footer .smgf-cta p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-global-footer .smgf-btn{border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-global-footer .smgf-btn-light{background-color:var(--smh-bg)!important;border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-global-footer .smgf-brand p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-global-footer .smgf-email{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-global-footer .smgf-email::before{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-global-footer .smgf-col h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-global-footer .smgf-links a{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-global-footer .smgf-links a:hover{color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-global-footer .smgf-links a:focus-visible{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-global-footer .smgf-meta{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-global-footer .smgf-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-global-footer .smgf-disclaimer{color:var(--smh-text-muted)!important;}
@media (max-width: 720px){body.smh-visual-v12 #smh-global-footer .smgf-cta-inner{padding-top:36px!important;padding-bottom:36px!important;row-gap:30px!important;column-gap:30px!important;}}
body.smh-visual-v12 .everlead-floating-contact a{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;box-shadow:rgba(24, 34, 48, 0.18) 0px 6px 18px!important;}
body.smh-visual-v12 .everlead-floating-contact a:hover{background-color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 .everlead-floating-contact .icon svg{fill:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-manufacturing-page{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-manufacturing-page h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-manufacturing-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-manufacturing-page p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-section{padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-kicker{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-kicker::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-btn-primary{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-btn-secondary{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-caption strong{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-caption span{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-hero{background-color:var(--smh-surface)!important;padding-top:54px!important;padding-bottom:56px!important;min-height:0!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-hero-grid{row-gap:56px!important;column-gap:56px!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-hero-copy{padding-top:22px!important;padding-bottom:22px!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-hero-media::before{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;padding-top:9px!important;padding-bottom:9px!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-hero-facts span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-profile{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-ledger dt{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-route{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-section-head{margin-bottom:56px!important;row-gap:48px!important;column-gap:48px!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-route-line::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-route-node{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-evidence{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-evidence h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-evidence .mp-kicker{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-evidence .mp-section-head p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-evidence-grid figure{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-evidence-label{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-evidence-label span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-evidence-note{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-capabilities{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-matrix-head{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-control{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-review{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-final{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-final-grid{row-gap:56px!important;column-gap:56px!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-final p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-final-brief{padding-top:0px!important;padding-bottom:0px!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-final-brief li{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-final .mp-btn-primary{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-manufacturing-page .mp-disclaimer{border-top-color:var(--smh-border)!important;}
@media (max-width: 980px){body.smh-visual-v12 #smh-manufacturing-page .mp-hero-grid{row-gap:42px!important;column-gap:42px!important;}}
@media (max-width: 980px){body.smh-visual-v12 #smh-manufacturing-page .mp-final-grid{row-gap:42px!important;column-gap:42px!important;}}
@media (max-width: 980px){body.smh-visual-v12 #smh-manufacturing-page .mp-hero{min-height:0!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-manufacturing-page .mp-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-manufacturing-page h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-manufacturing-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-manufacturing-page .mp-hero{padding-top:34px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-manufacturing-page .mp-hero-grid{row-gap:36px!important;column-gap:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-manufacturing-page .mp-hero-copy{padding-top:4px!important;padding-bottom:0px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-manufacturing-page .mp-section-head{margin-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-manufacturing-page .mp-route-node{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-manufacturing-page .mp-matrix-row span::before{color:var(--smh-text-secondary)!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-manufacturing-page .mp-final{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1007 .everlead-floating-contact .mp-contact-toggle{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}}
body.smh-visual-v12 #smh-quality-compliance-page{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-quality-compliance-page h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-quality-compliance-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-quality-compliance-page p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-section{padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-kicker{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-kicker::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-btn{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-btn:hover{background-color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-btn:focus-visible{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-quality-compliance-page a:focus-visible{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-quality-compliance-page summary:focus-visible{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-caption strong{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-hero{background-color:var(--smh-bg)!important;padding-top:44px!important;padding-bottom:54px!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-hero-grid{row-gap:54px!important;column-gap:54px!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-hero-note span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-scope{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-boundary li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-boundary li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-route{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-route-line::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-route-node{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-register{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-ledger-head{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-ledger-row strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-status{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-matrix-section{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-matrix-head{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-evidence{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-review{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-final{background-color:var(--smh-surface)!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-final-grid{row-gap:56px!important;column-gap:56px!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-brief li{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-quality-compliance-page .qc-disclaimer{border-top-color:var(--smh-border)!important;}
@media (max-width: 900px){body.smh-visual-v12 #smh-quality-compliance-page .qc-hero-grid{row-gap:36px!important;column-gap:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-quality-compliance-page .qc-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-quality-compliance-page h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-quality-compliance-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-quality-compliance-page .qc-hero{padding-top:34px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-quality-compliance-page .qc-hero-grid{row-gap:28px!important;column-gap:28px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-quality-compliance-page .qc-ledger-row span::before{color:var(--smh-text-secondary)!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-quality-compliance-page .qc-matrix-row span::before{color:var(--smh-text-secondary)!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1009 .everlead-floating-contact .qc-contact-toggle{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}}
body.smh-visual-v12 #smh-contact-page{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-contact-page h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-contact-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-contact-page p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-section{padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-contact-page .ct-section-head{margin-bottom:44px!important;row-gap:16px!important;column-gap:16px!important;}
body.smh-visual-v12 #smh-contact-page .ct-btn{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-btn:hover{background-color:var(--smh-primary-hover)!important;box-shadow:rgba(24, 34, 48, 0.2) 0px 10px 24px!important;}
body.smh-visual-v12 #smh-contact-page .ct-btn:focus-visible{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-contact-page a:focus-visible{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-contact-page summary:focus-visible{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-text-link{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-hero{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;padding-top:54px!important;padding-bottom:54px!important;min-height:0!important;}
body.smh-visual-v12 #smh-contact-page .ct-hero-grid{row-gap:54px!important;column-gap:54px!important;}
body.smh-visual-v12 #smh-contact-page .ct-hero h1{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-contact-page .ct-hero-copy > p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-hero .ct-text-link{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-caption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-contact-page .ct-route{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-contact-page .ct-route-note{border-top-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-contact-page .ct-direct-list{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-contact-page .ct-direct-row{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-contact-page .ct-direct-row dt{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-direct-row dd{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-brief{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-contact-page .ct-intent-groups{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-contact-page .ct-intent-group{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-contact-page .ct-intent-group dd{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-brief-list li{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-contact-page .ct-brief-list strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-contact-page .ct-brief-list span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-process{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-contact-page .ct-process-line li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-contact-page .ct-evidence{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-contact-page .ct-facts{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-contact-page .ct-facts div{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-contact-page .ct-facts dt{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-media-caption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-contact-page .ct-faq{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-contact-page .ct-faq-list{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-contact-page .ct-faq-list details{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-contact-page .ct-faq-list summary{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-faq-list summary::after{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-final{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-contact-page .ct-final-grid{row-gap:56px!important;column-gap:56px!important;}
body.smh-visual-v12 #smh-contact-page .ct-final h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-contact-page .ct-final p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-final-copy > p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-final .ct-btn{background-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-final .ct-btn:hover{background-color:var(--smh-primary-hover)!important;box-shadow:rgba(24, 34, 48, 0.24) 0px 10px 24px!important;}
body.smh-visual-v12 #smh-contact-page .ct-final .ct-text-link{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-related a{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-contact-page .ct-disclaimer{border-top-color:var(--smh-border)!important;color:var(--smh-text-muted)!important;}
body.smh-visual-v12.page-id-1012 #elementor-popup-modal-148 .elementor-field-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1012 .smh-inquiry-overlay .elementor-field-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1012 #elementor-popup-modal-148 input{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12.page-id-1012 #elementor-popup-modal-148 select{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12.page-id-1012 #elementor-popup-modal-148 textarea{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12.page-id-1012 .smh-inquiry-overlay input{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12.page-id-1012 .smh-inquiry-overlay select{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12.page-id-1012 .smh-inquiry-overlay textarea{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12.page-id-1012 #elementor-popup-modal-148 input::placeholder{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1012 #elementor-popup-modal-148 textarea::placeholder{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1012 .smh-inquiry-overlay input::placeholder{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1012 .smh-inquiry-overlay textarea::placeholder{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1012 #elementor-popup-modal-148 input:focus{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12.page-id-1012 #elementor-popup-modal-148 select:focus{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12.page-id-1012 #elementor-popup-modal-148 textarea:focus{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12.page-id-1012 .smh-inquiry-overlay input:focus{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12.page-id-1012 .smh-inquiry-overlay select:focus{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12.page-id-1012 .smh-inquiry-overlay textarea:focus{outline-color:var(--smh-primary)!important;}
@media (max-width: 900px){body.smh-visual-v12 #smh-contact-page .ct-hero-grid{row-gap:42px!important;column-gap:42px!important;}}
@media (max-width: 900px){body.smh-visual-v12 #smh-contact-page .ct-final-grid{row-gap:42px!important;column-gap:42px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-contact-page .ct-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-contact-page .ct-section-head{margin-bottom:32px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-contact-page h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-contact-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-contact-page .ct-hero{padding-top:36px!important;padding-bottom:36px!important;min-height:0!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-contact-page .ct-hero-grid{row-gap:34px!important;column-gap:34px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-contact-page .ct-final{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1012 .everlead-floating-contact .ct-contact-toggle{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}}
body.smh-visual-v12 .smh-dynamic-content{--smh-surface:#F5F7FA!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smh-catalog-hero{background-image:linear-gradient(120deg,var(--smh-surface),var(--smh-surface))!important;border-bottom-color:var(--smh-border)!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 .smh-catalog-hero h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 .smh-catalog-hero > p:last-child{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smh-eyebrow{color:var(--smh-text)!important;}
body.smh-visual-v12 .smh-product-filters h2{font-size:12px!important;}
body.smh-visual-v12 .smh-product-sidebar h2{font-size:12px!important;}
body.smh-visual-v12 .smh-product-filters button{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smh-product-filters button:hover{border-left-color:var(--smh-border)!important;background-color:var(--smh-primary-soft)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smh-product-filters button:focus-visible{border-left-color:var(--smh-border)!important;background-color:var(--smh-primary-soft)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smh-product-filters button.is-active{border-left-color:var(--smh-primary)!important;background-color:var(--smh-primary-soft)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 .smh-catalog-search input{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12 .smh-result-count{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 .smh-product-card{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:5px 5px 0 var(--smh-border)!important;}
body.smh-visual-v12 .smh-product-card__fallback{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;box-shadow:13px 13px 0 var(--smh-border)!important;}
body.smh-visual-v12 .smh-product-card h2{font-size:22px!important;}
body.smh-visual-v12 .smh-product-card__copy > p:not(.smh-eyebrow){color:var(--smh-text)!important;}
body.smh-visual-v12 .smh-text-link:hover{color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 .smh-text-link:focus-visible{color:var(--smh-primary)!important;}
body.smh-visual-v12 .smh-empty-state h2{font-size:28px!important;}
body.smh-visual-v12 .smh-empty-state p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smh-product-sidebar__tree > a{color:var(--smh-primary)!important;}
body.smh-visual-v12 .smh-product-sidebar section a{color:var(--smh-primary)!important;}
body.smh-visual-v12 .smh-product-sidebar section{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 .smh-product-sidebar a:hover{border-left-color:var(--smh-border)!important;background-color:var(--smh-primary-soft)!important;color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 .smh-product-sidebar a:focus-visible{border-left-color:var(--smh-border)!important;background-color:var(--smh-primary-soft)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 .smh-product-sidebar a[aria-current="page"]{border-left-color:var(--smh-primary)!important;background-color:var(--smh-primary-soft)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 .smh-insights-hero{margin-bottom:42px!important;}
body.smh-visual-v12 .smh-insights-hero h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 .smh-insights-hero > p:last-child{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smh-insights-categories{border-top-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 .smh-insights-categories a{color:var(--smh-primary)!important;}
body.smh-visual-v12 .smh-insights-categories a:hover{background-color:var(--smh-primary-soft)!important;color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 .smh-insights-categories a:focus-visible{background-color:var(--smh-primary-soft)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 .smh-insights-categories a[aria-current="page"]{background-color:var(--smh-primary-soft)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 .smh-insights-controls input{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smh-insights-controls select{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smh-insights-controls button{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;box-shadow:4px 4px 0 var(--smh-border)!important;}
body.smh-visual-v12 .smh-article-card{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smh-article-card__meta{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smh-article-card__meta a{color:var(--smh-primary)!important;}
body.smh-visual-v12 .smh-article-card h2{font-size:23px!important;}
body.smh-visual-v12 .smh-article-card__copy > p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smh-insights-pagination a{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 .smh-insights-pagination span{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 .smh-insights-pagination .current{background-color:var(--smh-primary-soft)!important;color:var(--smh-primary)!important;}
@media (max-width: 768px){body.smh-visual-v12 .smh-catalog-hero{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 768px){body.smh-visual-v12 .smh-product-sidebar__toggle{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}}
@media (max-width: 560px){body.smh-visual-v12 .smh-catalog-hero h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 560px){body.smh-visual-v12 .smh-insights-hero h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
body.smh-visual-v12 .smh-article-header h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 .smh-article-deck{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smh-article-toc{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 .smh-article-toc a{color:var(--smh-primary)!important;}
body.smh-visual-v12 .smh-article-toc a:hover{color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 .smh-article-toc a:focus-visible{color:var(--smh-primary)!important;}
body.smh-visual-v12 .smh-article-body h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 .smh-article-body h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 .smh-related{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 .smh-related > h2{font-size:30px!important;}
body.smh-visual-v12 .smh-related-grid > a{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:4px 4px 0 var(--smh-border)!important;}
body.smh-visual-v12 .smh-related-grid small{color:var(--smh-text-secondary)!important;}
@media (max-width: 860px){body.smh-visual-v12 .smh-article-body h2{font-size:29px!important;}}
body.smh-visual-v12 .smh-article-shell .smh-copy-link{background-color:var(--smh-surface)!important;color:var(--smh-primary)!important;box-shadow:var(--smh-border) 4px 4px 0px!important;}
body.smh-visual-v12 .smh-product-catalog [data-smh-product-reset]{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smh-dynamic-content a:focus-visible{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12 .smh-dynamic-content button:focus-visible{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12 .smh-product-sidebar .smh-product-sidebar__toggle{color:var(--smh-text-secondary)!important;border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12.smh-reference-layout{background-color:var(--smh-bg)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-breadcrumb{color:var(--smh-primary)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-button{border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-button:hover{background-color:var(--smh-primary-hover)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-catalog{background-color:var(--smh-surface)!important;}
body.smh-visual-v12.smh-reference-layout .smh-catalog-hero{background-color:var(--smh-surface)!important;padding-top:0px!important;padding-bottom:0px!important;min-height:0!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-hero-copy{padding-top:42px!important;padding-bottom:42px!important;}
body.smh-visual-v12.smh-reference-layout .smh-catalog-hero h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-hero-copy p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-hero-art{background-color:var(--smh-surface)!important;padding-top:25px!important;padding-bottom:56px!important;row-gap:12px!important;column-gap:12px!important;min-height:0!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-hero-caption{border-top-color:var(--smh-border)!important;padding-top:12px!important;row-gap:15px!important;column-gap:15px!important;}
body.smh-visual-v12.smh-reference-layout .smh-product-filters button.is-active{border-left-color:var(--smh-primary)!important;background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-help{background-color:var(--smh-surface)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-help p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.smh-reference-layout .smh-catalog-search input{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-section-head{margin-bottom:20px!important;row-gap:20px!important;column-gap:20px!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-section-head h2{font-size:24px!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-section-head span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.smh-reference-layout .smh-product-card__media{background-color:var(--smh-surface)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-wide{background-color:var(--smh-surface)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-comparison{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-comparison h2{font-size:28px!important;}
body.smh-visual-v12.smh-reference-layout table :is(th, td){border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12.smh-reference-layout table thead{background-color:var(--smh-surface)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-cta{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-cta h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-cta p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-cta .smh-reference-button{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-existing{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12.smh-reference-layout .smh-product-sidebar :is(h2, h3){color:var(--smh-text)!important;}
body.smh-visual-v12.smh-reference-layout .smohabit-product-preserved-body [id^="smh-"]{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-product-top :is(.ac-hero-grid, .rs-hero-grid, .dp-hero-grid){row-gap:34px!important;column-gap:34px!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-product-top :is(.ac-hero-media, .rs-hero-media, .dp-hero-media){background-color:var(--smh-surface)!important;margin-bottom:0px!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-product-top figure img{background-color:var(--smh-surface)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-product-top figure figcaption{background-color:var(--smh-surface)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-product-top h1{font-size:40px!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-product-top p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-product-top :is(.ac-btn-primary, .rs-btn-primary, .dp-btn-primary){background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-product-top .ac-quick > div{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-product-jumps{border-bottom-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-product-jumps a{color:var(--smh-primary)!important;}
body.smh-visual-v12.smh-reference-layout .smohabit-product-preserved-body h2{font-size:27px!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-gallery-thumbs{background-color:var(--smh-surface)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-gallery-thumbs button{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-gallery-thumbs button[aria-pressed="true"]{border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;}
body.smh-visual-v12.smh-reference-layout .smh-article-shell{background-color:var(--smh-surface)!important;}
body.smh-visual-v12.smh-reference-layout .smh-article-header h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-author{color:var(--smh-text-secondary)!important;border-top-color:var(--smh-border)!important;}
body.smh-visual-v12.smh-reference-layout .smh-article-featured{background-color:var(--smh-surface)!important;}
body.smh-visual-v12.smh-reference-layout .smh-article-toc{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12.smh-reference-layout .smh-article-toc a[aria-current="location"]{border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12.smh-reference-layout .smh-article-body{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.smh-reference-layout .smh-article-body h2{color:var(--smh-text)!important;font-size:29px!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-contact{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-contact h2{font-size:26px!important;}
body.smh-visual-v12.smh-reference-layout .smh-reference-contact > p:not(.smh-eyebrow){color:var(--smh-text)!important;}
body.smh-visual-v12.smh-reference-layout .smh-article-shell .smh-copy-link{color:var(--smh-primary)!important;}
@media (max-width: 1100px){body.smh-visual-v12.smh-reference-layout .smh-reference-product-top :is(.ac-hero-grid, .rs-hero-grid, .dp-hero-grid){row-gap:22px!important;column-gap:22px!important;}}
@media (max-width: 1100px){body.smh-visual-v12.smh-reference-layout .smh-reference-product-top h1{font-size:34px!important;}}
@media (max-width: 800px){body.smh-visual-v12.smh-reference-layout .smh-article-toc{background-color:var(--smh-surface)!important;}}
@media (max-width: 800px){body.smh-visual-v12.smh-reference-layout .smh-reference-hero-copy{padding-top:28px!important;padding-bottom:28px!important;}}
@media (max-width: 800px){body.smh-visual-v12.smh-reference-layout .smh-article-header h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}}
@media (max-width: 560px){body.smh-visual-v12.smh-reference-layout .smh-catalog-hero h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 560px){body.smh-visual-v12.smh-reference-layout .smh-reference-hero-art{min-height:0!important;}}
@media (max-width: 560px){body.smh-visual-v12.smh-reference-layout .smh-reference-product-top :is(.ac-hero-grid, .rs-hero-grid, .dp-hero-grid){row-gap:25px!important;column-gap:25px!important;}}
@media (max-width: 560px){body.smh-visual-v12.smh-reference-layout .smh-reference-product-top h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 560px){body.smh-visual-v12.smh-reference-layout .smh-article-header h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 560px){body.smh-visual-v12.smh-reference-layout .smh-article-body h2{font-size:26px!important;}}
@media (max-width: 560px){body.smh-visual-v12.smh-reference-layout .smh-reference-section-head h2{font-size:24px!important;}}
body.smh-visual-v12.smh-reference-layout .smh-reading-progress::-webkit-progress-bar{background-color:var(--smh-surface)!important;}
body.smh-visual-v12.smh-reference-layout .smh-reading-progress::-webkit-progress-value{background-color:var(--smh-surface)!important;}
body.smh-visual-v12.page-id-1016{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-gateway{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-section{padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 .smhp-gateway h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 .smhp-gateway h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 .smhp-eyebrow{color:var(--smh-text)!important;}
body.smh-visual-v12 .smhp-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-section-head{margin-bottom:36px!important;}
body.smh-visual-v12 .smhp-btn{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 .smhp-btn:hover{box-shadow:7px 7px 0 var(--smh-border)!important;}
body.smh-visual-v12 .smhp-btn:focus-visible{box-shadow:7px 7px 0 var(--smh-border)!important;}
body.smh-visual-v12 .smhp-btn.is-secondary{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 .smhp-text-link{color:var(--smh-primary)!important;}
body.smh-visual-v12 .smhp-hero{background-image:radial-gradient(circle at 88% 12%, rgba(24, 34, 48, 0.62), transparent 31%), linear-gradient(135deg, var(--smh-surface) 0%, var(--smh-surface) 58%, var(--smh-surface) 100%)!important;padding-top:42px!important;padding-bottom:48px!important;min-height:0!important;}
body.smh-visual-v12 .smhp-hero-grid{row-gap:43px!important;column-gap:43px!important;}
body.smh-visual-v12 .smhp-hero-media{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.2) 0px 28px 65px!important;padding-top:14px!important;padding-bottom:14px!important;margin-bottom:0px!important;}
body.smh-visual-v12 .smhp-hero-media::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhp-hero-media img{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhp-proof{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhp-proof-list strong{color:var(--smh-text)!important;}
body.smh-visual-v12 .smhp-proof-list span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-products{background-image:linear-gradient(180deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 .smhp-product-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhp-product-card.is-featured{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhp-product-media{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhp-product-image{background-image:linear-gradient(145deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 .smhp-product-copy > p:not(.smhp-category){color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-category{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-product-copy li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-product-copy li::before{background-color:var(--smh-surface)!important;}
@media (hover: hover) and (pointer: fine){body.smh-visual-v12 .smhp-product-card:hover{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.17) 0px 25px 52px!important;}}
body.smh-visual-v12 .smhp-sample-strip{background-color:var(--smh-bg)!important;box-shadow:rgba(24, 34, 48, 0.72) 9px 9px 0px!important;}
body.smh-visual-v12 .smhp-sample-strip p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-compare{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 .smhp-tab-list{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhp-tab{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-tab[aria-selected="true"]{background-color:var(--smh-primary-soft)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 .smhp-tab-panel{background-image:linear-gradient(140deg, var(--smh-surface), var(--smh-surface))!important;box-shadow:rgba(24, 34, 48, 0.78) 12px 12px 0px!important;}
body.smh-visual-v12 .smhp-tab-panel > p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-decision-grid div{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhp-decision-grid span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-custom{background-image:linear-gradient(180deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 .smhp-custom-media{background-color:var(--smh-surface)!important;box-shadow:-11px 11px 0 var(--smh-border)!important;}
body.smh-visual-v12 .smhp-custom-block p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-channels{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 .smhp-channel-row div strong{color:var(--smh-text)!important;}
body.smh-visual-v12 .smhp-channel-row div span{color:var(--smh-text-secondary)!important;}
@media (hover: hover) and (pointer: fine){body.smh-visual-v12 .smhp-channel-row:hover{background-color:var(--smh-primary-soft)!important;}}
body.smh-visual-v12 .smhp-bundle{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhp-bundle p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-cooperation{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhp-timeline{border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 .smhp-timeline li::before{background-color:var(--smh-surface)!important;box-shadow:0 0 0 5px var(--smh-border)!important;}
body.smh-visual-v12 .smhp-timeline span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-evidence{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.76) 10px 10px 0px!important;}
body.smh-visual-v12 .smhp-evidence dd{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-faq{background-image:linear-gradient(180deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 .smhp-faq details p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-final-panel{background-color:var(--smh-surface)!important;box-shadow:11px 11px 0 var(--smh-border)!important;padding-top:34px!important;padding-bottom:34px!important;}
body.smh-visual-v12 .smhp-final-panel h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 .smhp-final-panel p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhp-legal{color:var(--smh-text-secondary)!important;}
@media (max-width: 900px){body.smh-visual-v12 .smhp-hero{min-height:0!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhp-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhp-hero{padding-top:34px!important;padding-bottom:36px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhp-gateway h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhp-gateway h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhp-hero-grid{row-gap:34px!important;column-gap:34px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhp-hero-media{box-shadow:rgba(24, 34, 48, 0.17) 0px 18px 42px!important;padding-top:9px!important;padding-bottom:9px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhp-tab-panel{box-shadow:rgba(24, 34, 48, 0.78) 7px 7px 0px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhp-custom-media{box-shadow:-7px 7px 0 var(--smh-border)!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhp-evidence{box-shadow:rgba(24, 34, 48, 0.76) 7px 7px 0px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhp-final-panel{box-shadow:7px 7px 0 var(--smh-border)!important;padding-top:29px!important;padding-bottom:29px!important;}}
@media (max-width: 640px){body.smh-visual-v12.page-id-1016 .everlead-floating-contact .smhp-contact-toggle{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;box-shadow:4px 4px 0 var(--smh-border)!important;}}
body.smh-visual-v12 #smh-wholesale-page{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-wholesale-page{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-section{padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-wholesale-page h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-wholesale-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-wholesale-page p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-eyebrow{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-btn{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-btn:hover{box-shadow:rgba(24, 34, 48, 0.2) 0px 14px 30px!important;background-color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-btn:focus-visible{box-shadow:rgba(24, 34, 48, 0.2) 0px 14px 30px!important;background-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-text-link{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-text-link:focus-visible{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-caption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-hero{background-image:linear-gradient(135deg, var(--smh-surface) 0%, var(--smh-surface) 100%)!important;padding-top:48px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-hero-grid{row-gap:56px!important;column-gap:56px!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-hero-media{background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.7) 24px 24px 0px, rgba(24, 34, 48, 0.15) 0px 30px 70px!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-hero-media::after{box-shadow:rgba(24, 34, 48, 0.08) 0px 0px 0px 1px inset!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-fit{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-terms-ledger dd{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-assortment{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-section-head{margin-bottom:42px!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-product{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-product-media{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-product-copy a{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-commercial{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-channel-panel{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-channel-panel div{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-channel-panel dd{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-process{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-process-line li::before{background-color:var(--smh-surface)!important;box-shadow:0 0 0 1px var(--smh-border)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-process-note{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-supply{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-supply-media{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-supply-list span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-faq{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-faq-list summary::after{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-final{background-color:var(--smh-surface)!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-final-grid{row-gap:56px!important;column-gap:56px!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-final p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-final .wh-btn{background-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-final .wh-btn:hover{background-color:var(--smh-primary-hover)!important;border-top-color:var(--smh-primary-hover)!important;border-right-color:var(--smh-primary-hover)!important;border-bottom-color:var(--smh-primary-hover)!important;border-left-color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-final .wh-btn:focus-visible{background-color:var(--smh-primary)!important;border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-related a{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-wholesale-page .wh-disclaimer{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12.page-id-1018 #elementor-popup-modal-148 .elementor-field-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1018 .smh-inquiry-overlay .elementor-field-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1018 #elementor-popup-modal-148 input{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12.page-id-1018 #elementor-popup-modal-148 select{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12.page-id-1018 #elementor-popup-modal-148 textarea{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12.page-id-1018 .smh-inquiry-overlay input{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12.page-id-1018 .smh-inquiry-overlay select{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12.page-id-1018 .smh-inquiry-overlay textarea{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12.page-id-1018 #elementor-popup-modal-148 input::placeholder{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1018 #elementor-popup-modal-148 textarea::placeholder{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1018 .smh-inquiry-overlay input::placeholder{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1018 .smh-inquiry-overlay textarea::placeholder{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1018 #elementor-popup-modal-148 input:focus{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12.page-id-1018 #elementor-popup-modal-148 select:focus{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12.page-id-1018 #elementor-popup-modal-148 textarea:focus{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12.page-id-1018 .smh-inquiry-overlay input:focus{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12.page-id-1018 .smh-inquiry-overlay select:focus{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12.page-id-1018 .smh-inquiry-overlay textarea:focus{outline-color:var(--smh-primary)!important;}
@media (max-width: 1024px){body.smh-visual-v12 #smh-wholesale-page .wh-hero-grid{row-gap:46px!important;column-gap:46px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-wholesale-page .wh-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-wholesale-page h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-wholesale-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-wholesale-page .wh-hero{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-wholesale-page .wh-hero-grid{row-gap:32px!important;column-gap:32px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-wholesale-page .wh-hero-media{box-shadow:rgba(24, 34, 48, 0.7) 12px 12px 0px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-wholesale-page .wh-final-grid{row-gap:30px!important;column-gap:30px!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1018 .everlead-floating-contact .wh-contact-toggle{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}}
body.smh-visual-v12 #smh-private-label-page{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-private-label-page{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-section{padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-private-label-page h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-private-label-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-private-label-page p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-eyebrow{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-btn{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-btn:hover{background-color:var(--smh-primary-hover)!important;border-top-color:var(--smh-primary-hover)!important;border-right-color:var(--smh-primary-hover)!important;border-bottom-color:var(--smh-primary-hover)!important;border-left-color:var(--smh-primary-hover)!important;box-shadow:rgba(24, 34, 48, 0.2) 0px 14px 30px!important;}
body.smh-visual-v12 #smh-private-label-page .pl-btn:focus-visible{background-color:var(--smh-primary)!important;border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;box-shadow:rgba(24, 34, 48, 0.2) 0px 14px 30px!important;}
body.smh-visual-v12 #smh-private-label-page .pl-link:focus-visible{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-private-label-page figcaption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-hero{background-image:linear-gradient(135deg, var(--smh-surface) 0%, var(--smh-surface) 100%)!important;padding-top:42px!important;padding-bottom:50px!important;}
body.smh-visual-v12 #smh-private-label-page .pl-hero-grid{row-gap:54px!important;column-gap:54px!important;}
body.smh-visual-v12 #smh-private-label-page .pl-hero-media{background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.72) 22px 22px 0px, rgba(24, 34, 48, 0.14) 0px 28px 64px!important;}
body.smh-visual-v12 #smh-private-label-page .pl-fit{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-ledger dd{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-bases{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-base{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-base-media{background-image:linear-gradient(145deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-private-label-page .pl-base-copy a{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-brand{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-brand-media{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-matrix-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-matrix-row a{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-process{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-process-line li{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-process-boundary > div{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-evidence{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-evidence-grid figure{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-evidence-grid figcaption{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-evidence-note{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-evidence-note div{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-evidence-note span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-faq{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-faq-list summary::after{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-final{background-color:var(--smh-surface)!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-private-label-page .pl-final-grid{row-gap:56px!important;column-gap:56px!important;}
body.smh-visual-v12 #smh-private-label-page .pl-final h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-final p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-final a{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-final .pl-btn{background-color:var(--smh-primary)!important;border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-final .pl-btn:hover{background-color:var(--smh-primary-hover)!important;border-top-color:var(--smh-primary-hover)!important;border-right-color:var(--smh-primary-hover)!important;border-bottom-color:var(--smh-primary-hover)!important;border-left-color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-related a{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-private-label-page .pl-disclaimer{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12.page-id-1020 #elementor-popup-modal-148 .elementor-field-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1020 .smh-inquiry-overlay .elementor-field-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1020 #elementor-popup-modal-148 input{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12.page-id-1020 #elementor-popup-modal-148 select{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12.page-id-1020 #elementor-popup-modal-148 textarea{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12.page-id-1020 .smh-inquiry-overlay input{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12.page-id-1020 .smh-inquiry-overlay select{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12.page-id-1020 .smh-inquiry-overlay textarea{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;}
body.smh-visual-v12.page-id-1020 #elementor-popup-modal-148 input::placeholder{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1020 #elementor-popup-modal-148 textarea::placeholder{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1020 .smh-inquiry-overlay input::placeholder{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1020 .smh-inquiry-overlay textarea::placeholder{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1020 #elementor-popup-modal-148 input:focus{box-shadow:rgba(24, 34, 48, 0.2) 0px 0px 0px 3px!important;}
body.smh-visual-v12.page-id-1020 #elementor-popup-modal-148 select:focus{box-shadow:rgba(24, 34, 48, 0.2) 0px 0px 0px 3px!important;}
body.smh-visual-v12.page-id-1020 #elementor-popup-modal-148 textarea:focus{box-shadow:rgba(24, 34, 48, 0.2) 0px 0px 0px 3px!important;}
body.smh-visual-v12.page-id-1020 .smh-inquiry-overlay input:focus{box-shadow:rgba(24, 34, 48, 0.2) 0px 0px 0px 3px!important;}
body.smh-visual-v12.page-id-1020 .smh-inquiry-overlay select:focus{box-shadow:rgba(24, 34, 48, 0.2) 0px 0px 0px 3px!important;}
body.smh-visual-v12.page-id-1020 .smh-inquiry-overlay textarea:focus{box-shadow:rgba(24, 34, 48, 0.2) 0px 0px 0px 3px!important;}
body.smh-visual-v12.page-id-1020 #elementor-popup-modal-148 button[type="submit"]{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12.page-id-1020 .smh-inquiry-overlay button[type="submit"]{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
@media (max-width: 1024px){body.smh-visual-v12 #smh-private-label-page .pl-hero-grid{row-gap:32px!important;column-gap:32px!important;}}
@media (max-width: 1024px){body.smh-visual-v12 #smh-private-label-page h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-private-label-page .pl-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-private-label-page h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-private-label-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-private-label-page .pl-hero{padding-top:30px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-private-label-page .pl-hero-grid{row-gap:22px!important;column-gap:22px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-private-label-page .pl-hero-media{box-shadow:rgba(24, 34, 48, 0.72) 12px 12px 0px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-private-label-page .pl-final-grid{row-gap:36px!important;column-gap:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-private-label-page .pl-final{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1020 .everlead-floating-contact .pl-contact-toggle{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;box-shadow:rgba(24, 34, 48, 0.24) 0px 8px 24px!important;}}
body.smh-visual-v12 #smh-odm-page{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-odm-page h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-odm-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-odm-page p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-eyebrow{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-odm-page .odm-btn{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-btn:hover{outline-color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-odm-page .odm-btn:focus-visible{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-btn-primary{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-btn-secondary{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-image{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-odm-page figcaption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-odm-page .odm-hero{background-image:linear-gradient(130deg, var(--smh-surface) 0px, var(--smh-surface) 62%, var(--smh-surface) 62%, var(--smh-surface) 100%)!important;padding-top:56px!important;padding-bottom:54px!important;min-height:0!important;}
body.smh-visual-v12 #smh-odm-page .odm-hero-grid{row-gap:54px!important;column-gap:54px!important;}
body.smh-visual-v12 #smh-odm-page .odm-hero-media{box-shadow:rgba(24, 34, 48, 0.18) 0px 24px 65px!important;}
body.smh-visual-v12 #smh-odm-page .odm-route{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-odm-page .odm-route:last-child{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-odm-page .odm-route strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-odm-page .odm-route a{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-brief{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-odm-page .odm-ledger-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-boundary{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-odm-page .odm-gate span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-gate::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-odm-page .odm-evidence{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-evidence h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-odm-page .odm-evidence h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-odm-page .odm-evidence p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-evidence figcaption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-odm-page .odm-evidence-grid figure{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-odm-page .odm-evidence-note{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-odm-page .odm-evidence-note strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-odm-page .odm-control-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-commercial{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-odm-page .odm-term{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-odm-page .odm-term span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-odm-page summary{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-odm-page summary::after{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-final{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-odm-page .odm-final-grid{row-gap:56px!important;column-gap:56px!important;}
body.smh-visual-v12 #smh-odm-page .odm-final h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-odm-page .odm-final p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-final .odm-btn-primary{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-links a{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-odm-page .odm-legal{border-top-color:var(--smh-border)!important;}
@media (max-width: 900px){body.smh-visual-v12 #smh-odm-page .odm-hero{min-height:0!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-odm-page h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-odm-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-odm-page .odm-hero{background-color:var(--smh-bg)!important;padding-top:32px!important;padding-bottom:36px!important;min-height:0!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-odm-page .odm-hero-grid{row-gap:30px!important;column-gap:30px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-odm-page .odm-final-grid{row-gap:24px!important;column-gap:24px!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1022 .everlead-floating-contact .odm-contact-toggle{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;box-shadow:rgba(24, 34, 48, 0.22) 0px 8px 24px!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1022 .smh-inquiry-overlay .elementor-element-oh000008 *{color:var(--smh-text-secondary)!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1022 .smh-inquiry-overlay .elementor-element-39ceee18 *{color:var(--smh-text-secondary)!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1022 .smh-inquiry-overlay .elementor-element-oh000009 *{color:var(--smh-text-secondary)!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1022 .smh-inquiry-overlay .elementor-element-16694e3 *{color:var(--smh-text-secondary)!important;}}
@media (max-width: 420px){body.smh-visual-v12 #smh-odm-page h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
body.smh-visual-v12 #smh-distributor-page{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-distributor-page h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-distributor-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-distributor-page p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-eyebrow{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-btn{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-btn:hover{outline-color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-btn:focus-visible{outline-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-btn-primary{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-btn-secondary{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-image{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-contain{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-distributor-page figcaption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-hero{background-image:linear-gradient(128deg, var(--smh-surface) 0px, var(--smh-surface) 64%, var(--smh-surface) 64%, var(--smh-surface) 100%)!important;padding-top:46px!important;padding-bottom:48px!important;min-height:0!important;}
body.smh-visual-v12 #smh-distributor-page .ds-hero-grid{row-gap:52px!important;column-gap:52px!important;}
body.smh-visual-v12 #smh-distributor-page .ds-hero-media{box-shadow:rgba(24, 34, 48, 0.16) 0px 24px 58px!important;}
body.smh-visual-v12 #smh-distributor-page .ds-fact strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-fact span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-route-table{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-route-row.is-active{box-shadow:inset 6px 0 0 var(--smh-border)!important;background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-route-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-route-row a{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-launch{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-ledger-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-boundary{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-sku-item{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-sku-copy strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-reorder span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-pilot{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-pilot-stage span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-pilot-media figure{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-pilot-note{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-responsibility span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-commercial{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-term{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-term span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-distributor-page summary{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-distributor-page summary::after{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-final{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-distributor-page .ds-final-grid{row-gap:56px!important;column-gap:56px!important;}
body.smh-visual-v12 #smh-distributor-page .ds-final h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-final p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-final .ds-btn-primary{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-links a{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-distributor-page .ds-legal{border-top-color:var(--smh-border)!important;}
@media (max-width: 940px){body.smh-visual-v12 #smh-distributor-page .ds-hero{min-height:0!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-distributor-page h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-distributor-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-distributor-page .ds-hero{background-color:var(--smh-bg)!important;padding-top:30px!important;padding-bottom:36px!important;min-height:0!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-distributor-page .ds-hero-grid{row-gap:28px!important;column-gap:28px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-distributor-page .ds-final-grid{row-gap:23px!important;column-gap:23px!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1024 .everlead-floating-contact .ds-contact-toggle{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;box-shadow:rgba(24, 34, 48, 0.22) 0px 8px 24px!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1024 .smh-inquiry-close{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1024 #elementor-popup-modal-148 .dialog-close-button{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}}
@media (max-width: 420px){body.smh-visual-v12 #smh-distributor-page h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
body.smh-visual-v12.page-id-1026{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhs-gateway{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhs-section{padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 .smhs-gateway h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 .smhs-gateway h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 .smhs-eyebrow{color:var(--smh-text)!important;}
body.smh-visual-v12 .smhs-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhs-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhs-btn{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 .smhs-btn:hover{box-shadow:7px 7px 0 var(--smh-border)!important;}
body.smh-visual-v12 .smhs-btn:focus-visible{box-shadow:7px 7px 0 var(--smh-border)!important;}
body.smh-visual-v12 .smhs-btn.is-secondary{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 .smhs-text-link{color:var(--smh-primary)!important;}
body.smh-visual-v12 .smhs-hero{background-image:radial-gradient(circle at 87% 15%, rgba(24, 34, 48, 0.64), transparent 30%), linear-gradient(135deg, var(--smh-surface) 0%, var(--smh-surface) 58%, var(--smh-surface) 100%)!important;padding-top:46px!important;padding-bottom:52px!important;min-height:0!important;}
body.smh-visual-v12 .smhs-hero-grid{row-gap:42px!important;column-gap:42px!important;}
body.smh-visual-v12 .smhs-hero-note{color:var(--smh-text-secondary)!important;margin-bottom:0px!important;}
body.smh-visual-v12 .smhs-hero-media{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.2) 0px 28px 65px!important;padding-top:15px!important;padding-bottom:15px!important;margin-bottom:0px!important;}
body.smh-visual-v12 .smhs-hero-media::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhs-hero-media img{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhs-proof{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhs-proof h2{color:var(--smh-text)!important;font-size:14px!important;}
body.smh-visual-v12 .smhs-proof-list li{border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 .smhs-proof-list strong{color:var(--smh-text)!important;}
body.smh-visual-v12 .smhs-proof-list span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhs-options{background-image:linear-gradient(180deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 .smhs-section-head{margin-bottom:38px!important;}
body.smh-visual-v12 .smhs-featured-format{background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.12) 0px 22px 50px!important;}
body.smh-visual-v12 .smhs-format-media{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhs-format-option{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhs-format-option img{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhs-caveat{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhs-evaluation{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhs-eval-media{background-color:var(--smh-surface)!important;box-shadow:-12px 12px 0 var(--smh-border)!important;}
body.smh-visual-v12 .smhs-tab{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhs-tab[aria-selected="true"]{background-color:var(--smh-primary-soft)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 .smhs-process{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhs-timeline{border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 .smhs-timeline li::before{background-color:var(--smh-surface)!important;box-shadow:0 0 0 5px var(--smh-border)!important;}
body.smh-visual-v12 .smhs-timeline span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhs-evidence{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.76) 10px 10px 0px!important;}
body.smh-visual-v12 .smhs-evidence dd{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhs-routes{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 .smhs-faq{background-image:linear-gradient(180deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 .smhs-faq details p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhs-final{background-color:var(--smh-bg)!important;padding-top:54px!important;padding-bottom:56px!important;}
body.smh-visual-v12 .smhs-final-panel{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;box-shadow:13px 13px 0 var(--smh-border)!important;padding-top:50px!important;padding-bottom:50px!important;row-gap:50px!important;column-gap:50px!important;}
body.smh-visual-v12 .smhs-final-panel h2{color:var(--smh-text)!important;}
body.smh-visual-v12 .smhs-final-panel p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhs-final-panel .smhs-btn.is-secondary{border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;}
body.smh-visual-v12.page-id-1026 .smh-inquiry-overlay form.elementor-form.smhs-stepped-form .smhs-form-progress span{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1026 .smh-inquiry-overlay form.elementor-form.smhs-stepped-form[data-smhs-step="1"] .smhs-progress-contact{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1026 .smh-inquiry-overlay form.elementor-form.smhs-stepped-form[data-smhs-step="2"] .smhs-progress-project{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1026 .smh-inquiry-overlay form.elementor-form.smhs-stepped-form .smhs-form-nav button{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12.page-id-1026 .smh-inquiry-overlay form.elementor-form.smhs-stepped-form .smhs-form-back{background-color:var(--smh-surface)!important;}
@media (max-width: 900px){body.smh-visual-v12 .smhs-hero{min-height:0!important;}}
@media (max-width: 900px){body.smh-visual-v12 .smhs-hero-grid{row-gap:38px!important;column-gap:38px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhs-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhs-hero{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhs-gateway h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhs-gateway h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhs-hero-media{box-shadow:rgba(24, 34, 48, 0.17) 0px 18px 42px!important;padding-top:9px!important;padding-bottom:9px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhs-proof-list li{border-bottom-color:var(--smh-border)!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhs-eval-media{box-shadow:-7px 7px 0 var(--smh-border)!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhs-evidence{box-shadow:rgba(24, 34, 48, 0.76) 7px 7px 0px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhs-final{padding-top:30px!important;padding-bottom:36px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhs-final-panel{box-shadow:7px 7px 0 var(--smh-border)!important;padding-top:34px!important;padding-bottom:34px!important;row-gap:28px!important;column-gap:28px!important;}}
@media (max-width: 640px){body.smh-visual-v12.page-id-1026 .everlead-floating-contact .smhs-contact-toggle{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;box-shadow:4px 4px 0 var(--smh-border)!important;}}
body.smh-visual-v12 #smh-disposable-page{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-disposable-page h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-disposable-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-disposable-page p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-eyebrow{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-btn-primary{background-color:var(--smh-primary)!important;box-shadow:rgba(24, 34, 48, 0.24) 0px 14px 32px!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-btn-primary:hover{background-color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-btn-secondary{background-color:var(--smh-bg)!important;border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-btn-secondary:hover{background-color:var(--smh-bg)!important;color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-hero{background-image:radial-gradient(circle at 78% 22%, rgba(24, 34, 48, 0.18), transparent 28%), linear-gradient(135deg, var(--smh-surface), var(--smh-surface))!important;color:var(--smh-text-secondary)!important;padding-top:56px!important;padding-bottom:56px!important;min-height:0!important;}
body.smh-visual-v12 #smh-disposable-page .dp-hero::after{background-image:linear-gradient(90deg,transparent,var(--smh-surface),transparent)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-hero-copy > p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-hero .dp-eyebrow{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-hero-media{box-shadow:rgba(24, 34, 48, 0.38) 0px 34px 70px!important;background-color:var(--smh-surface)!important;margin-bottom:0px!important;}
body.smh-visual-v12 #smh-disposable-page .dp-hero-media::before{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;padding-top:6px!important;padding-bottom:6px!important;}
body.smh-visual-v12 #smh-disposable-page figcaption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-brief{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-ledger-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-structure{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-product-stage{background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.14) 0px 24px 55px!important;}
body.smh-visual-v12 #smh-disposable-page .dp-anatomy{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-anatomy div{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-anatomy div::before{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-anatomy span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-variants{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-variants-head p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-variant-image{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-variant-track figure:hover .dp-variant-image{box-shadow:rgba(24, 34, 48, 0.28) 0px 22px 44px!important;}
body.smh-visual-v12 #smh-disposable-page .dp-variant-track figcaption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-variant-track strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-presentation{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-presentation-media{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-channel-row strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-channel-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-commercial{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-compare-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-route{background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.08) 0px 10px 26px!important;}
body.smh-visual-v12 #smh-disposable-page .dp-route a{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-moq{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-moq p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-evidence{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-evidence-head p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-evidence-grid figcaption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-checkpoints{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-checkpoint{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-checkpoint strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-checkpoint span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-faq-final{background-image:linear-gradient(140deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-disposable-page details{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-disposable-page details:last-child{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-disposable-page summary::after{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-final-card{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;box-shadow:rgba(24, 34, 48, 0.22) 0px 24px 55px!important;row-gap:36px!important;column-gap:36px!important;}
body.smh-visual-v12 #smh-disposable-page .dp-final-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-final-card .dp-btn-primary{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-disposable-page .dp-links a{color:var(--smh-primary)!important;}
@media (max-width: 767px){body.smh-visual-v12 #smh-disposable-page h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-disposable-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-disposable-page .dp-hero{padding-top:36px!important;padding-bottom:36px!important;min-height:0!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-disposable-page .dp-hero-grid{row-gap:30px!important;column-gap:30px!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1027 .smh-inquiry-close{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1027 #elementor-popup-modal-148 .dialog-close-button{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}}
body.smh-visual-v12 #smh-refillable-page{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-refillable-page h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-refillable-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-refillable-page p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-eyebrow{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-btn-primary{background-color:var(--smh-primary)!important;box-shadow:rgba(24, 34, 48, 0.22) 0px 14px 30px!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-btn-primary:hover{background-color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-btn-secondary{background-color:var(--smh-bg)!important;border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-refillable-page figcaption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-hero{background-image:radial-gradient(circle at 84% 18%,rgba(24, 34, 48, .13),transparent 28%)!important;background-color:var(--smh-bg)!important;padding-top:46px!important;padding-bottom:52px!important;min-height:0!important;}
body.smh-visual-v12 #smh-refillable-page .rs-hero-media{background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.19) 0px 28px 58px!important;margin-bottom:0px!important;}
body.smh-visual-v12 #smh-refillable-page .rs-map{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-map-stage{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-system-row::before{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-system-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-cycle{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-step::before{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-step span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-compat{background-color:var(--smh-bg)!important;box-shadow:rgba(24, 34, 48, 0.1) 0px 20px 44px!important;}
body.smh-visual-v12 #smh-refillable-page .rs-compat-head{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-compat-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-sku{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-sku-item{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 .rs-sku-media{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-sku-item figcaption strong{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-sku-note{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-profile{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-spec-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-assortment{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-reorder{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-phase small{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-channel-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-links a{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-evidence{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-evidence-media{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-checklist{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-terms{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-checklist span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-term span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-faq-final{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-refillable-page summary::after{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-refillable-page .rs-final-card{background-color:var(--smh-surface)!important;padding-top:38px!important;padding-bottom:38px!important;row-gap:34px!important;column-gap:34px!important;}
@media (max-width: 767px){body.smh-visual-v12 #smh-refillable-page h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-refillable-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-refillable-page .rs-hero{padding-top:36px!important;padding-bottom:36px!important;min-height:0!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-refillable-page .rs-hero-grid{row-gap:28px!important;column-gap:28px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-refillable-page .rs-final-card{padding-top:28px!important;padding-bottom:28px!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1030 .smh-inquiry-close{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1030 #elementor-popup-modal-148 .dialog-close-button{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}}
body.smh-visual-v12 #smh-core-page{color:var(--smh-text-secondary)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-core-page h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-core-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-core-page p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-core-page .ac-eyebrow{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-core-page .ac-btn-primary{background-color:var(--smh-primary)!important;box-shadow:rgba(24, 34, 48, 0.22) 0px 14px 30px!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-core-page .ac-btn-primary:hover{background-color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-core-page .ac-btn-secondary{background-color:var(--smh-bg)!important;border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-core-page figcaption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-core-page .ac-hero{background-image:radial-gradient(circle at 85% 18%,rgba(24, 34, 48, .13),transparent 28%)!important;background-color:var(--smh-bg)!important;padding-top:46px!important;padding-bottom:52px!important;min-height:0!important;}
body.smh-visual-v12 #smh-core-page .ac-hero-media{background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.19) 0px 28px 58px!important;margin-bottom:0px!important;}
body.smh-visual-v12 #smh-core-page .ac-quick small{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-core-page .ac-compatibility{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-core-page .ac-section-head{margin-bottom:40px!important;}
body.smh-visual-v12 #smh-core-page .ac-matrix-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-core-page .ac-side-media{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-core-page .ac-system{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-core-page .ac-device-media{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-core-page .ac-step::before{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-core-page .ac-step span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-core-page .ac-sku{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-core-page .ac-aroma-media{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-core-page .ac-aroma-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-core-page .ac-direction-list span{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-core-page .ac-reorder{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-core-page .ac-pack-media{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-core-page .ac-phase small{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-core-page .ac-channel-row span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-core-page .ac-evidence{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-core-page .ac-evidence h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-core-page .ac-evidence h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-core-page .ac-evidence p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-core-page .ac-evidence figcaption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-core-page .ac-evidence span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-core-page .ac-evidence-media{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-core-page .ac-checkpoints{border-top-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-core-page .ac-checkpoint{border-right-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-core-page .ac-checkpoint small{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-core-page .ac-commercial{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-core-page .ac-terms{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-core-page .ac-term span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-core-page .ac-links a{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-core-page .ac-faq-final{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-core-page summary::after{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-core-page .ac-final-card{background-color:var(--smh-surface)!important;padding-top:38px!important;padding-bottom:38px!important;row-gap:34px!important;column-gap:34px!important;}
@media (max-width: 767px){body.smh-visual-v12 #smh-core-page h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-core-page h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-core-page .ac-hero{padding-top:36px!important;padding-bottom:36px!important;min-height:0!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-core-page .ac-hero-grid{row-gap:28px!important;column-gap:28px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-core-page .ac-checkpoint:nth-child(-n+2){border-bottom-color:var(--smh-border)!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-core-page .ac-final-card{padding-top:28px!important;padding-bottom:28px!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1032 .smh-inquiry-close{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}}
@media (max-width: 767px){body.smh-visual-v12.page-id-1032 #elementor-popup-modal-148 .dialog-close-button{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}}
body.smh-visual-v12 #smh-core-page .ac-hero-media figcaption{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-core-page .ac-side-media figcaption{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-core-page .ac-device-media figcaption{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-core-page .ac-aroma-media figcaption{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-notvape-page{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-section{padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-kicker{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-h1{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-btn-primary{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-btn-dark{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-btn-light{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-btn-light:hover{background-color:var(--smh-bg)!important;color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-hero{background-image:radial-gradient(
            circle at 86% 18%,
            rgba(24, 34, 48, .48),
            transparent 29%
        ), linear-gradient(
            135deg,
            var(--smh-surface),
            var(--smh-surface)
        )!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-hero-grid{row-gap:54px!important;column-gap:54px!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-hero-media{background-color:var(--smh-surface)!important;box-shadow:var(--smh-border)!important;min-height:0!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-hero-stamp{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-hero-label{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;padding-top:18px!important;padding-bottom:18px!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-hero-label span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-pill-list li{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-answer{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-answer-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-answer p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-differences{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-difference-grid{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-difference-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-difference-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-difference-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-operation{background-image:linear-gradient(
        180deg,
        var(--smh-surface),
        var(--smh-surface)
    )!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-operation-media{background-color:var(--smh-surface)!important;box-shadow:var(--smh-border)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-operation-list b{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-operation-list strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-operation-list span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-comparison{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-comparison .smh-nv-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-comparison .smh-nv-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-comparison-wrap{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-comparison-table{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-comparison-table th{border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-comparison-table td{border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-comparison-table th{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-comparison-table td{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-comparison-table td:first-child{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-comparison-table .smh-nv-highlight{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-comparison-note{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-formats{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-format-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-format-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-format-copy p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-format-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-format-list li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-terminology{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-language-panel-approved{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-language-panel-avoid{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-language-panel-avoid .smh-nv-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-language-panel-approved .smh-nv-language-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-language-panel-avoid .smh-nv-language-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-language-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-language-panel-approved .smh-nv-language-list li::before{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-language-panel-avoid .smh-nv-language-list{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-language-panel-avoid .smh-nv-language-list li{color:var(--smh-text-secondary)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-language-panel-avoid .smh-nv-language-list li::before{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-channels{background-image:linear-gradient(
        180deg,
        var(--smh-surface),
        var(--smh-surface)
    )!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-channel-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-channel-card::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-channel-card:nth-child(2)::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-channel-card:nth-child(3)::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-channel-card:nth-child(4)::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-channel-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-channel-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-channel-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-channel-list li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-packaging{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-packaging .smh-nv-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-packaging .smh-nv-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-packaging .smh-nv-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-packaging-media{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-packaging-list{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-packaging-list li{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-packaging-list b{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-packaging-list strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-packaging-list span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-claims{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-claim-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-claim-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-claim-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-claim-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-claim-list li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-documents{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-document-table{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-document-label{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-document-value{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-document-note{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-buyer{background-image:linear-gradient(
        180deg,
        var(--smh-surface),
        var(--smh-surface)
    )!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-buyer-grid{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-buyer-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-buyer-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-buyer-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-sample{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-sample .smh-nv-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-sample .smh-nv-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-sample-box{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-sample-box p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-faq{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-faq-item summary{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-faq-answer{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-related{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-related-card{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-related-card:hover{background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-related-card span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-final{background-image:radial-gradient(
            circle at 88% 26%,
            rgba(24, 34, 48, .5),
            transparent 28%
        )!important;background-color:var(--smh-surface)!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-final-grid{row-gap:42px!important;column-gap:42px!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-final .smh-nv-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-final-copy{color:var(--smh-text-secondary)!important;margin-bottom:0px!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-disclaimer{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-nv-disclaimer p{color:var(--smh-text-muted)!important;}
@media (max-width: 1024px){body.smh-visual-v12 #smh-notvape-page .smh-nv-section{padding-top:56px!important;padding-bottom:56px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-notvape-page .smh-nv-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-notvape-page .smh-nv-hero{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-notvape-page .smh-nv-h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-notvape-page .smh-nv-h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-notvape-page .smh-nv-hero-grid{row-gap:34px!important;column-gap:34px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-notvape-page .smh-nv-hero-media{min-height:0!important;}}
body.smh-visual-v12 #smh-notvape-page .smh-rv-card::after{background-image:radial-gradient(300px circle at var(--smh-surface) var(--smh-surface),rgba(24, 34, 48, .18),transparent 48%)!important;}
body.smh-visual-v12 #smh-notvape-page a[class*="btn"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-notvape-page button[class*="btn"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-notvape-page a[class*="button"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-notvape-page button[class*="button"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-notvape-page a[class*="btn"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-notvape-page button[class*="btn"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-notvape-page a[class*="button"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-notvape-page button[class*="button"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-notvape-page{background-image:linear-gradient(var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-notvape-page section[class*="-hero"]{background-image:radial-gradient(circle at 82% 26%, rgba(24, 34, 48, 0.22), transparent 27%), linear-gradient(135deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-notvape-page section[class*="-hero"] h1{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-notvape-page section[class*="-hero"] h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-notvape-page section[class*="-hero"] p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page section[class*="-hero"] [class*="-lead"]{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page section[class*="-hero"] [class*="-kicker"]{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page section[class*="-hero"] [class*="-eyebrow"]{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-notvape-page section[class*="-hero"] button[class*="primary"]{color:var(--smh-text-secondary)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page section[class*="-hero"] a[class*="primary"]{color:var(--smh-primary)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page section[class*="-hero"] button[class*="light"]{color:var(--smh-text-secondary)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page section[class*="-hero"] a[class*="light"]{color:var(--smh-primary)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-notvape-page section[class*="-hero"]::before{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.28) 18px 18px 0px, rgba(24, 34, 48, 0.14) 0px 35px 70px!important;}
body.smh-visual-v12 #smh-notvape-page .smh-rv-card{box-shadow:rgba(24, 34, 48, 0.13) 0px 17px 42px!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-notvape-page .smh-rv-card:hover{box-shadow:rgba(24, 34, 48, 0.21) 0px 30px 68px!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-notvape-page details{box-shadow:rgba(24, 34, 48, 0.1) 0px 12px 30px!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-notvape-page details:hover{box-shadow:rgba(24, 34, 48, 0.16) 0px 22px 48px!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-notvape-page details[open]{box-shadow:rgba(24, 34, 48, 0.16) 0px 22px 48px!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-notvape-page details:hover summary{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page details[open] summary{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-notvape-page [class*="table"]{box-shadow:rgba(24, 34, 48, 0.15) 0px 25px 62px!important;}
body.smh-visual-v12 #smh-notvape-page [class*="panel"]{box-shadow:rgba(24, 34, 48, 0.15) 0px 25px 62px!important;}
body.smh-visual-v12 #smh-faq-page{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-section{padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-kicker{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-h1{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-btn-primary{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-btn-dark{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-btn-light{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-btn-light:hover{background-color:var(--smh-bg)!important;color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-hero{background-image:radial-gradient(
            circle at 87% 17%,
            rgba(24, 34, 48, .5),
            transparent 29%
        ), linear-gradient(
            135deg,
            var(--smh-surface),
            var(--smh-surface)
        )!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-hero-grid{row-gap:54px!important;column-gap:54px!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-hero-media{background-color:var(--smh-surface)!important;box-shadow:var(--smh-border)!important;min-height:0!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-hero-label{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;padding-top:18px!important;padding-bottom:18px!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-hero-label span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-pill-list li{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-answer-capsule{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-answer-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-answer-capsule p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-topics{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-topic-grid{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-topic-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-topic-card:hover{background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-topic-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-topic-card strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-topic-card span:last-child{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-library{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-search-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-search{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-search:focus{box-shadow:rgba(24, 34, 48, 0.11) 0px 0px 0px 3px!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-search-icon::after{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-filter{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-filter:hover{background-color:var(--smh-primary-soft)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-filter.is-active{background-color:var(--smh-primary-soft)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-result-count{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-tool-btn{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-tool-separator{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-group-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-group-title{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-item summary{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-question-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-item-answer{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-item-answer a{color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-no-results{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-no-results strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-no-results p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-checklist{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-checklist .smh-faq-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-checklist .smh-faq-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-checklist .smh-faq-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-checklist-grid{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-checklist-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-checklist-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-checklist-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-contact{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-contact-panel{background-color:var(--smh-surface)!important;box-shadow:var(--smh-border)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-contact-box{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-contact-box strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-contact-box p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-related{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-related-card{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-related-card:hover{background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-related-card span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-final{background-image:radial-gradient(
            circle at 88% 26%,
            rgba(24, 34, 48, .5),
            transparent 28%
        )!important;background-color:var(--smh-surface)!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-final-grid{row-gap:42px!important;column-gap:42px!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-final .smh-faq-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-final-copy{color:var(--smh-text-secondary)!important;margin-bottom:0px!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-disclaimer{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-faq-page .smh-faq-disclaimer p{color:var(--smh-text-muted)!important;}
@media (max-width: 1024px){body.smh-visual-v12 #smh-faq-page .smh-faq-section{padding-top:56px!important;padding-bottom:56px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-faq-page .smh-faq-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-faq-page .smh-faq-hero{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-faq-page .smh-faq-h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-faq-page .smh-faq-h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-faq-page .smh-faq-hero-grid{row-gap:34px!important;column-gap:34px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-faq-page .smh-faq-hero-media{min-height:0!important;}}
body.smh-visual-v12 #smh-faq-page .smh-rv-card::after{background-image:radial-gradient(300px circle at var(--smh-surface) var(--smh-surface),rgba(24, 34, 48, .18),transparent 48%)!important;}
body.smh-visual-v12 #smh-faq-page a[class*="btn"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-faq-page button[class*="btn"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-faq-page a[class*="button"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-faq-page button[class*="button"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-faq-page a[class*="btn"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-faq-page button[class*="btn"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-faq-page a[class*="button"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-faq-page button[class*="button"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-faq-page{background-image:linear-gradient(var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-faq-page section[class*="-hero"]{background-image:radial-gradient(circle at 82% 26%, rgba(24, 34, 48, 0.22), transparent 27%), linear-gradient(135deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-faq-page section[class*="-hero"] h1{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-faq-page section[class*="-hero"] h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-faq-page section[class*="-hero"] p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page section[class*="-hero"] [class*="-lead"]{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page section[class*="-hero"] [class*="-kicker"]{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page section[class*="-hero"] [class*="-eyebrow"]{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-faq-page section[class*="-hero"] button[class*="primary"]{color:var(--smh-text-secondary)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-faq-page section[class*="-hero"] a[class*="primary"]{color:var(--smh-primary)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-faq-page section[class*="-hero"] button[class*="light"]{color:var(--smh-text-secondary)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-faq-page section[class*="-hero"] a[class*="light"]{color:var(--smh-primary)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-faq-page section[class*="-hero"]::before{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.28) 18px 18px 0px, rgba(24, 34, 48, 0.14) 0px 35px 70px!important;}
body.smh-visual-v12 #smh-faq-page .smh-rv-card{box-shadow:rgba(24, 34, 48, 0.13) 0px 17px 42px!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-faq-page .smh-rv-card:hover{box-shadow:rgba(24, 34, 48, 0.21) 0px 30px 68px!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-faq-page details{box-shadow:rgba(24, 34, 48, 0.1) 0px 12px 30px!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-faq-page details:hover{box-shadow:rgba(24, 34, 48, 0.16) 0px 22px 48px!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-faq-page details[open]{box-shadow:rgba(24, 34, 48, 0.16) 0px 22px 48px!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-faq-page details:hover summary{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page details[open] summary{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-faq-page [class*="table"]{box-shadow:rgba(24, 34, 48, 0.15) 0px 25px 62px!important;}
body.smh-visual-v12 #smh-faq-page [class*="panel"]{box-shadow:rgba(24, 34, 48, 0.15) 0px 25px 62px!important;}
body.smh-visual-v12 #smh-packaging-page{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-section{padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-kicker{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-h1{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-btn-primary{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-btn-dark{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-btn-light{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-btn-light:hover{background-color:var(--smh-bg)!important;color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-hero{background-image:radial-gradient(
            circle at 87% 17%,
            rgba(24, 34, 48, .5),
            transparent 29%
        ), linear-gradient(
            135deg,
            var(--smh-surface),
            var(--smh-surface)
        )!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-hero-grid{row-gap:54px!important;column-gap:54px!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-hero-media{background-color:var(--smh-surface)!important;box-shadow:var(--smh-border)!important;min-height:0!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-hero-label{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;padding-top:18px!important;padding-bottom:18px!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-hero-label span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-pill-list li{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-answer{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-answer-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-answer p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-value{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-value-grid{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-value-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-value-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-value-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-formats{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-format-media{background-color:var(--smh-surface)!important;box-shadow:var(--smh-border)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-format-list b{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-format-list strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-format-list span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-levels{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-levels .smh-pkg-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-levels .smh-pkg-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-levels .smh-pkg-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-level-card{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-level-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-level-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-level-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-level-list li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-labeling{background-image:linear-gradient(
        180deg,
        var(--smh-surface),
        var(--smh-surface)
    )!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-label-table{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-label-name{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-label-value{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-label-note{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-workflow{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-workflow-grid{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-workflow-step{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-workflow-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-workflow-step p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-print{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-print-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-print-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-print-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-print-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-print-list li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-proofing{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-proofing .smh-pkg-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-proofing .smh-pkg-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-proofing .smh-pkg-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-proofing-card{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-proofing-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-proofing-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-proofing-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-proofing-list li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-qc{background-image:linear-gradient(
        180deg,
        var(--smh-surface),
        var(--smh-surface)
    )!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-qc-media{background-color:var(--smh-surface)!important;box-shadow:var(--smh-border)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-qc-list b{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-qc-list strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-qc-list span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-channels{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-channel-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-channel-card::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-channel-card:nth-child(2)::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-channel-card:nth-child(3)::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-channel-card:nth-child(4)::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-channel-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-channel-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-channel-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-channel-list li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-commercial{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-commercial .smh-pkg-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-commercial .smh-pkg-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-commercial-table{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-commercial-row{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-commercial-label{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-commercial-value{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-moq-note{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-checklist{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-checklist-grid{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-checklist-item{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-checklist-item b{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-checklist-item strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-checklist-item span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-faq{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-faq-item summary{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-faq-answer{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-related{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-related-card{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-related-card:hover{background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-related-card span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-final{background-image:radial-gradient(
            circle at 88% 26%,
            rgba(24, 34, 48, .5),
            transparent 28%
        )!important;background-color:var(--smh-surface)!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-final-grid{row-gap:42px!important;column-gap:42px!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-final .smh-pkg-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-final-copy{color:var(--smh-text-secondary)!important;margin-bottom:0px!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-disclaimer{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-pkg-disclaimer p{color:var(--smh-text-muted)!important;}
@media (max-width: 1024px){body.smh-visual-v12 #smh-packaging-page .smh-pkg-section{padding-top:56px!important;padding-bottom:56px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-packaging-page .smh-pkg-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-packaging-page .smh-pkg-hero{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-packaging-page .smh-pkg-h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-packaging-page .smh-pkg-h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-packaging-page .smh-pkg-hero-grid{row-gap:34px!important;column-gap:34px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-packaging-page .smh-pkg-hero-media{min-height:0!important;}}
body.smh-visual-v12 #smh-packaging-page[data-smhx-layout="service"]{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhx-service{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhx-service .x-kicker{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhx-service h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 .smhx-service .x-intro{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhx-service .x-board{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 .smhx-service article{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 .smhx-service article:nth-child(2){border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 .smhx-service article:nth-child(3){background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 .smhx-service article:nth-child(4){background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 .smhx-service article span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhx-service article:nth-child(3) span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhx-service article p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhx-service article:nth-child(3) p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-sensory-card::after{background-image:radial-gradient(300px circle at var(--smh-surface) var(--smh-surface),rgba(24, 34, 48, .18),transparent 48%)!important;}
body.smh-visual-v12 #smh-packaging-page a[class*="btn"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-packaging-page a[class*="button"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-packaging-page a[class*="btn"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-packaging-page a[class*="button"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-packaging-page{background-image:linear-gradient(var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-packaging-page section[class*="-hero"]{background-image:radial-gradient(circle at 80% 22%, rgba(24, 34, 48, 0.27), transparent 26%), radial-gradient(circle at 14% 84%, rgba(24, 34, 48, 0.13), transparent 29%), linear-gradient(135deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-packaging-page section[class*="-hero"]::before{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.28) 18px 18px 0px, rgba(24, 34, 48, 0.14) 0px 35px 70px!important;}
body.smh-visual-v12 #smh-packaging-page section[class*="-hero"]::after{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-packaging-page .smhx-service{background-image:linear-gradient(145deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-packaging-page .smhx-service .x-board{box-shadow:rgba(24, 34, 48, 0.16) 0px 28px 70px!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-image:linear-gradient(135deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-packaging-page .smhx-service .x-board::before{background-image:linear-gradient(90deg,transparent,var(--smh-surface),var(--smh-surface),transparent)!important;}
body.smh-visual-v12 #smh-packaging-page .smhx-service article{box-shadow:rgba(24, 34, 48, 0.13) 0px 15px 34px!important;}
body.smh-visual-v12 #smh-packaging-page .smhx-service article:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 30px 64px!important;}
body.smh-visual-v12 #smh-packaging-page .smh-sensory-card{box-shadow:rgba(24, 34, 48, 0.13) 0px 17px 42px!important;border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-packaging-page .smh-sensory-card:hover{box-shadow:rgba(24, 34, 48, 0.21) 0px 30px 68px!important;border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-packaging-page section[class*="-process"] [class*="-step"]::before{background-image:linear-gradient(90deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 #smh-packaging-page section[class*="-workflow"] [class*="-step"]::before{background-image:linear-gradient(90deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 #smh-packaging-page [class*="-table"]{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.15) 0px 26px 64px!important;}
body.smh-visual-v12 #smh-packaging-page [class*="-panel"]{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.15) 0px 26px 64px!important;}
body.smh-visual-v12 #smh-packaging-page [class*="-row"]:hover{box-shadow:inset 5px 0 0 var(--smh-border)!important;background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12 #smh-packaging-page section[class*="-section"]::before{background-image:radial-gradient(circle at 18% 50%, rgba(24, 34, 48, 0.06), transparent 27%)!important;}
body.smh-visual-v12 #smh-aroma-page{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-section{padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-kicker{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-h1{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-btn-primary{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-btn-dark{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-btn-light{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-btn-light:hover{background-color:var(--smh-bg)!important;color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-hero{background-image:radial-gradient(
            circle at 87% 17%,
            rgba(24, 34, 48, .5),
            transparent 29%
        ), linear-gradient(
            135deg,
            var(--smh-surface),
            var(--smh-surface)
        )!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-hero-grid{row-gap:54px!important;column-gap:54px!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-hero-media{background-color:var(--smh-surface)!important;box-shadow:var(--smh-border)!important;min-height:0!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-hero-label{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;padding-top:18px!important;padding-bottom:18px!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-hero-label span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-pill-list li{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-answer{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-answer-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-answer p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-pathways{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-pathway-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-pathway-card::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-pathway-card:nth-child(2)::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-pathway-card:nth-child(3)::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-pathway-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-pathway-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-list li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-directions{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-direction-media{background-color:var(--smh-surface)!important;box-shadow:var(--smh-border)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-direction-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-direction-card strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-direction-card span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-systems{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-systems .smh-ar-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-systems .smh-ar-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-systems .smh-ar-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-system-card{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-system-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-system-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-system-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-system-list li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-process{background-image:linear-gradient(
        180deg,
        var(--smh-surface),
        var(--smh-surface)
    )!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-process-grid{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-process-step{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-process-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-process-step p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-process-note{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-brief{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-brief-grid{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-brief-item{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-brief-item b{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-brief-item strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-brief-item span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-evaluation{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-table-wrap{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-table th{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-table td{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-table td:first-child{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-samples{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-samples .smh-ar-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-samples .smh-ar-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-samples .smh-ar-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-sample-card{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-sample-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-sample-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-sample-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-sample-list li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-language{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-language-approved{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-language-avoid{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-language-avoid .smh-ar-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-language-approved .smh-ar-language-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-language-avoid .smh-ar-language-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-language-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-language-approved .smh-ar-language-list li::before{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-language-avoid .smh-ar-language-list{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-language-avoid .smh-ar-language-list li{color:var(--smh-text-secondary)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-language-avoid .smh-ar-language-list li::before{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-documents{background-image:linear-gradient(
        180deg,
        var(--smh-surface),
        var(--smh-surface)
    )!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-document-table{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-document-name{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-document-value{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-document-note{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-packaging{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-packaging-media{background-color:var(--smh-surface)!important;box-shadow:var(--smh-border)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-packaging-list b{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-packaging-list strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-packaging-list span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-commercial{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-commercial .smh-ar-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-commercial .smh-ar-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-commercial-table{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-commercial-row{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-commercial-name{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-commercial-value{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-moq-note{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-checklist{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-checklist-grid{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-checklist-item{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-checklist-item b{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-checklist-item strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-checklist-item span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-faq{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-faq-item summary{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-faq-answer{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-related{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-related-card{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-related-card:hover{background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-related-card span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-final{background-image:radial-gradient(
            circle at 88% 26%,
            rgba(24, 34, 48, .5),
            transparent 28%
        )!important;background-color:var(--smh-surface)!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-final-grid{row-gap:42px!important;column-gap:42px!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-final .smh-ar-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-final-copy{color:var(--smh-text-secondary)!important;margin-bottom:0px!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-disclaimer{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-ar-disclaimer p{color:var(--smh-text-muted)!important;}
@media (max-width: 1024px){body.smh-visual-v12 #smh-aroma-page .smh-ar-section{padding-top:56px!important;padding-bottom:56px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-aroma-page .smh-ar-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-aroma-page .smh-ar-hero{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-aroma-page .smh-ar-h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-aroma-page .smh-ar-h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-aroma-page .smh-ar-hero-grid{row-gap:34px!important;column-gap:34px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-aroma-page .smh-ar-hero-media{min-height:0!important;}}
body.smh-visual-v12 #smh-aroma-page[data-smhx-layout="service"]{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-sensory-card::after{background-image:radial-gradient(300px circle at var(--smh-surface) var(--smh-surface),rgba(24, 34, 48, .18),transparent 48%)!important;}
body.smh-visual-v12 #smh-aroma-page a[class*="btn"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-aroma-page a[class*="button"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-aroma-page a[class*="btn"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-aroma-page a[class*="button"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-aroma-page{background-image:linear-gradient(var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-aroma-page section[class*="-hero"]{background-image:radial-gradient(circle at 80% 22%, rgba(24, 34, 48, 0.27), transparent 26%), radial-gradient(circle at 14% 84%, rgba(24, 34, 48, 0.13), transparent 29%), linear-gradient(135deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-aroma-page section[class*="-hero"]::before{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.28) 18px 18px 0px, rgba(24, 34, 48, 0.14) 0px 35px 70px!important;}
body.smh-visual-v12 #smh-aroma-page section[class*="-hero"]::after{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-aroma-page .smhx-service{background-image:linear-gradient(145deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-aroma-page .smhx-service .x-board{box-shadow:rgba(24, 34, 48, 0.16) 0px 28px 70px!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-image:linear-gradient(135deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-aroma-page .smhx-service .x-board::before{background-image:linear-gradient(90deg,transparent,var(--smh-surface),var(--smh-surface),transparent)!important;}
body.smh-visual-v12 #smh-aroma-page .smhx-service article{box-shadow:rgba(24, 34, 48, 0.13) 0px 15px 34px!important;}
body.smh-visual-v12 #smh-aroma-page .smhx-service article:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 30px 64px!important;}
body.smh-visual-v12 #smh-aroma-page .smh-sensory-card{box-shadow:rgba(24, 34, 48, 0.13) 0px 17px 42px!important;border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-aroma-page .smh-sensory-card:hover{box-shadow:rgba(24, 34, 48, 0.21) 0px 30px 68px!important;border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-aroma-page section[class*="-process"] [class*="-step"]::before{background-image:linear-gradient(90deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 #smh-aroma-page section[class*="-workflow"] [class*="-step"]::before{background-image:linear-gradient(90deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 #smh-aroma-page [class*="-table"]{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.15) 0px 26px 64px!important;}
body.smh-visual-v12 #smh-aroma-page [class*="-panel"]{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.15) 0px 26px 64px!important;}
body.smh-visual-v12 #smh-aroma-page [class*="-row"]:hover{box-shadow:inset 5px 0 0 var(--smh-border)!important;background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12 #smh-aroma-page section[class*="-section"]::before{background-image:radial-gradient(circle at 18% 50%, rgba(24, 34, 48, 0.06), transparent 27%)!important;}
body.smh-visual-v12 #smh-ecommerce-page{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-section{padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-kicker{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-h1{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-btn-primary{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-btn-dark{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-btn-light{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-btn-light:hover{background-color:var(--smh-bg)!important;color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-hero{background-image:radial-gradient(
            circle at 87% 17%,
            rgba(24, 34, 48, .5),
            transparent 29%
        ), linear-gradient(
            135deg,
            var(--smh-surface),
            var(--smh-surface)
        )!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-hero-grid{row-gap:54px!important;column-gap:54px!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-hero-media{background-color:var(--smh-surface)!important;box-shadow:var(--smh-border)!important;min-height:0!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-hero-label{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;padding-top:18px!important;padding-bottom:18px!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-hero-label span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-pill-list li{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-answer{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-answer-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-answer p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-value{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-value-grid{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-value-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-value-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-value-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-models{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-model-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-model-card::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-model-card:nth-child(2)::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-model-card:nth-child(3)::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-model-card:nth-child(4)::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-model-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-model-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-list li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-products{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-products .smh-ec-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-products .smh-ec-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-products .smh-ec-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-product-media{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-product-list{border-top-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-product-list li{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-product-list b{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-product-list strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-product-list span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-assortment{background-image:linear-gradient(
        180deg,
        var(--smh-surface),
        var(--smh-surface)
    )!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-table-wrap{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-table th{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-table td{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-table td:first-child{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-content{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-content-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-content-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-content-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-packaging{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-packaging-media{background-color:var(--smh-surface)!important;box-shadow:var(--smh-border)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-packaging-list b{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-packaging-list strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-packaging-list span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-workflow{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-workflow .smh-ec-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-workflow .smh-ec-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-workflow .smh-ec-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-workflow-grid{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-workflow-step{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-workflow-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-workflow-step p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-operations{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-operation-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-operation-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-operation-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-platform{background-image:linear-gradient(
        180deg,
        var(--smh-surface),
        var(--smh-surface)
    )!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-platform-table{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-platform-name{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-platform-value{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-platform-note{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-commercial{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-commercial .smh-ec-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-commercial .smh-ec-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-commercial-table{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-commercial-row{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-commercial-name{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-commercial-value{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-moq-note{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-checklist{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-checklist-grid{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-checklist-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-checklist-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-checklist-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-faq{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-faq-item summary{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-faq-answer{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-related{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-related-card{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-related-card:hover{background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-related-card span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-final{background-image:radial-gradient(
            circle at 88% 26%,
            rgba(24, 34, 48, .5),
            transparent 28%
        )!important;background-color:var(--smh-surface)!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-final-grid{row-gap:42px!important;column-gap:42px!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-final .smh-ec-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-final-copy{color:var(--smh-text-secondary)!important;margin-bottom:0px!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-disclaimer{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-ec-disclaimer p{color:var(--smh-text-muted)!important;}
@media (max-width: 1024px){body.smh-visual-v12 #smh-ecommerce-page .smh-ec-section{padding-top:56px!important;padding-bottom:56px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-ecommerce-page .smh-ec-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-ecommerce-page .smh-ec-hero{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-ecommerce-page .smh-ec-h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-ecommerce-page .smh-ec-h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-ecommerce-page .smh-ec-hero-grid{row-gap:34px!important;column-gap:34px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-ecommerce-page .smh-ec-hero-media{min-height:0!important;}}
body.smh-visual-v12 #smh-ecommerce-page[data-smhx-layout="channel"]{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhx-channel{background-image:linear-gradient(135deg, var(--smh-surface), var(--smh-surface))!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhx-channel .x-kicker{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhx-channel h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 .smhx-channel .x-intro{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhx-channel article{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 .smhx-channel article:first-child{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;box-shadow:var(--smh-border) 10px 10px 0px!important;}
body.smh-visual-v12 .smhx-channel article:nth-child(4){background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhx-channel article:nth-child(5){background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhx-channel .x-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhx-channel article:first-child .x-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-sensory-card::after{background-image:radial-gradient(300px circle at var(--smh-surface) var(--smh-surface),rgba(24, 34, 48, .18),transparent 48%)!important;}
body.smh-visual-v12 #smh-ecommerce-page a[class*="btn"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-ecommerce-page a[class*="button"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-ecommerce-page a[class*="btn"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-ecommerce-page a[class*="button"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-ecommerce-page{background-image:linear-gradient(var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-ecommerce-page section[class*="-hero"]{color:var(--smh-text-secondary)!important;background-image:radial-gradient(circle at 78% 26%, rgba(24, 34, 48, 0.24), transparent 25%), linear-gradient(135deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-ecommerce-page section[class*="-hero"]::before{background-image:linear-gradient(90deg, transparent 49.7%, rgba(24, 34, 48, 0.13) 50%, transparent 50.3%), linear-gradient(transparent 49.7%, rgba(24, 34, 48, 0.1) 50%, transparent 50.3%)!important;}
body.smh-visual-v12 #smh-ecommerce-page section[class*="-hero"]::after{background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.055) 0px 0px 0px 42px, rgba(24, 34, 48, 0.14) 0px 0px 90px!important;}
body.smh-visual-v12 #smh-ecommerce-page section[class*="-hero"] h1{color:var(--smh-text)!important;text-shadow:rgba(24, 34, 48, 0.3) 0px 3px 22px!important;}
body.smh-visual-v12 #smh-ecommerce-page section[class*="-hero"] h2{color:var(--smh-text)!important;text-shadow:rgba(24, 34, 48, 0.3) 0px 3px 22px!important;}
body.smh-visual-v12 #smh-ecommerce-page section[class*="-hero"] p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page section[class*="-hero"] [class*="-lead"]{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page section[class*="-hero"] [class*="-kicker"]{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-ecommerce-page section[class*="-hero"] [class*="-eyebrow"]{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-ecommerce-page section[class*="-hero"] button[class*="-btn-primary"]{color:var(--smh-on-primary)!important;background-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-ecommerce-page section[class*="-hero"] a[class*="-btn-primary"]{color:var(--smh-on-primary)!important;background-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-ecommerce-page section[class*="-hero"] button[class*="-btn-light"]{box-shadow:rgba(24, 34, 48, 0.24) 0px 13px 30px!important;color:var(--smh-primary)!important;background-color:var(--smh-bg)!important;border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-ecommerce-page section[class*="-hero"] a[class*="-btn-light"]{box-shadow:rgba(24, 34, 48, 0.24) 0px 13px 30px!important;color:var(--smh-primary)!important;background-color:var(--smh-bg)!important;border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smhx-channel{background-image:radial-gradient(circle at 90% 12%, rgba(24, 34, 48, 0.13), transparent 24%), linear-gradient(135deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-ecommerce-page .smhx-channel .x-dashboard{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.17) 0px 30px 72px!important;}
body.smh-visual-v12 #smh-ecommerce-page .smhx-channel .x-dashboard::before{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smhx-channel article{box-shadow:rgba(24, 34, 48, 0.13) 0px 14px 34px!important;}
body.smh-visual-v12 #smh-ecommerce-page .smhx-channel article:hover{box-shadow:rgba(24, 34, 48, 0.23) 0px 28px 62px!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smhx-channel article:first-child{box-shadow:12px 12px 0 var(--smh-border),0 30px 62px rgba(24, 34, 48, .27)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smhx-channel article:first-child::before{background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.12) 0px 0px 0px 6px, rgba(24, 34, 48, 0.55) 0px 0px 22px!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-sensory-card{box-shadow:rgba(24, 34, 48, 0.13) 0px 17px 42px!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-ecommerce-page .smh-sensory-card:hover{box-shadow:rgba(24, 34, 48, 0.22) 0px 30px 68px!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-ecommerce-page [class*="-process"] [class*="-step"]::after{background-image:linear-gradient(90deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 #smh-ecommerce-page [class*="-pilot"] [class*="-step"]::after{background-image:linear-gradient(90deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 #smh-ecommerce-page [class*="-workflow"] [class*="-step"]::after{background-image:linear-gradient(90deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 #smh-ecommerce-page [class*="-table"]{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.17) 0px 26px 66px!important;}
body.smh-visual-v12 #smh-ecommerce-page [class*="-panel"]{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.17) 0px 26px 66px!important;}
body.smh-visual-v12 #smh-ecommerce-page #shipping-logistics .x-content{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.17) 0px 26px 66px!important;}
body.smh-visual-v12 #smh-ecommerce-page [class*="-row"]:hover{box-shadow:inset 5px 0 0 var(--smh-border)!important;background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12 #smh-ecommerce-page #shipping-logistics figure{box-shadow:rgba(24, 34, 48, 0.3) 0px 28px 62px!important;}
body.smh-visual-v12 #smh-ecommerce-page section[class*="-section"]::before{background-image:radial-gradient(circle at 82% 50%, rgba(24, 34, 48, 0.075), transparent 28%)!important;}
@media (max-width: 700px){body.smh-visual-v12 #smh-ecommerce-page .smhx-channel article:first-child{box-shadow:6px 7px 0 var(--smh-border),0 22px 44px rgba(24, 34, 48, .23)!important;}}
body.smh-visual-v12 #smh-retail-chain-page{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-section{padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-kicker{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-h1{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-h1{font-size:clamp(28px, 3.1vw, 40px)!important;line-height:1.15!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-btn-primary{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-btn-dark{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-btn-light{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-btn-light:hover{background-color:var(--smh-bg)!important;color:var(--smh-primary-hover)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-hero{background-image:radial-gradient(
            circle at 87% 17%,
            rgba(24, 34, 48, .5),
            transparent 29%
        ), linear-gradient(
            135deg,
            var(--smh-surface),
            var(--smh-surface)
        )!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-hero-grid{row-gap:54px!important;column-gap:54px!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-hero-media{background-color:var(--smh-surface)!important;box-shadow:var(--smh-border)!important;min-height:0!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-hero-label{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;padding-top:18px!important;padding-bottom:18px!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-hero-label span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-pill-list li{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-answer{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-answer-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-answer p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-formats{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-format-grid{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-format-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-format-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-format-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-value{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-value .smh-rc-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-value .smh-rc-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-value .smh-rc-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-value-card{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-value-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-value-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-list li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-value .smh-rc-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-value .smh-rc-list li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-assortment{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-assortment-media{background-color:var(--smh-surface)!important;box-shadow:var(--smh-border)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-assortment-list b{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-assortment-list strong{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-assortment-list span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-pilot{background-image:linear-gradient(
        180deg,
        var(--smh-surface),
        var(--smh-surface)
    )!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-pilot-grid{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-pilot-step{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-pilot-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-pilot-step p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-pilot-note{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-store{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-store .smh-rc-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-store .smh-rc-h3{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-store .smh-rc-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-store-card{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-store-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-store-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-store .smh-rc-list li{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-store .smh-rc-list li::before{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-packaging{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-packaging-table{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-packaging-name{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-packaging-value{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-packaging-note{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-supply{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-supply-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-supply-label{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-supply-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-documents{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-documents .smh-rc-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-documents .smh-rc-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-document-table{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-document-row{border-bottom-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-document-name{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-document-value{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-document-note{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-commercial{background-image:linear-gradient(
        180deg,
        var(--smh-surface),
        var(--smh-surface)
    )!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-commercial-table{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-commercial-name{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-commercial-value{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-moq-note{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-checklist{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-checklist-grid{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-checklist-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-checklist-number{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-checklist-card p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-faq{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-faq-item summary{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-faq-answer{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-related{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-related-card{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-related-card:hover{background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-related-card span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-final{background-image:radial-gradient(
            circle at 88% 26%,
            rgba(24, 34, 48, .5),
            transparent 28%
        )!important;background-color:var(--smh-surface)!important;padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-final-grid{row-gap:42px!important;column-gap:42px!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-final .smh-rc-h2{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-final-copy{color:var(--smh-text-secondary)!important;margin-bottom:0px!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-disclaimer{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-rc-disclaimer p{color:var(--smh-text-muted)!important;}
@media (max-width: 1024px){body.smh-visual-v12 #smh-retail-chain-page .smh-rc-section{padding-top:56px!important;padding-bottom:56px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-retail-chain-page .smh-rc-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-retail-chain-page .smh-rc-hero{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-retail-chain-page .smh-rc-h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-retail-chain-page .smh-rc-h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-retail-chain-page .smh-rc-hero-grid{row-gap:34px!important;column-gap:34px!important;}}
@media (max-width: 767px){body.smh-visual-v12 #smh-retail-chain-page .smh-rc-hero-media{min-height:0!important;}}
body.smh-visual-v12 #smh-retail-chain-page[data-smhx-layout="channel"]{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 #convenience-store{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #convenience-store .smhm-kicker{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #convenience-store h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 #convenience-store .smhm-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #convenience-store article{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #convenience-store article:nth-child(3){background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-sensory-card::after{background-image:radial-gradient(300px circle at var(--smh-surface) var(--smh-surface),rgba(24, 34, 48, .18),transparent 48%)!important;}
body.smh-visual-v12 #smh-retail-chain-page a[class*="btn"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-retail-chain-page a[class*="button"]::before{background-image:linear-gradient(110deg, transparent 34%, rgba(24, 34, 48, 0.38) 48%, transparent 62%)!important;}
body.smh-visual-v12 #smh-retail-chain-page a[class*="btn"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-retail-chain-page a[class*="button"]:hover{box-shadow:rgba(24, 34, 48, 0.24) 0px 18px 38px!important;}
body.smh-visual-v12 #smh-retail-chain-page{background-image:linear-gradient(var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-retail-chain-page section[class*="-hero"]{color:var(--smh-text-secondary)!important;background-image:radial-gradient(circle at 78% 26%, rgba(24, 34, 48, 0.24), transparent 25%), linear-gradient(135deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-retail-chain-page section[class*="-hero"]::before{background-image:linear-gradient(90deg, transparent 49.7%, rgba(24, 34, 48, 0.13) 50%, transparent 50.3%), linear-gradient(transparent 49.7%, rgba(24, 34, 48, 0.1) 50%, transparent 50.3%)!important;}
body.smh-visual-v12 #smh-retail-chain-page section[class*="-hero"]::after{background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.055) 0px 0px 0px 42px, rgba(24, 34, 48, 0.14) 0px 0px 90px!important;}
body.smh-visual-v12 #smh-retail-chain-page section[class*="-hero"] h1{color:var(--smh-text)!important;text-shadow:rgba(24, 34, 48, 0.3) 0px 3px 22px!important;}
body.smh-visual-v12 #smh-retail-chain-page section[class*="-hero"] h2{color:var(--smh-text)!important;text-shadow:rgba(24, 34, 48, 0.3) 0px 3px 22px!important;}
body.smh-visual-v12 #smh-retail-chain-page section[class*="-hero"] p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page section[class*="-hero"] [class*="-lead"]{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page section[class*="-hero"] [class*="-kicker"]{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 #smh-retail-chain-page section[class*="-hero"] [class*="-eyebrow"]{color:var(--smh-text)!important;}
body.smh-visual-v12 #smh-retail-chain-page section[class*="-hero"] button[class*="-btn-primary"]{color:var(--smh-on-primary)!important;background-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-retail-chain-page section[class*="-hero"] a[class*="-btn-primary"]{color:var(--smh-on-primary)!important;background-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-retail-chain-page section[class*="-hero"] button[class*="-btn-light"]{box-shadow:rgba(24, 34, 48, 0.24) 0px 13px 30px!important;color:var(--smh-primary)!important;background-color:var(--smh-bg)!important;border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-retail-chain-page section[class*="-hero"] a[class*="-btn-light"]{box-shadow:rgba(24, 34, 48, 0.24) 0px 13px 30px!important;color:var(--smh-primary)!important;background-color:var(--smh-bg)!important;border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smhx-channel{background-image:radial-gradient(circle at 90% 12%, rgba(24, 34, 48, 0.13), transparent 24%), linear-gradient(135deg, var(--smh-surface), var(--smh-surface))!important;}
body.smh-visual-v12 #smh-retail-chain-page .smhx-channel .x-dashboard{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.17) 0px 30px 72px!important;}
body.smh-visual-v12 #smh-retail-chain-page .smhx-channel .x-dashboard::before{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smhx-channel article{box-shadow:rgba(24, 34, 48, 0.13) 0px 14px 34px!important;}
body.smh-visual-v12 #smh-retail-chain-page .smhx-channel article:hover{box-shadow:rgba(24, 34, 48, 0.23) 0px 28px 62px!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smhx-channel article:first-child{box-shadow:12px 12px 0 var(--smh-border),0 30px 62px rgba(24, 34, 48, .27)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smhx-channel article:first-child::before{background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.12) 0px 0px 0px 6px, rgba(24, 34, 48, 0.55) 0px 0px 22px!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-sensory-card{box-shadow:rgba(24, 34, 48, 0.13) 0px 17px 42px!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-retail-chain-page .smh-sensory-card:hover{box-shadow:rgba(24, 34, 48, 0.22) 0px 30px 68px!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 #smh-retail-chain-page [class*="-process"] [class*="-step"]::after{background-image:linear-gradient(90deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 #smh-retail-chain-page [class*="-pilot"] [class*="-step"]::after{background-image:linear-gradient(90deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 #smh-retail-chain-page [class*="-workflow"] [class*="-step"]::after{background-image:linear-gradient(90deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 #smh-retail-chain-page [class*="-table"]{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.17) 0px 26px 66px!important;}
body.smh-visual-v12 #smh-retail-chain-page [class*="-panel"]{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.17) 0px 26px 66px!important;}
body.smh-visual-v12 #smh-retail-chain-page #shipping-logistics .x-content{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.17) 0px 26px 66px!important;}
body.smh-visual-v12 #smh-retail-chain-page [class*="-row"]:hover{box-shadow:inset 5px 0 0 var(--smh-border)!important;background-color:var(--smh-primary-soft)!important;}
body.smh-visual-v12 #smh-retail-chain-page #shipping-logistics figure{box-shadow:rgba(24, 34, 48, 0.3) 0px 28px 62px!important;}
body.smh-visual-v12 #smh-retail-chain-page section[class*="-section"]::before{background-image:radial-gradient(circle at 82% 50%, rgba(24, 34, 48, 0.075), transparent 28%)!important;}
@media (max-width: 700px){body.smh-visual-v12 #smh-retail-chain-page .smhx-channel article:first-child{box-shadow:6px 7px 0 var(--smh-border),0 22px 44px rgba(24, 34, 48, .23)!important;}}
body.smh-visual-v12.home{background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-home{background-image:linear-gradient(180deg,var(--smh-surface),var(--smh-surface) 46%,var(--smh-surface))!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-section{padding-top:56px!important;padding-bottom:56px!important;}
body.smh-visual-v12 .smhb-section-head{margin-bottom:38px!important;}
body.smh-visual-v12 .smhb-eyebrow{color:var(--smh-text)!important;}
body.smh-visual-v12 .smhb-home h1{font-size:clamp(32px, 3.4vw, 48px)!important;line-height:1.15!important;}
body.smh-visual-v12 .smhb-home h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}
body.smh-visual-v12 .smhb-lead{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-copy{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-btn{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 .smhb-btn:hover{box-shadow:7px 7px 0 var(--smh-border)!important;}
body.smh-visual-v12 .smhb-btn:focus-visible{box-shadow:7px 7px 0 var(--smh-border)!important;}
body.smh-visual-v12 .smhb-btn.is-secondary{background-color:var(--smh-bg)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 .smhb-text-link{color:var(--smh-primary)!important;}
body.smh-visual-v12 .smhb-hero{background-image:radial-gradient(circle at 82% 18%,rgba(24, 34, 48, .18),transparent 27%), linear-gradient(135deg,var(--smh-surface),var(--smh-surface) 58%,var(--smh-surface))!important;padding-top:56px!important;padding-bottom:56px!important;min-height:0!important;}
body.smh-visual-v12 .smhb-hero-grid{row-gap:44px!important;column-gap:44px!important;}
body.smh-visual-v12 .smhb-hero-media{background-color:var(--smh-surface)!important;border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.18) 0px 28px 64px!important;padding-top:18px!important;padding-bottom:18px!important;}
body.smh-visual-v12 .smhb-hero-media::before{background-image:linear-gradient(135deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 .smhb-hero-media img{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhb-hero-note{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-proof{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-proof-list li{border-right-color:var(--smh-border)!important;}
body.smh-visual-v12 .smhb-products{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 .smhb-product-card{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhb-product-card.is-featured{background-color:var(--smh-surface)!important;box-shadow:rgba(24, 34, 48, 0.14) 0px 22px 50px!important;}
body.smh-visual-v12 .smhb-product-card:hover{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.18) 0px 25px 54px!important;}
body.smh-visual-v12 .smhb-product-card:focus-visible{border-top-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;border-bottom-color:var(--smh-border)!important;border-left-color:var(--smh-border)!important;box-shadow:rgba(24, 34, 48, 0.18) 0px 25px 54px!important;}
body.smh-visual-v12 .smhb-product-media{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhb-channel-note{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-manufacturing{background-image:linear-gradient(180deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 .smhb-evidence-media img{box-shadow:12px 12px 0 var(--smh-border)!important;}
body.smh-visual-v12 .smhb-evidence-media figcaption{color:var(--smh-text-muted)!important;}
body.smh-visual-v12 .smhb-checkpoints b{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-checkpoints span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-service{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhb-process{border-left-color:var(--smh-border)!important;}
body.smh-visual-v12 .smhb-process li::before{background-color:var(--smh-surface)!important;box-shadow:0 0 0 5px var(--smh-border)!important;}
body.smh-visual-v12 .smhb-process p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-project-inputs{border-top-color:var(--smh-control-border)!important;border-right-color:var(--smh-control-border)!important;border-bottom-color:var(--smh-control-border)!important;border-left-color:var(--smh-control-border)!important;background-color:var(--smh-bg)!important;}
body.smh-visual-v12 .smhb-project-inputs p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-channels{background-color:var(--smh-bg)!important;}
body.smh-visual-v12 .smhb-tabs{background-color:var(--smh-surface)!important;}
body.smh-visual-v12 .smhb-tab{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-tab[aria-selected="true"]{background-color:var(--smh-primary-soft)!important;color:var(--smh-primary)!important;}
body.smh-visual-v12 .smhb-channel-fact span{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-faq{background-image:linear-gradient(180deg,var(--smh-surface),var(--smh-surface))!important;}
body.smh-visual-v12 .smhb-faq summary{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-faq details p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-final{background-color:var(--smh-bg)!important;padding-top:52px!important;padding-bottom:56px!important;}
body.smh-visual-v12 .smhb-final-panel{background-color:var(--smh-surface)!important;color:var(--smh-text-secondary)!important;box-shadow:14px 14px 0 var(--smh-border)!important;padding-top:52px!important;padding-bottom:52px!important;row-gap:50px!important;column-gap:50px!important;}
body.smh-visual-v12 .smhb-final-panel p{color:var(--smh-text-secondary)!important;}
body.smh-visual-v12 .smhb-final-panel .smhb-btn{background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;}
body.smh-visual-v12 .smhb-final-panel .smhb-btn.is-secondary{background-color:var(--smh-bg)!important;border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;color:var(--smh-primary)!important;}
@media (max-width: 900px){body.smh-visual-v12 .smhb-hero{min-height:0!important;}}
@media (max-width: 900px){body.smh-visual-v12 .smhb-hero-grid{row-gap:38px!important;column-gap:38px!important;}}
@media (max-width: 900px){body.smh-visual-v12 .smhb-proof-list li:nth-child(-n+3){border-bottom-color:var(--smh-border)!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhb-section{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhb-hero{padding-top:36px!important;padding-bottom:36px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhb-home h1{font-size:clamp(28px, 3.1vw, 32px)!important;line-height:1.15!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhb-home h2{font-size:clamp(26px, 2.2vw, 30px)!important;line-height:1.2!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhb-hero-media{box-shadow:rgba(24, 34, 48, 0.16) 0px 20px 44px!important;padding-top:10px!important;padding-bottom:10px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhb-proof-list li{border-bottom-color:var(--smh-border)!important;border-right-color:var(--smh-border)!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhb-product-card.is-featured{box-shadow:rgba(24, 34, 48, 0.65) 8px 8px 0px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhb-evidence-media img{box-shadow:7px 7px 0 var(--smh-border)!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhb-final{padding-top:30px!important;padding-bottom:36px!important;}}
@media (max-width: 640px){body.smh-visual-v12 .smhb-final-panel{box-shadow:7px 7px 0 var(--smh-border)!important;padding-top:34px!important;padding-bottom:34px!important;row-gap:30px!important;column-gap:30px!important;}}
@media (max-width: 640px){body.smh-visual-v12.home .everlead-floating-contact .smhb-contact-toggle{border-top-color:var(--smh-primary)!important;border-right-color:var(--smh-primary)!important;border-bottom-color:var(--smh-primary)!important;border-left-color:var(--smh-primary)!important;background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;box-shadow:5px 5px 0 var(--smh-border)!important;}}
/* V1.2 canonical palette; compatibility mappings are generated before this file.
   Geometry below covers only approved title, hero and spacing refinements. */
html body.smh-visual-v12.smh-visual-v12.smh-visual-v12 {
 --smh-bg:#FFFFFF;--smh-surface:#F5F7FA;--smh-text:#182230;
 --smh-text-secondary:#475467;--smh-text-muted:#667085;--smh-border:#E4E7EC;
 --smh-control-border:#667085;--smh-primary:#1F4E79;--smh-primary-hover:#163B5C;
 --smh-primary-soft:#EDF3F8;--smh-on-primary:#FFFFFF;
 background-color:var(--smh-bg)!important;color:var(--smh-text-secondary)!important;
 --e-global-color-primary:#182230;--e-global-color-secondary:#475467;
 --e-global-color-text:#475467;--e-global-color-accent:#1F4E79;
}
html body.smh-visual-v12 #smh-global-header .smhg-mark,
html body.smh-visual-v12 #smh-global-footer .smgf-mark {background-color:#fa520f!important;color:#FFFFFF!important}
html body.smh-visual-v12 #smh-global-header {--hg-gold:#ffd900;--hg-orange:#fa520f}
html body.smh-visual-v12 #smh-global-footer {--fg-gold:#ffd900;--fg-orange:#fa520f}
html body.smh-visual-v12 #smh-global-header .smhg-bar,
html body.smh-visual-v12 #smh-global-header .smhg-nav {background-color:var(--smh-bg)!important}
html body.smh-visual-v12 #smh-global-footer {background-color:var(--smh-surface)!important}
html body.smh-visual-v12 #smh-global-footer .smgf-logo strong {color:var(--smh-text)!important}
html body.smh-visual-v12 #smh-global-header .smhg-quote {background-color:var(--smh-primary)!important;border-color:var(--smh-primary)!important;color:white!important}
html body.smh-visual-v12 #smh-global-header .smhg-quote:hover {background-color:var(--smh-primary-hover)!important}
/* Existing semantic notices are deliberately outside these controls. */
html body.smh-visual-v12 :is(input:not([type=submit]):not([type=button]),select,textarea):not([aria-invalid=true]) {background-color:var(--smh-bg)!important;color:var(--smh-text)!important;border-color:var(--smh-control-border)!important}
html body.smh-visual-v12 :is(input,textarea)::placeholder {color:var(--smh-text-muted)!important}
/* Approved popup 148 has inline white spans; retain its copy and widget structure. */
html body.smh-visual-v12 .elementor-148 .elementor-element-39ceee18 :is(h5,span,strong) {color:var(--smh-text)!important}
html body.smh-visual-v12 .elementor-148 .elementor-element-16694e3 :is(p,span) {color:var(--smh-text-secondary)!important}
html body.smh-visual-v12 :is(.elementor-148,.smh-inquiry-overlay) :is(input,textarea)::placeholder {color:var(--smh-text-muted)!important;opacity:1!important}
html body.smh-visual-v12 :is(a,button,input,select,textarea,summary):focus-visible {outline-color:var(--smh-primary)!important}
html body.smh-visual-v12 :is(.elementor-button,.smh-inquiry-close,.dialog-close-button,.everlead-floating-contact>a) {background-color:var(--smh-primary)!important;color:var(--smh-on-primary)!important;border-color:var(--smh-primary)!important}
html body.smh-visual-v12 :is(.elementor-button,.smh-inquiry-close,.dialog-close-button,.everlead-floating-contact>a):hover {background-color:var(--smh-primary-hover)!important}
html body.smh-visual-v12 :is(.elementor-button,.everlead-floating-contact>a) svg {fill:currentColor!important}
html body.smh-visual-v12 .smh-reference-catalog,
html body.smh-visual-v12 .smh-product-shell,
html body.smh-visual-v12 .smh-article-main,
html body.smh-visual-v12 .smh-insights,
html body.smh-visual-v12 .smhb-home {background-color:var(--smh-bg)!important}
html body.smh-visual-v12.smh-visual-v12 .smh-reference-catalog,
html body.smh-visual-v12.smh-visual-v12 .smh-article-shell {background-color:var(--smh-bg)!important}
html body.smh-visual-v12 :is(#smh-aroma-page,#smh-packaging-page,#smh-ecommerce-page,#smh-retail-chain-page,#smh-faq-page,#smh-notvape-page) h1 {color:var(--smh-text)!important}
/* Preserve existing breakpoints/columns; adjust only typography at each width. */
html body.smh-visual-v12.smh-visual-v12 :is(main,[id^="smh-"]) h1,
html body.smh-visual-v12.smh-visual-v12 .smh-reference-article-heading h1 {font-size:clamp(28px,3.1vw,40px)!important;line-height:1.15!important;color:var(--smh-text)!important}
html body.smh-visual-v12.smh-visual-v12.home main h1 {font-size:clamp(32px,3.4vw,48px)!important}
html body.smh-visual-v12.smh-visual-v12 :is(main,[id^="smh-"]) h2 {color:var(--smh-text)!important}
/* Catalogue family labels remain subordinate, not enlarged section titles. */
html body.smh-visual-v12.smh-visual-v12 .smh-reference-family h2 {font-size:22px!important}
html body.smh-visual-v12.smh-visual-v12 #smh-global-footer .smgf-cta h2 {font-size:clamp(26px,2.2vw,30px)!important;line-height:1.2!important}
html body.smh-visual-v12 .smhb-hero {min-height:0!important;padding-top:40px!important;padding-bottom:40px!important}
html body.smh-visual-v12 .smhb-hero-media img {max-height:390px;object-fit:contain}
html body.smh-visual-v12 #smh-global-header .smhg-brand {color:#1f1f1f!important}
html body.smh-visual-v12 .everlead-floating-contact>a :is(svg,path,i) {color:var(--smh-on-primary)!important;fill:currentColor!important}
html body.smh-visual-v12 .smh-reference-catalog-hero-copy {padding-top:32px!important;padding-bottom:32px!important}
html body.smh-visual-v12 .smh-reference-article-heading {padding-top:32px!important;padding-bottom:28px!important}
html body.smh-visual-v12 #smh-global-footer .smgf-cta-inner {min-height:0!important;padding-top:48px!important;padding-bottom:48px!important;gap:32px!important}
html body.smh-visual-v12 #smh-global-footer .smgf-main {padding-top:56px!important;padding-bottom:40px!important}
@media(max-width:767px){
 html body.smh-visual-v12 .elementor-148 .elementor-element-39ceee18 h5 {padding-right:48px!important}
 html body.smh-visual-v12 .smhb-hero {padding-top:28px!important;padding-bottom:32px!important}
 html body.smh-visual-v12 .smhb-hero-media img {max-height:300px}
 html body.smh-visual-v12 #smh-global-footer .smgf-cta-inner {padding-top:32px!important;padding-bottom:32px!important;gap:24px!important}
 html body.smh-visual-v12 #smh-global-footer .smgf-main {padding-top:36px!important;padding-bottom:28px!important}
}
