/* ZEROOCLOCK_PETS_MENU_GRID_FRESH_RAIL_V1_4_0 */
html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-pets-menu{
  grid-column:1/-1!important;grid-row:2!important;justify-self:center!important;display:flex!important;
  align-items:flex-end!important;justify-content:space-between!important;direction:rtl!important;
  width:min(1220px,calc(100% - 120px))!important;max-width:1220px!important;min-height:58px!important;
  padding:0 18px!important;gap:8px!important;margin:0 auto!important;overflow:visible!important;
}
html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-pets-menu>.lsf-menu-item{
  position:relative!important;display:flex!important;align-items:flex-end!important;flex:0 1 auto!important;
}
html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-pets-menu>.lsf-menu-item>a{
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;
  padding:0 18px!important;border-radius:16px 16px 0 0!important;background:transparent!important;
  color:#fff!important;text-decoration:none!important;position:relative!important;z-index:2!important;
  transition:background-color .18s ease,color .18s ease,box-shadow .18s ease!important;
}
html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-pets-menu>.lsf-menu-item>.lsf-pets-mega{
  z-index:1005!important;
}
html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-pets-menu .lsf-menu-link-inner{
  display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;
}
html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-pets-menu .lsf-menu-link-inner>span:first-of-type{
  position:relative!important;display:inline-block!important;line-height:1.25!important;
}
html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-pets-menu .lsf-menu-item:hover>a,
html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-pets-menu .lsf-menu-item:focus-within>a{
  background:#fff!important;color:#17382d!important;box-shadow:0 12px 26px rgba(0,0,0,.12)!important;
}
html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-pets-menu .lsf-menu-item:hover .lsf-menu-link-inner>span:first-of-type,
html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-pets-menu .lsf-menu-item:focus-within .lsf-menu-link-inner>span:first-of-type{
  text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:11px!important;
}
html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-pets-menu .lsf-menu-caret{
  display:none!important;
}
html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-pets-menu .lsf-menu-image{
  display:none!important;
}
html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-pets-menu .lsf-menu-icon{
  width:18px!important;height:18px!important;object-fit:contain!important;flex:0 0 18px!important;
}
html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-nav{
  overflow:visible!important;
}

