/* FEBRUARY v11 — mobile navigation: four consistent line icons */
@media (max-width:800px) {
 body.february-site.feb-browsing .feb-bottom-tabs {
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0!important;
  direction:rtl!important;
  position:fixed!important;
  inset:auto 0 0!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  min-height:67px!important;
  padding:6px 8px calc(7px + env(safe-area-inset-bottom,0px))!important;
  margin:0!important;
  z-index:950!important;
  background:#fffbfa!important;
  border:0!important;
  border-top:1px solid #e6dfe0!important;
  box-shadow:0 -5px 18px rgba(31,18,25,.09)!important;
  align-items:center!important;
  justify-content:stretch!important;
  box-sizing:border-box!important;
 }
 body.february-site .feb-bottom-tabs>a {
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:4px!important;
  min-width:0!important;
  width:100%!important;
  min-height:53px!important;
  margin:0!important;
  padding:5px 2px!important;
  color:#342a30!important;
  background:transparent!important;
  text-align:center!important;
  text-decoration:none!important;
  border-radius:9px!important;
  font-size:inherit!important;
  line-height:1!important;
  -webkit-tap-highlight-color:transparent;
 }
 body.february-site .feb-bottom-tabs>a:hover,
 body.february-site .feb-bottom-tabs>a:focus-visible {
  color:#9b745a!important;
  background:rgba(174,137,107,.08)!important;
 }
 body.february-site .feb-bottom-tabs .feb-tab-icon {
  display:block!important;
  width:23px!important;
  height:23px!important;
  min-width:23px!important;
  min-height:23px!important;
  flex:none!important;
  overflow:visible!important;
  color:inherit!important;
  stroke:currentColor!important;
  stroke-width:1.75!important;
  fill:none!important;
  margin:0 auto!important;
 }
 body.february-site .feb-bottom-tabs>a>small {
  display:block!important;
  color:inherit!important;
  font-family:"Cairo",Tahoma,sans-serif!important;
  font-size:11px!important;
  font-weight:600!important;
  line-height:1.5!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  margin:0!important;
  padding:0!important;
  width:auto!important;
  max-width:100%!important;
  overflow:visible!important;
 }
 body.february-site .feb-product-call {
  bottom:calc(67px + env(safe-area-inset-bottom,0px))!important;
 }
 /* Real WooCommerce product add-to-cart form: keep it above the mobile tabs. */
 body.february-site:has(.feb-experience) .feb-exp-sheet{
  z-index:auto!important;
  padding-bottom:calc(185px + env(safe-area-inset-bottom,0px))!important;
 }
 body.february-site:has(.feb-experience) .feb-exp-form{
  position:fixed!important;
  left:0!important;
  right:0!important;
  top:auto!important;
  bottom:calc(67px + env(safe-area-inset-bottom,0px))!important;
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  transform:none!important;
  z-index:960!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100vw!important;
  min-height:68px!important;
  margin:0!important;
  padding:9px 12px!important;
  align-items:stretch!important;
  gap:9px!important;
  background:#fffbfa!important;
  border-top:1px solid #eadfe1!important;
  box-shadow:0 -5px 15px rgba(27,19,24,.1)!important;
  pointer-events:auto!important;
 }
 body.february-site:has(.feb-experience) .feb-exp-form .feb-exp-order{
  display:flex!important;
  min-width:0!important;
  min-height:49px!important;
  flex:1 1 auto!important;
  align-items:center!important;
  justify-content:space-between!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  color:#fff!important;
  background:#21151b!important;
  padding:10px 12px!important;
  font:600 13px/1.5 "Cairo",sans-serif!important;
 }
 body.february-site:has(.feb-experience) .feb-exp-form .feb-exp-qty{
  display:flex!important;
  flex:0 0 auto!important;
  visibility:visible!important;
  min-height:49px!important;
 }
 body.february-site:has(.feb-experience) .feb-exp-more{
  padding-bottom:calc(175px + env(safe-area-inset-bottom,0px))!important;
 }
}
