body > .tt-mobile-buy{display:none}
body > .tt-mobile-buy[hidden]{display:none!important}
@media(max-width:749px){
  #toptik-header nav.tt-shop-shortcuts{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;overflow-x:auto;padding:4px 14px;white-space:nowrap;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
  #toptik-header nav.tt-shop-shortcuts>.tt-brand-choice-heading{flex:0 0 auto;gap:12px}
  #toptik-header nav.tt-shop-shortcuts>a{flex:0 0 auto;min-height:44px;display:flex;align-items:center;border-bottom:0;padding:0 2px}
  #toptik-ui-product .tt-crumbs,#toptik-ui-product .tt-product-nav__products,#toptik-ui-product .tt-product-nav__return,#toptik-ui-product .tt-browse-return{display:none!important}
  #toptik-ui-product .tt-product-navigation{grid-template-columns:minmax(0,1fr);gap:0;padding-block:4px;min-height:0}
  #toptik-ui-product .tt-shell.tt-main{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}
  #toptik-ui-product .tt-main>[data-ui-section="product-info"]{display:contents}
  #toptik-ui-product .tt-main .tt-title{grid-column:1;grid-row:1;margin:4px 0 0;font-size:28px;line-height:1.2}
  #toptik-ui-product .tt-main .tt-prices{grid-column:1;grid-row:2;padding-bottom:10px}
  #toptik-ui-product .tt-main .tt-gallery{grid-column:1;grid-row:3;position:static}
  body > .tt-mobile-buy{position:fixed;z-index:2147483647;inset-inline:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fdfbf6;color:#241b10;border-top:1px solid #c9a063;box-shadow:0 -4px 18px #241b101a;direction:rtl}
  body > .tt-mobile-buy .tt-mobile-buy__copy{min-width:0}
  body > .tt-mobile-buy .tt-mobile-buy__title{margin:0;font-size:14px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
  body > .tt-mobile-buy .tt-mobile-buy__price{display:block;font-size:18px;font-weight:700;line-height:1.5}
  body > .tt-mobile-buy .tt-mobile-buy__button{min-height:48px;border:0;border-radius:999px;padding:12px 20px;background:#c9a063;color:#241b10;font:inherit;font-size:16px;font-weight:700;white-space:nowrap;cursor:pointer}
  body > .tt-mobile-buy .tt-mobile-buy__button:disabled{opacity:.55;cursor:not-allowed}
  body:has(> .tt-mobile-buy:not([hidden])) #toptik-ui-product{padding-bottom:calc(108px + env(safe-area-inset-bottom))}
}