.lsf-root.lsf-pets-shop-v100 .taj-store-page-v150,.lsf-root.lsf-pets-shop-v100 .taj-store-shell-v150,
.lsf-root.lsf-pets-shop-v100 .taj-product-grid-v150{overflow:visible!important}
.lsf-root.lsf-pets-shop-v100 .taj-product-grid-v150{
  direction:rtl!important;gap:22px!important;align-items:start!important;position:relative!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-product-card-v140{
  position:relative!important;z-index:1!important;display:block!important;min-height:100%!important;
  background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__frame{
  position:relative!important;display:flex!important;flex-direction:column!important;min-height:100%!important;
  background:#fff!important;border:1px solid #dce8df!important;border-radius:14px!important;
  box-shadow:0 1px 0 rgba(0,0,0,.03)!important;overflow:hidden!important;
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-product-card-v140:hover,
.lsf-root.lsf-pets-shop-v100 .taj-pets-product-card-v140:focus-within{z-index:22!important}
.lsf-root.lsf-pets-shop-v100 .taj-pets-product-card-v140:hover .taj-pets-card-v140__frame,
.lsf-root.lsf-pets-shop-v100 .taj-pets-product-card-v140:focus-within .taj-pets-card-v140__frame{
  border-color:#00a736!important;box-shadow:0 18px 36px rgba(23,56,45,.12)!important;transform:translateY(-4px)!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__media{
  position:relative!important;display:block!important;aspect-ratio:1/1!important;background:#f7f9f8!important;
  padding:18px!important;overflow:hidden!important;text-decoration:none!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__img{
  position:absolute!important;inset:18px!important;width:calc(100% - 36px)!important;height:calc(100% - 36px)!important;
  object-fit:contain!important;transition:opacity .18s ease,transform .18s ease!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__img.is-hover{opacity:0!important}
.lsf-root.lsf-pets-shop-v100 .taj-pets-product-card-v140.has-hover-image:hover .taj-pets-card-v140__img.is-main,
.lsf-root.lsf-pets-shop-v100 .taj-pets-product-card-v140.has-hover-image:focus-within .taj-pets-card-v140__img.is-main{opacity:0!important}
.lsf-root.lsf-pets-shop-v100 .taj-pets-product-card-v140.has-hover-image:hover .taj-pets-card-v140__img.is-hover,
.lsf-root.lsf-pets-shop-v100 .taj-pets-product-card-v140.has-hover-image:focus-within .taj-pets-card-v140__img.is-hover{opacity:1!important}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__badge{
  position:absolute!important;top:12px!important;left:12px!important;z-index:3!important;background:#00a736!important;
  color:#fff!important;border-radius:8px!important;padding:6px 12px!important;font-size:12px!important;font-weight:800!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__body{
  display:flex!important;flex-direction:column!important;gap:8px!important;padding:14px 16px 16px!important;min-height:250px!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__brand{
  color:#17382d!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__body h2{
  margin:0!important;font-size:18px!important;line-height:1.45!important;font-weight:700!important;color:#17382d!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__body h2 a{color:inherit!important;text-decoration:none!important}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__desc{
  margin:0!important;color:#485b54!important;font-size:14px!important;line-height:1.6!important;display:-webkit-box!important;
  -webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:1.6em!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__rating{
  display:flex!important;align-items:center!important;gap:6px!important;color:#17382d!important;font-size:14px!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__stars{color:#00a736!important;letter-spacing:1px!important;font-size:16px!important}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__score,
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__count{font-weight:600!important;color:#4d5d57!important}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__price{display:flex!important;flex-direction:column!important;gap:4px!important;margin-top:auto!important}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__price del{color:#7c8b86!important;font-size:14px!important}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__price strong{color:#17382d!important;font-size:30px!important;font-weight:900!important;line-height:1.2!important}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__status{color:#8b1e1e!important;font-size:13px!important;font-weight:700!important}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__action{
  margin-top:8px!important;opacity:0!important;transform:translateY(14px)!important;pointer-events:none!important;
  transition:opacity .18s ease,transform .18s ease!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-product-card-v140:hover .taj-pets-card-v140__action,
.lsf-root.lsf-pets-shop-v100 .taj-pets-product-card-v140:focus-within .taj-pets-card-v140__action{
  opacity:1!important;transform:none!important;pointer-events:auto!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__cta{
  display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;
  background:#00a736!important;color:#fff!important;border:0!important;border-radius:8px!important;text-decoration:none!important;
  font-weight:800!important;font-size:16px!important;cursor:pointer!important;
}
.lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__cta.is-link{padding:10px 14px!important}
.lsf-root.lsf-pets-shop-v100 .taj-pets-product-card-v140.is-out .taj-pets-card-v140__cta{background:#7b8a84!important}

.lsf-fresh-products-v1.is-pets-products-rail{--fp-bg:#fff!important;--fp-card:#fff!important;--fp-heading:#17382d!important;--fp-price:#17382d!important}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-fresh-products-v1__shell{max-width:min(1600px,94vw)!important}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-fresh-products-v1__rail{align-items:stretch!important;row-gap:20px!important}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-fresh-products-v1__rail-card.lsf-pets-rail-card-v140{
  border:1px solid #dce8df!important;border-radius:14px!important;padding:12px!important;background:#fff!important;color:#17382d!important;
  display:flex!important;flex-direction:column!important;min-height:100%!important;overflow:hidden!important;
}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140>.lsf-fresh-products-v1__media{
  position:relative!important;display:block!important;aspect-ratio:1/1!important;background:#f7f9f8!important;border-radius:10px!important;overflow:hidden!important;
}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140>.lsf-fresh-products-v1__media>img{object-fit:contain!important;padding:16px!important}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140__badge{
  position:absolute!important;top:10px!important;left:10px!important;z-index:3!important;background:#00a736!important;color:#fff!important;
  padding:6px 12px!important;border-radius:8px!important;font-size:12px!important;font-weight:800!important;
}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140__copy{
  display:flex!important;flex-direction:column!important;gap:7px!important;padding-top:14px!important;min-height:228px!important;
}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140__brand{font-size:14px!important;font-weight:800!important;color:#17382d!important}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140 h3{margin:0!important;color:#17382d!important;font-size:18px!important;line-height:1.45!important;font-weight:700!important;text-decoration:none!important}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140__desc{
  color:#4c5d57!important;font-size:14px!important;line-height:1.6!important;display:-webkit-box!important;
  -webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:1.6em!important;
}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140__rating{display:flex!important;align-items:center!important;gap:6px!important;font-size:14px!important}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140__stars{color:#00a736!important;letter-spacing:1px!important;font-size:16px!important}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140__score,
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140__count{color:#4d5d57!important;font-weight:600!important}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140__price{display:flex!important;flex-direction:column!important;gap:4px!important;margin-top:auto!important}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140__price del{color:#7c8b86!important;font-size:14px!important}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140__price strong{color:#17382d!important;font-size:28px!important;line-height:1.2!important;font-weight:900!important}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140__cta{
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;margin-top:12px!important;
  background:#00a736!important;color:#fff!important;border-radius:8px!important;font-size:16px!important;font-weight:800!important;
}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-progress-v140{
  width:min(88%,1220px)!important;height:4px!important;background:#ced8d2!important;border-radius:999px!important;margin:18px auto 0!important;overflow:hidden!important;
}
.lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-progress-v140>span{
  display:block!important;height:100%!important;width:25%!important;background:#00a736!important;border-radius:999px!important;transition:width .22s ease,transform .22s ease!important;
}

@media(max-width:900px){
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-petsathome .lsf-pets-menu{display:none!important}
  .lsf-root.lsf-pets-shop-v100 .taj-product-grid-v150{gap:16px!important}
}
@media(max-width:760px){
  .lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__body{min-height:auto!important}
  .lsf-root.lsf-pets-shop-v100 .taj-pets-card-v140__action{opacity:1!important;transform:none!important;pointer-events:auto!important}
  .lsf-fresh-products-v1.is-pets-products-rail .lsf-pets-rail-card-v140__copy{min-height:auto!important}
}
