.blink-soft{animation:blinker 1.5s linear infinite}@keyframes blinker{50%{opacity:0.4}}.topnavbar{background-color:#f1eceb}.topbar_col1{width:85%!important}.topbar_col2{width:15%!important}.nav-links a{font-size:13px!important;font-weight:700!important;letter-spacing:2px;text-transform:uppercase;color:#2a2a2a;text-decoration:none;transition:color 0.3s,opacity 0.3s;opacity:0.85}.nav-links li ul.sub-menu li a{line-height:1.5em!important;padding:10px!important}.nav-links li>ul.sub-menu{width:240px}.nav-links li li.menu-item-has-children>a:first-child:after{right:0px;top:9px}a.book_now_btn{text-align:center!important}.hero-eyebrow{font-size:10px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#dbd0ce;margin-bottom:20px;display:flex;align-items:center;gap:12px}.hero-eyebrow::before{content:'';display:block;width:32px;height:1px;background:#dbd0ce}.small-label{font-size:10px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#9a7661;margin-bottom:24px}.section-label{font-size:10px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#9a7661;margin-bottom:24px;display:flex;align-items:center;gap:12px}.section-label::before{content:'';width:24px;height:1px;background:#9a7661}.hero h1{font-size:clamp(38px,7vw,80px);font-weight:400;line-height:1.05em;color:#fff}.sub_banner h1{font-size:clamp(31px,5vw,50px)}.btn-primary{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;background:#9a7661;color:#ffffff;padding:10px 36px;border:1px solid #9a7661;text-decoration:none;display:inline-block;transition:background 0.3s,transform 0.2s;margin-right:15px}.btn-outline{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;background:transparent;color:#ffffff;padding:10px 36px;border:1px solid rgba(255,255,255,0.84);text-decoration:none;display:inline-block;transition:border-color 0.3s,color 0.3s}.marquee-strip{overflow:hidden;display:flex;padding:9px 0}.marquee-track{display:flex;gap:30px;animation:marquee 25s linear infinite;white-space:nowrap}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-item{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#50250d;display:flex;align-items:center;gap:60px}.marquee-item a{color:#50250d}.marquee-item a:hover{color:#50250d;text-decoration:underline}.marquee-item::after{content:'◆';color:#9a7661;font-size:8px}.intro-text h2{font-size:clamp(28px,4vw,54px);font-weight:400;line-height:1.15em}.innerpage_heading h2{font-size:clamp(28px,4vw,39px);font-weight:400;line-height:1.2em}.teampage_heading h2{font-size:35px;font-weight:400;line-height:1.15em}.teampage_heading h3{font-size:21px;font-weight:400;line-height:1.3em}.position-home{text-transform:uppercase;font-size:12px;color:#9a7661!important;letter-spacing:1.5px;line-height:1.7em}.team h4{padding-top:10px}.team img.home-team{border-radius:100%}.team .dsm_card_wrapper{padding:0px!important}.innerpage_heading h3{font-size:clamp(25px,4vw,32px);font-weight:400;line-height:1.3em}.innerpage_heading h4{font-size:clamp(20px,4vw,23px);font-weight:400;line-height:1.3em}.loc-label{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:4px}.loc-city{font-family:'Playfair Display',serif;font-size:20px;font-weight:400;color:#ffffff}.loc_heading{display:inline-block}.loc-arrow{font-size:22px;color:rgb(255 255 255 / 82%);transition:transform .2s,color .2s;display:inline-block;float:right;margin-top:15px}.services-header a{font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#9a7661;text-decoration:none;transition:gap 0.3s}.products-header a{font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#9a7661;text-decoration:none;align-items:center;gap:8px;border-bottom:1px solid #9a7661;padding-bottom:2px;transition:color 0.3s,border-color 0.3s}.products-header a:hover{color:#1c1c1c;border-bottom:1px solid #1c1c1c}.product_heading em{color:#9a7661}.service-link a{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#9a7661;border-bottom:1px solid #9a7661;padding-bottom:2px;align-self:flex-start;transition:color .2s,border-color .2s;text-decoration:none;margin-top:12px;position:relative;top:15px}.service-link a:hover{color:#1c1c1c;border-bottom:1px solid #1c1c1c}.blurb-ftr .et_pb_blurb_container{padding-left:0px}.ftr-menu li{list-style:none;padding-bottom:5px}.ftr-menu ul{padding-left:0px;padding-bottom:0px}.ftr-menu li a{color:rgba(255,255,255,0.9)!important}.ftr-menu li a:hover{color:#fff!important}.ftr-links ul{display:inline-flex;gap:15px;padding-bottom:0px;padding-left:0px!important}.ftr-links li{list-style:none}.team-role{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#9a7661}.team .swiper-button-prev,.team .swiper-button-next{height:36px!important;width:36px!important;border-radius:100%}.mytestimonials .sp-testimonial-client-testimonial p{font-size:17px!important;line-height:33px!important}.mytestimonials .sp-testimonial-client-name{font-size:12px!important;letter-spacing:3px;text-transform:uppercase!important;font-family:'Lato',sans-serif!important;display:inline-flex;align-items:center;gap:12px}.sp-testimonial-free-section .testimonial-pagination .swiper-pagination-bullet{width:9px!important;height:9px!important}.mytestimonials .sp-testimonial-client-name::before{content:'';width:15px;height:1px;background:#9a7661}.contact_gform .gform-theme--foundation .gfield textarea.small{min-block-size:5rem!important;border-radius:0px!important;border:0px solid #959595!important;box-shadow:none!important;border-bottom:1px solid #91a796!important;background:transparent;height:80px!important;color:#fff;padding-left:0px!important}.gform_title{display:none!important}.gform_required_legend{display:none!important}.contact_gform .gform_fields input.large{padding:22px!important;border-radius:0px!important;border:0px solid #959595!important;box-shadow:none!important;border-bottom:1px solid #91a796!important;background:transparent;color:#fff;padding-left:0px!important}.contact_gform select.gfield_select{background-color:transparent!important;border:0px;box-shadow:none!important;border-bottom:1px solid #91a796;color:#fff!important;border-radius:0px;height:45px;padding-left:0px}.contact_gform select.gfield_select option{color:#1c1c1c!important}.contact_gform .gform-field-label--type-inline{color:#fff}.gform_footer input[type=submit]{color:#1c1c1c!important;border-width:0px!important;border-radius:0px!important;font-size:16px!important;background-color:#fff!important;padding:11px 40px!important;margin-top:0px!important;border:1px solid #fff!important}.gform-theme--foundation .gform_fields{grid-row-gap:25px!important}.social_icon{margin-bottom:5px}.social_icon span{font-size:15px;color:#314528;padding:13px 5px}.readbio_btn{background-color:#dbd0ce;border:1px solid #dbd0ce;color:#1c1c1c;font-size:14px;letter-spacing:1px;padding:5px 8px;margin-right:6px}.readbio_btn:hover{background-color:transparent;border:1px solid #9a7661}.book_btn{background-color:transparent;border:1px solid #9a7661;color:#1c1c1c;font-size:14px;letter-spacing:1px;padding:5px 8px}.book_btn:hover{background-color:#dbd0ce}.readbio_btn1{background-color:#d4c8c5;border:1px solid #dbd0ce;color:#1c1c1c;font-size:14px;letter-spacing:1px;padding:5px 8px;margin-right:6px}.readbio_btn1:hover{background-color:transparent;border:1px solid #9a7661}.service-card::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(to right,#314528,#9a7661);transform:scaleX(0);transform-origin:left;transition:transform 0.4s}.service-card:hover::before{transform:scaleX(1)}.newsletter-form .gform_footer input{margin:0!important}.newsletter-form .gform_fields input.large{padding:22px!important;border-radius:0px!important;border:0px solid #959595!important;box-shadow:none!important}.newsletter-form input[type=submit]{color:#fff!important;border-width:0px!important;border-radius:0px!important;font-size:15px!important;background-color:#9a7661!important;padding:14px 60px!important;margin-top:0px!important;border:1px solid #9a7661!important}.newsletter-form .gfield--type-email{grid-column:span 8!important}.newsletter-form .gfield--type-submit{grid-column:span 4!important}#gform_2{display:flex;align-items:center;justify-content:center;gap:0px;flex-wrap:wrap}.story-col-2{margin-right:1.5%!important}.product_slider .dsm_card_wrapper{content:"";bottom:90px;position:relative;display:flex;align-items:center;justify-content:center;z-index:9999;background:rgba(0,0,0,0)}.product_slider h4{color:#fff}.product_slider .swiper-button-prev,.product_slider .swiper-button-next{height:36px!important;width:36px!important}.product_slider figure div{overflow:hidden}.product_slider figure div:before{content:"";background:linear-gradient(180deg,rgba(23,23,23,0) 0%,rgba(23,23,23,0.8) 100%);top:0;left:0;width:100%;height:100%;z-index:1;position:absolute}.product_slider .swiper-button-prev,.product_slider .swiper-button-next{margin-top:-52.5px!important}.sub_banner{padding:120px 0px!important}.add_col1{width:23.87%!important}.add_col2{width:23.87%!important}.add_col3{width:41.26%!important}.contact_page_gform label{color:#1c1c1c!important}.contact_page_gform .gform-theme--foundation .gfield textarea.small{min-block-size:5rem!important;border-radius:0px!important;border:1px solid #959595!important;box-shadow:none!important;background:#fff!important;height:100px!important;color:#1c1c1c;padding:22px 15px!important}.contact_page_gform .gform_fields input.large{padding:22px 15px!important;border-radius:0px!important;border:1px solid #959595!important;box-shadow:none!important;background:#fff;color:#1c1c1c}.contact_page_gform select.gfield_select{background-color:#fff!important;border:1px solid #959595!important;box-shadow:none!important;color:#1c1c1c!important;border-radius:0px;height:45px}.contact_page_gform select.gfield_select option{color:#1c1c1c!important}.contact_page_gform .gform-field-label--type-inline{color:#fff}.contact_page_gform .gform_footer input[type=submit]{color:#1c1c1c!important;border:1px solid #959595!important;border-radius:0px!important;font-size:16px!important;background-color:#fff!important;padding:12px 40px!important;margin-top:0px!important}.gform-theme--foundation .gform_fields{grid-row-gap:25px!important}.contact_page_blurb a:hover{font-weight:600}.area-serve ul{padding-left:0px!important;padding-bottom:0px!important}.area-serve ul li{list-style:none!important;display:inline-block;padding-right:60px}.area-serve ul li:last-child{padding-right:0px!important}.area-serve ul li:before{content:url(https://thetreatmentroomokc.com/wp-content/uploads/2026/03/location-2.png);margin-right:8px;vertical-align:middle;filter:brightness(0) invert(1)}.area-serve ul li a{color:#fff;font-size:20px}.area-serve ul li a:hover{opacity:0.6}.team-title img{border-radius:100%}.team-title h4{font-size:21px;line-height:1.3em}.team-title .sub-title{text-transform:uppercase;font-size:13px;color:#9a7661;letter-spacing:1.5px;line-height:1.7em}.support-team img{border-radius:100%}.support-team h4{font-size:21px;line-height:1.3em}.support-team .sub-title{text-transform:uppercase;font-size:13px;color:#1c1c1c;letter-spacing:1.5px;line-height:1.7em}.team-img{overflow:hidden;line-height:0;border-radius:100%}.team-img img{display:inline-block;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.team-img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.our-gallery .et_pb_main_blurb_image{margin-bottom:0px!important}.our-gallery .et_pb_image_wrap{position:relative!important;overflow:hidden!important;display:block!important;line-height:0!important}.our-gallery .et_pb_image_wrap img{transition:transform 0.6s ease!important;transform:scale(1)!important}.our-gallery .et_pb_blurb_content:hover .et_pb_image_wrap img{transform:scale(1.1)!important}.our-gallery .et_pb_image_wrap:before{content:"";background:linear-gradient(180deg,rgba(23,23,23,0) 0%,rgba(23,23,23,0.8) 100%);top:0;left:0;width:100%;height:100%;z-index:1;position:absolute;transition:opacity 0.35s ease}.our-gallery .et_pb_blurb_content:hover .et_pb_image_wrap::before{background:linear-gradient(180deg,rgba(23,23,23,0) 0%,rgba(23,23,23,0.96) 100%)}.our-gallery .et_pb_blurb_container{position:absolute!important;bottom:40px!important;left:0px!important;right:0px!important;z-index:2!important;margin:0!important;padding:0!important;transition:opacity 0.35s ease,transform 0.35s ease!important;transform:translateY(0)!important}.our-gallery .et_pb_blurb_content:hover .et_pb_blurb_container{transform:translateY(6px)!important}.our-gallery .et_pb_module_header{color:#ffffff!important;font-size:20px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;margin:0!important;padding:0!important;text-align:center}.our-gallery .et_pb_blurb_content:hover .et_pb_module_header{color:#bba8a5!important}.faq-tr .et_pb_toggle_close{padding:16px}.faq-tr .et_pb_toggle_open{padding:16px}.training_faq .et_pb_toggle{margin-bottom:3%!important}.training_faq .et_pb_toggle_close{padding:10px!important}.training_faq .et_pb_toggle_open{padding:10px}.service_list ul{padding-left:0px!important;columns:2}.service_list li{list-style:none!important;padding-bottom:8px;color:#9a7661}.service_list li:before{content:"\24";left:0;top:2px;margin-right:8px;font-size:17px;font-family:ETmodules;position:relative}.service_list .brownfont{color:#9a7661;font-size:17px;letter-spacing:1px}.service_list li a{color:#9a7661;font-size:17px;letter-spacing:1px}.service_list li a:hover{text-decoration:underline}.mem_list ul{padding-left:0px!important;padding-top:25px}.mem_list li{list-style:none!important;padding-bottom:12px;color:#000;font-size:15px;text-align:left;position:relative;padding-left:27px}.mem_list li:before{content:"\24";left:0;top:0px;margin-right:8px;font-size:17px;font-family:ETmodules;position:absolute}.price-value{font-size:55px;padding-right:7px;font-family:'Cormorant SC',Georgia,"Times New Roman",serif;color:#9c5226;font-weight:500}.price-period{font-size:14px!important;font-weight:600;padding-top:40px;color:#000;text-transform:uppercase}.price_col2 .dsm_button{margin-bottom:0px!important}.pricecol2-btn{margin-bottom:0px!important}.type-num{font-family:'Playfair Display',serif;font-size:32px;font-weight:300;color:rgba(255,255,255,.2);line-height:1;flex-shrink:0;width:36px}.type-item{display:flex;gap:20px;align-items:flex-start}.benifits_row .et_pb_column{margin-right:5px!important}.benifits_row .et_pb_column:hover{background:#0d0d0d}.benifits_row .et_pb_column:last-child{margin-right:0px!important}.service-num{font-family:'Playfair Display',serif;font-size:13px;color:#9a7661;margin-bottom:28px;display:block}.benefit-icon{font-size:21px;margin-bottom:16px;display:block;color:#9a7661}.benifits_row .et_pb_blurb_description{padding-top:10px}.blurb-icon span.et_pb_image_wrap{border-radius:50%;background:#f5f1ed;width:68px!important;padding:16px;transition:0.9s;border:1px solid #dacdc8}.blurb-icon img{border-radius:0px!important;transition:0.9s}.dsm_home_text,a.dsm_breadcrumbs_crumb{color:#9a7661!important}.dsm_breadcrumbs_crumb,.dsm_home_text{text-transform:uppercase;font-size:13px!important}.mfp-image-holder .mfp-close{font-size:35px!important;top:8px!important;opacity:1!important}.mfp-title{display:none!important}.mfp-close{cursor:pointer!important}span.grand{border:1px solid rgb(49 69 40);border-radius:8px;padding:5px 20px;background:#314528;color:#fff}table.treatment-table{background-color:rgba(244,239,237,0.76);border-collapse:collapse;border-spacing:0;width:100%;color:#1c1c1c;border:0px solid #000000!important}.treatment-table td{border:1px solid #00000094!important;padding:12px 16px!important;line-height:1.5em!important}.treatment-table tr:nth-child(1){background:#9a7661;color:#fff;font-size:17px}.treatment-table td:nth-child(1){font-size:15px}.treatment-table tr:nth-child(even){background:#fff}.treatment-table tr:nth-child(1) td{border-right:1px solid #fff!important}.treatment-table tr:nth-child(1) td:last-child{border-right:1px solid #000!important}.blurb_full_size .et_pb_blurb_content{margin:0px!important}.sa-cities{display:flex;flex-wrap:wrap;margin:28px 0 0 0}span.city-pill{font-size:14px;font-weight:500;letter-spacing:1px;padding:5px 20px;border-radius:100px;border:1px solid #9a7661;color:#fff;background:#9a766133;transition:background .2s,border-color .2s;margin-right:14px;margin-bottom:14px}.area_serve .city-pill{font-size:15px;font-weight:500;letter-spacing:1px;padding:8px 20px;border-radius:100px;border:1px solid #9a7661;color:#1c1c1c;background:#9a766133;transition:background .2s,border-color .2s;margin-right:14px;margin-bottom:14px}.area_serve .map_icon{font-size:20px;vertical-align:middle;margin-top:-2px;margin-right:3px;font-weight:600;color:#9a7661}.benifits_new_row .et_pb_column{margin-right:5px!important}.policy_heading h3{font-size:21px;line-height:1.7em}.policy_heading h4{font-size:17px;line-height:1.7em;text-transform:uppercase;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;font-weight:600}.treatment-special-row .et_pb_blurb_description{padding-top:10px}.special-sub-heading{font-size:17px;font-weight:600;color:#333}.treatment-special-row h5{font-weight:600;line-height:1.5em;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;font-size:18px}.service-icon{width:44px;height:44px;margin-bottom:24px;border-radius:50%;background:rgba(154,118,97,0.2);display:flex;align-items:center;justify-content:center;font-size:18px}.blog-faq .et_pb_toggle.et_pb_module{margin-bottom:15px}.content_table{background:#fbfbfb;border-radius:10px;padding:20px 30px 20px 30px;border:1px solid #02254c;margin-bottom:30px}.content_table li{padding-bottom:8px}.content_table a{border:none!important}.content_table a:hover{border:none!important;color:#4c4c4c!important}.content_table ul{padding-bottom:0px}.blog-heading a{color:#9a7661;font-weight:600}.blog-heading a:hover{color:#4c4c4c;font-weight:600;border-bottom:0px solid #9a7661}.blog-date span.published:before{font-family:'ETMODULES';content:'\45';font-size:16px;color:#9a7661;margin-right:7px;vertical-align:top;content:'\23';content:'\e023'}.blog_page h3.entry-title{padding-bottom:20px}.blog_page .et_pb_post{padding-bottom:30px}.blog-heading h2{font-size:28px;font-weight:500;line-height:1.3em}.blog-heading h3{font-size:21px;font-weight:600;line-height:1.5em;letter-spacing:0.8px}.blog-list ul{padding-left:0px;padding-bottom:0px}.blog-list li{list-style:none;padding-bottom:8px}.blog-list li:before{content:"\24";left:0;top:2px;margin-right:8px;font-size:17px;font-family:ETmodules;position:relative}.blog-list-ol ol{padding-bottom:0px}.blog-list-ol li{padding-bottom:8px}.blog-sidebar li{padding-bottom:15px}.list_link a{color:#000}.career-col h2{font-size:26px;line-height:1.3em}.laser_treat_card h4{padding-bottom:18px!important;letter-spacing:0.05em}span.tag{font-size:18px;font-weight:600}.author_col .et_pb_main_blurb_image{width:18%}.author_col{border:1px solid #9a7661;background:#f0eae7;padding:2%}.author_col span.et_pb_image_wrap{border-radius:100%}.map-address .et_pb_blurb_container{vertical-align:baseline}@media (max-width:980px){.green_topbar_col1,.green_topbar_col3{display:none!important}.sub_banner{padding:90px 0px!important}.add_col1{width:45%!important;margin-right:10%!important}.add_col2{width:45%!important;margin-right:0%!important}.add_col3{width:100%!important}.reverse{display:flex;flex-direction:column-reverse}.area-serve ul li a{color:#fff;font-size:17px}.area-serve ul li{list-style:none!important;display:inline-block;padding-right:33px}.topbar_col1{width:100%!important}.topbar_col2{display:none!important}.nav-links .et_pb_menu__wrap{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.nav-links a{font-size:13px!important;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#2a2a2a!important;text-decoration:none;transition:color 0.3s,opacity 0.3s;opacity:1!important}.et_pb_menu .et_mobile_menu{padding:2% 4%!important}.price_col2 .dsm_button{margin-bottom:0px!important}.benifits_row .et_pb_column{margin-bottom:10px!important}.teampage_heading h2{font-size:30px;font-weight:400;line-height:1.15}.teampage_heading h3{font-size:20px;font-weight:400;line-height:1.4}.shop_col1{width:60%}.shop_col2{width:40%;display:flex;flex-direction:column;justify-content:center}.shop_row{display:flex;align-items:center}.team img{width:250px}.team_page .team-img{width:70%}.support_team .team-img{width:70%}.benifits_new_row .et_pb_with_border.et_pb_column{margin-bottom:5px!important}.policy_heading h3{font-size:18px;line-height:1.6em}.policy_heading h4{line-height:1.4em}.author_col .et_pb_main_blurb_image{width:30%}}@media (max-width:767px){.sub_banner{padding:50px 0px!important}.add_col1{width:100%!important;margin-right:0%!important}.add_col2{width:100%!important;margin-right:0%!important}.area-serve ul li{list-style:none!important;display:inline-block;padding-right:33px;padding-bottom:15px}.newsletter-form input[type=submit]{padding:14px 32px!important}.price-value{font-size:45px}.teampage_heading h2{font-size:27px;font-weight:400;line-height:1.15}.teampage_heading h3{font-size:18px;font-weight:400;line-height:1.4}.team img{width:200px}.intro-text h2{line-height:1.3em}.shop_col1{width:100%!important}.shop_col2{width:100%!important}.shop_row{display:block}.team h4{padding-top:5px}.service_list ul{padding-left:0px!important;columns:1}.service_list li a{font-size:16px}.stillwater_btn{margin-top:0px!important}.membership_row .et_pb_column{width:100%!important;margin-right:0px!important}.blog-heading h2{font-size:26px}.blog-heading h3{font-size:21px;line-height:1.5em}.career-col h2{font-size:22px;line-height:1.3em}.author_col{padding:5%}.author_col .et_pb_blurb_content{display:grid}.author_col .et_pb_main_blurb_image{width:80%}}@media (max-width:537px){.btn-primary{margin-bottom:15px!important}}@media (max-width:480px){.area-serve ul{columns:2}.area-serve ul li{padding-right:0px}.area-serve ul li a{font-size:16px}.newsletter-form input[type=submit]{padding:14px 20px!important}.stillwater_btn{margin-left:0px!important;margin-top:10px!important}.btn-primary{margin-right:0px!important}}.et_pb_scroll_top.et-pb-icon{background:#9a7661!important;border-radius:0px!important}