/* API YAMU — MOBIL V4 */

@media (max-width:991px){

  body.type-detail h1,
  body.type-detail .ay-right-column h1{
    font-size:24px!important;
    line-height:1.14!important;
    font-weight:500!important;
    letter-spacing:-.01em!important;
    margin-bottom:22px!important;
  }

  body.type-detail #product-detail-form{
    display:flex!important;
    flex-direction:column!important;
    width:100%!important;
  }

  body.type-detail #product-detail-form .variant-list{
    margin:0 0 14px!important;
  }

  body.type-detail #product-detail-form .p-final-price-wrapper,
  body.type-detail #product-detail-form .price-final{
    margin:0 0 18px!important;
  }

  body.type-detail #product-detail-form .p-final-price,
  body.type-detail #product-detail-form .price-final strong,
  body.type-detail #product-detail-form .p-final-price-wrapper strong{
    font-size:25px!important;
    line-height:1.1!important;
  }

  body.type-detail #product-detail-form .ay-stock,
  body.type-detail #product-detail-form .availability-value{
    margin:0 0 14px!important;
    font-size:15px!important;
    font-weight:600!important;
    color:#078000!important;
  }

  body.type-detail #product-detail-form .add-to-cart,
  body.type-detail .add-to-cart{
    position:static!important;
    left:auto!important;
    right:auto!important;
    bottom:auto!important;
    top:auto!important;
    display:flex!important;
    align-items:stretch!important;
    flex-wrap:nowrap!important;
    gap:10px!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    margin:0 0 16px!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:none!important;
    z-index:auto!important;
  }

  body.type-detail .add-to-cart .quantity{
    flex:0 0 105px!important;
    width:105px!important;
    min-width:105px!important;
    margin:0!important;
  }

  body.type-detail .add-to-cart-button,
  body.type-detail button.add-to-cart-button,
  body.type-detail .btn-cart{
    position:relative!important;
    flex:1 1 auto!important;
    width:auto!important;
    min-width:0!important;
    min-height:50px!important;
    height:50px!important;
    margin:0!important;
    padding:0 18px!important;
    background:#006600!important;
    background-image:none!important;
    border:0!important;
    color:#fff!important;
    font-size:0!important;
    text-indent:0!important;
    border-radius:0!important;
    box-shadow:none!important;
  }

  body.type-detail .add-to-cart-button::before,
  body.type-detail button.add-to-cart-button::before,
  body.type-detail .btn-cart::before{
    display:none!important;
    content:none!important;
  }

  body.type-detail .add-to-cart-button::after,
  body.type-detail button.add-to-cart-button::after,
  body.type-detail .btn-cart::after{
    content:"KOUPIT"!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    color:#fff!important;
    font-size:14px!important;
    font-weight:700!important;
    line-height:1!important;
    text-indent:0!important;
  }

  body.type-detail #product-detail-form .ay-delivery-options{
    margin:0 0 18px!important;
    font-size:14px!important;
  }

  body.type-detail #product-detail-form .p-short-description.ay-short-description{
    margin:0!important;
    padding-top:18px!important;
    font-size:15px!important;
    line-height:1.55!important;
  }

  body.type-detail{
    padding-bottom:0!important;
  }

  /* TITULKA — pryč košíky i lupy */
  body.in-index .products-block .p-tools,
  body.in-index .products-block .product .p-tools,
  body.in-index .products-block .product .product-tools,
  body.in-index .products-block .product .p-tools-wrapper,
  body.in-index .products-block .product .btn-cart,
  body.in-index .products-block .product .add-to-cart-button,
  body.in-index .products-block .product .btn-detail,
  body.in-index .products-block .product .detail-button,
  body.in-index .products-block .product .p-tools .btn,
  body.in-index .products-block .product .p-tools a,
  body.in-index .products-block .product .p-tools button,
  body.in-index .products-block .product a[href*="#product-detail"],
  body.in-index .products-block .product a[title*="Detail"],
  body.in-index .products-block .product a[title*="detail"],
  body.in-index .products-block .product .icon-search,
  body.in-index .products-block .product .icon-magnifier,
  body.in-index .products-block .product [class*="search"],
  body.in-index .products-block .product [class*="magnif"],
  body.in-index .products-block .product [class*="zoom"]{
    display:none!important;
  }
}
