.elementor-67 .elementor-element.elementor-element-4ccf068{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-4d820fc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-4d820fc */.ugh,.ugh *{box-sizing:border-box !important;}
.ugh{position:sticky !important;top:0;z-index:9999;width:100% !important;background:#fff !important;box-shadow:0 2px 20px rgba(0,0,0,.07) !important;font-family:inherit;}
.ugh-top{background:#746829 !important;color:#fff !important;text-align:center !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.3px;padding:8px 15px !important;margin:0 !important;}

.ugh-bar{max-width:1200px !important;margin:0 auto !important;padding:14px 24px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:20px !important;position:relative !important;}

.ugh-logo{display:flex !important;align-items:center !important;gap:12px !important;text-decoration:none !important;flex-shrink:0 !important;}
.ugh-mark{width:46px !important;height:46px !important;border-radius:12px !important;background:linear-gradient(135deg,#958637,#3d3714) !important;color:#fff !important;font-weight:800 !important;font-size:18px !important;display:flex !important;align-items:center !important;justify-content:center !important;letter-spacing:1px;box-shadow:0 4px 12px rgba(61,55,20,.3);}
.ugh-name{display:flex !important;flex-direction:column !important;line-height:1.1 !important;font-size:24px !important;font-weight:800 !important;color:#3d3714 !important;}
.ugh-name small{font-size:11px !important;font-weight:700 !important;color:#958637 !important;text-transform:uppercase !important;letter-spacing:2px !important;margin-top:3px;}

.ugh-nav{display:flex !important;align-items:center !important;gap:30px !important;margin:0 !important;}
.ugh-nav > a,.ugh-drop > a{white-space:nowrap !important;color:#2b2b2b !important;font-size:15px !important;font-weight:600 !important;text-decoration:none !important;padding:10px 0 !important;position:relative !important;display:inline-flex !important;align-items:center;gap:5px;}
.ugh-drop > a i{font-style:normal;font-size:11px;color:#958637;}
.ugh-nav > a:after,.ugh-drop > a:after{content:"";position:absolute;left:0;bottom:2px;width:0;height:2px;background:#958637;transition:.3s;}
.ugh-nav > a:hover,.ugh-drop > a:hover{color:#958637 !important;}
.ugh-nav > a:hover:after,.ugh-drop > a:hover:after{width:100%;}

.ugh-drop{position:relative !important;}
.ugh-menu{position:absolute !important;top:100% !important;left:-18px !important;min-width:210px !important;background:#fff !important;border-radius:12px !important;box-shadow:0 14px 40px rgba(0,0,0,.12) !important;padding:8px !important;opacity:0;visibility:hidden;transform:translateY(8px);transition:.25s;}
.ugh-drop:hover .ugh-menu{opacity:1;visibility:visible;transform:translateY(0);}
.ugh-menu a{display:block !important;padding:10px 14px !important;border-radius:8px !important;color:#333 !important;font-size:14px !important;font-weight:500 !important;text-decoration:none !important;white-space:nowrap !important;}
.ugh-menu a:hover{background:#f7f5ec !important;color:#958637 !important;}

.ugh-btns{display:flex !important;gap:10px !important;margin-left:6px !important;}
.ugh-btn{white-space:nowrap !important;display:inline-flex !important;align-items:center !important;gap:6px;padding:11px 22px !important;border-radius:10px !important;font-size:14px !important;font-weight:700 !important;text-decoration:none !important;line-height:1 !important;transition:.3s;}
.ugh-cart,.ugh-check{background:#958637 !important;color:#fff !important;border:2px solid #958637 !important;box-shadow:0 4px 12px rgba(149,134,55,.35);}
.ugh-cart:hover,.ugh-check:hover{background:#7a6d2c !important;border-color:#7a6d2c !important;color:#fff !important;}

.ugh-toggle{display:none !important;}
.ugh-burger{display:none !important;flex-direction:column;gap:5px;cursor:pointer;padding:8px;margin:0 !important;}
.ugh-burger span{display:block;width:26px;height:3px;background:#3d3714;border-radius:3px;transition:.3s;}

@media(max-width:1024px){
  .ugh-burger{display:flex !important;}
  .ugh-nav{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;background:#fff !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important;padding:10px 24px 22px !important;box-shadow:0 14px 24px rgba(0,0,0,.08) !important;display:none !important;}
  .ugh-toggle:checked ~ .ugh-nav{display:flex !important;}
  .ugh-nav > a,.ugh-drop > a{display:flex !important;padding:14px 0 !important;border-bottom:1px solid #f0f0f0;}
  .ugh-nav > a:after,.ugh-drop > a:after{display:none;}
  .ugh-menu{position:static !important;opacity:1;visibility:visible;transform:none;box-shadow:none !important;padding:0 0 0 12px !important;display:none;}
  .ugh-drop:hover .ugh-menu{display:block;}
  .ugh-btns{margin:16px 0 0 !important;}
  .ugh-btn{flex:1;justify-content:center;}
  .ugh-toggle:checked + .ugh-burger span:nth-child(1){transform:translateY(8px) rotate(45deg);}
  .ugh-toggle:checked + .ugh-burger span:nth-child(2){opacity:0;}
  .ugh-toggle:checked + .ugh-burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg);}
}
@media(max-width:480px){
  .ugh-bar{padding:12px 16px !important;}
  .ugh-mark{width:40px !important;height:40px !important;font-size:16px !important;}
  .ugh-name{font-size:20px !important;}
  .ugh-top{font-size:11px !important;}
}/* End custom CSS */