.elementor-186 .elementor-element.elementor-element-obdrwc01{--display:flex;}#elementor-popup-modal-186 .dialog-widget-content{animation-duration:0.3s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-186{background-color:rgba(0,0,0,.8);justify-content:flex-start;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-186 .dialog-message{width:320px;height:100vh;align-items:flex-start;}#elementor-popup-modal-186 .dialog-close-button{display:flex;font-size:20px;}#elementor-popup-modal-186 .dialog-close-button i{color:var( --e-global-color-primary );}#elementor-popup-modal-186 .dialog-close-button svg{fill:var( --e-global-color-primary );}/* Start custom CSS for theme-site-logo, class: .elementor-element-obdrwlg2 */.elementor-186 .elementor-element.elementor-element-obdrwlg2{width:auto !important;margin:0 !important}
.elementor-186 .elementor-element.elementor-element-obdrwlg2 img{max-height:64px !important;width:auto !important;border-radius:8px;display:block}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-obdrwnv1 */.elementor-186 .elementor-element.elementor-element-obdrwnv1{width:100% !important;margin:0 !important}
.elementor-186 .elementor-element.elementor-element-obdrwnv1 .elementor-nav-menu--main .elementor-item{
  font:600 18px Barlow,sans-serif;
  color:#cfc9bd;
  padding:13px 0;
  border-bottom:1px solid rgba(255,255,255,.07);
  background:transparent !important;
  text-decoration:none !important;
  transform:none !important;
  transition:color .18s ease !important;
}
.elementor-186 .elementor-element.elementor-element-obdrwnv1 .elementor-nav-menu--main .elementor-item::before,
.elementor-186 .elementor-element.elementor-element-obdrwnv1 .elementor-nav-menu--main .elementor-item::after{display:none !important;content:none !important}
.elementor-186 .elementor-element.elementor-element-obdrwnv1 .elementor-nav-menu--main .elementor-item:hover,
.elementor-186 .elementor-element.elementor-element-obdrwnv1 .elementor-nav-menu--main .elementor-item:focus,
.elementor-186 .elementor-element.elementor-element-obdrwnv1 .elementor-nav-menu--main .elementor-item.elementor-item-active{
  color:#f0b429 !important;
  background:transparent !important;
  transform:none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-obdrwct1 */.elementor-186 .elementor-element.elementor-element-obdrwct1{width:100% !important;margin:0 !important}
.elementor-186 .elementor-element.elementor-element-obdrwct1 .ob-cart-link{
  position:relative;
  display:inline-flex;
  align-items:center;
  gap:8px;
  font:600 15px Barlow,sans-serif;
  color:#cfc9bd;
  border:1px solid rgba(255,255,255,.2);
  padding:10px 16px;
  border-radius:6px;
  transition:color .18s ease,border-color .18s ease;
}
.elementor-186 .elementor-element.elementor-element-obdrwct1 .ob-cart-link:hover{color:#f0b429;border-color:#f0b429}
.elementor-186 .elementor-element.elementor-element-obdrwct1 .ob-cart-link__count{
  background:#f0b429;
  color:#1d2024;
  font:700 12px Barlow,sans-serif;
  min-width:20px;
  height:20px;
  border-radius:99px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-obdrwbt1 */.elementor-186 .elementor-element.elementor-element-obdrwbt1{width:100% !important;margin:0 !important}
.elementor-186 .elementor-element.elementor-element-obdrwbt1 .elementor-button{
  display:block;
  text-align:center;
  font:600 15px Barlow,sans-serif !important;
  padding:13px 20px !important;
  border-radius:6px;
  background-color:#f0b429;
  color:#1d2024 !important;
}
.elementor-186 .elementor-element.elementor-element-obdrwbt1 .elementor-button:hover{background-color:#ffc94a;color:#1d2024 !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-obdrwtx1 */.elementor-186 .elementor-element.elementor-element-obdrwtx1{width:100% !important;margin:auto 0 0 !important}
.elementor-186 .elementor-element.elementor-element-obdrwtx1 p{font:400 14px Barlow,sans-serif;color:#8b877d;line-height:2}
.elementor-186 .elementor-element.elementor-element-obdrwtx1 a{color:#8b877d;text-decoration:none;transition:color .18s ease}
.elementor-186 .elementor-element.elementor-element-obdrwtx1 a:hover{color:#f0b429}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-obdrwc01 */.elementor-186 .elementor-element.elementor-element-obdrwc01{
  background:#1d2024;
  min-height:100vh;
  padding:26px 22px 30px;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:22px;
}/* End custom CSS */