/* Pets at Home inspired, tenant-scoped presentation. No source-site assets. */
.lsf-header.lsf-nav-layout-petsathome{--pets:#003d32;--pets-green:#00a736;background:var(--pets)!important;color:#fff!important;overflow:visible}
.lsf-nav-layout-petsathome .lsf-nav{display:grid!important;grid-template-columns:auto minmax(180px,1fr) auto!important;grid-template-rows:auto auto;gap:12px 24px!important;padding:14px 0 0!important;max-width:1440px;overflow:visible}
.lsf-nav-layout-petsathome .lsf-pets-brand{grid-column:1;grid-row:1;min-width:100px;color:#fff!important}.lsf-nav-layout-petsathome .lsf-pets-brand img{max-height:52px;max-width:155px;object-fit:contain;border:0;background:none}
.lsf-nav-layout-petsathome .lsf-pets-search{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px;padding:0 16px;border-radius:7px;background:#fff!important;color:#132d26;height:48px}.lsf-nav-layout-petsathome .lsf-pets-search input{width:100%;min-width:0;border:0;background:transparent;color:#15362b;outline:0}.lsf-nav-layout-petsathome .lsf-pets-search span{font-size:27px}
.lsf-nav-layout-petsathome .lsf-pets-actions{grid-column:3;grid-row:1;display:flex;gap:14px;align-items:center}.lsf-nav-layout-petsathome .lsf-pets-actions a,.lsf-nav-layout-petsathome .lsf-pets-actions button{color:#fff!important;background:none!important;border:0}.lsf-nav-layout-petsathome .lsf-pets-menu{grid-column:1/-1;grid-row:2;display:flex;align-items:stretch;gap:24px;min-height:43px;overflow:visible}.lsf-nav-layout-petsathome .lsf-pets-menu>.lsf-menu-item>a{color:#fff!important;font-weight:700}
.lsf-submenu-layout-petsathome_columns .lsf-menu-item{position:static}.lsf-submenu-layout-petsathome_columns .lsf-menu-item>.lsf-pets-mega{display:none;position:absolute;top:100%;inset-inline:0;width:min(1360px,calc(100vw - 32px));margin-inline:auto;background:#fff;color:#17382d;border:1px solid #d9e6dc;box-shadow:0 22px 38px #001b1650;z-index:1000;direction:rtl;min-height:360px;max-height:min(75vh,650px);overflow:hidden}
.lsf-submenu-layout-petsathome_columns .lsf-menu-item:hover>.lsf-pets-mega,.lsf-submenu-layout-petsathome_columns .lsf-menu-item:focus-within>.lsf-pets-mega{display:flex}.lsf-pets-branches{width:26%;flex-shrink:0;overflow:auto;background:#f0f6f2;padding:14px 0}.lsf-pets-branches button{display:flex;justify-content:space-between;gap:10px;width:100%;border:0;border-inline-end:4px solid transparent;background:transparent;color:#17382d;text-align:start;padding:12px 20px;cursor:pointer;font:inherit}.lsf-pets-branches button[aria-selected=true],.lsf-pets-branches button:hover{background:#fff;border-color:#00a736;font-weight:800}.lsf-pets-panels{flex:1;min-width:0;overflow:auto;padding:25px}.lsf-pets-panels [hidden]{display:none!important}.lsf-pets-panels h3{margin:0 0 18px}.lsf-pets-panels a{color:#17382d;text-decoration:none}.lsf-pets-panels a:hover{text-decoration:underline}.lsf-pets-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.lsf-pets-group{display:flex;flex-direction:column;gap:10px;min-width:0}.lsf-pets-group h4{margin:0 0 2px;font-size:1rem}.lsf-pets-image img{width:100%;height:105px;object-fit:cover}.lsf-pets-image strong{display:block}
.lsf-cm.is-motion-pets_circle .lsf-cm__track,.lsf-cm.is-motion-pets_photo_cards .lsf-cm__track{gap:22px;height:auto;align-items:start}.lsf-cm.is-motion-pets_circle .lsf-cm__card{flex:1 0 120px;min-width:120px;height:auto;display:flex;flex-direction:column;border:0;box-shadow:none;background:transparent;overflow:visible}.lsf-cm.is-motion-pets_circle .lsf-cm__media{position:relative;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#f8f1e8}.lsf-cm.is-motion-pets_circle .lsf-cm__media img{object-fit:cover}.lsf-cm.is-motion-pets_circle .lsf-cm__shade,.lsf-cm.is-motion-pets_circle .lsf-cm__glow,.lsf-cm.is-motion-pets_circle .lsf-cm__content small,.lsf-cm.is-motion-pets_circle .lsf-cm__content em,.lsf-cm.is-motion-pets_circle .lsf-cm__content i{display:none}.lsf-cm.is-motion-pets_circle .lsf-cm__content{position:static;display:block;text-align:center;transform:none;background:none;box-shadow:none;border:0;color:#17382d;padding:12px 2px}.lsf-cm.is-motion-pets_circle .lsf-cm__content strong{color:#17382d}.lsf-cm.is-motion-pets_photo_cards .lsf-cm__card{flex:1 0 180px;height:260px;border-radius:9px;overflow:hidden}.lsf-cm.is-motion-pets_photo_cards .lsf-cm__content{background:#fff;color:#17382d;border-radius:8px;padding:12px;inset:auto 9px 9px;transform:none}.lsf-cm.is-motion-pets_photo_cards .lsf-cm__content strong{color:#17382d}.lsf-cm.is-motion-pets_photo_cards .lsf-cm__content small{display:none}.lsf-cm.is-motion-pets_photo_cards .lsf-cm__content i{background:#00a736;color:#fff;padding:4px 10px;border-radius:4px}
.lsf-fresh-products-v1.is-pets-products-rail{--fp-bg:#fff;--fp-card:#fff;--fp-heading:#17382d;--fp-price:#17382d}.lsf-fresh-products-v1.is-pets-products-rail .lsf-fresh-products-v1__rail-card{border:1px solid #dce8df;border-radius:9px;padding:12px}.lsf-fresh-products-v1.is-pets-products-rail .lsf-fresh-products-v1__rail-card:after{content:'مشاهده محصول';display:block;text-align:center;background:#00a736;color:#fff;padding:10px;margin-top:auto;border-radius:4px;font-weight:700}
.lsf-root.lsf-pets-shop-v100{background:#fff;color:#17382d}.lsf-pets-shop-v100 .taj-product-grid-v150{gap:16px}.lsf-pets-shop-v100 .taj-product-card-v150{background:#fff;border:1px solid #dce8df;border-radius:8px;box-shadow:none}.lsf-pets-shop-v100 .taj-product-card-v150:hover{border-color:#00a736}.lsf-pets-shop-v100 .taj-product-card-v150 .taj-product-image-v150 img{object-fit:contain}.lsf-pets-shop-v100 .taj-store-heading-v150 h1{color:#17382d}
.lsf-root[data-lsf-product-detail-profile-v130=petsathome]{background:#fff;color:#17382d;--lsf-adidas-ink:#17382d}.lsf-root[data-lsf-product-detail-profile-v130=petsathome] .lsf-product-add .lsf-btn-primary{background:#00a736;color:#fff;border-radius:5px}.lsf-root[data-lsf-product-detail-profile-v130=petsathome] .lsf-product-gallery img{object-fit:contain}
@media(max-width:900px){.lsf-nav-layout-petsathome .lsf-nav{grid-template-columns:auto 1fr auto!important;padding:8px 12px!important}.lsf-nav-layout-petsathome .lsf-pets-search{grid-column:1/-1;grid-row:2}.lsf-nav-layout-petsathome .lsf-pets-menu{display:none}.lsf-submenu-layout-petsathome_columns .lsf-pets-mega{display:none!important}.lsf-pets-groups{grid-template-columns:repeat(2,1fr)}.lsf-cm.is-motion-pets_circle .lsf-cm__card{flex:0 0 120px}}
@media(max-width:600px){.lsf-cm.is-motion-pets_photo_cards .lsf-cm__card{flex:0 0 72vw}.lsf-pets-shop-v100 .taj-product-grid-v150{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Higher specificity for the selected models after the shared component styles. */
.lsf-cm.is-motion-pets_circle .lsf-cm__card:is(:hover,:focus-visible,.is-active){box-shadow:none;transform:none;border-color:transparent}
.lsf-cm.is-motion-pets_circle .lsf-cm__card .lsf-cm__media{position:relative!important;inset:auto!important;display:block;width:100%;aspect-ratio:1;flex:none;border-radius:50%}
.lsf-cm.is-motion-pets_circle .lsf-cm__card .lsf-cm__content,.lsf-cm.is-motion-pets_circle .lsf-cm__card:is(:hover,:focus-visible,.is-active) .lsf-cm__content{position:static;transform:none;background:transparent!important;box-shadow:none;border:0;display:block;text-align:center;padding:12px 2px;color:#17382d}
.lsf-cm.is-motion-pets_circle .lsf-cm__card .lsf-cm__media img{transform:none!important;filter:none!important}
.lsf-cm.is-motion-pets_circle .lsf-cm__viewport,.lsf-cm.is-motion-pets_photo_cards .lsf-cm__viewport{overflow:auto}
.lsf-cm.is-motion-pets_circle .lsf-cm__track,.lsf-cm.is-motion-pets_photo_cards .lsf-cm__track{min-height:0;height:auto!important}
.lsf-cm.is-motion-pets_photo_cards .lsf-cm__card:is(:hover,:focus-visible,.is-active) .lsf-cm__content{transform:none;background:#fff;color:#17382d}
.lsf-root.lsf-pets-shop-v100 .taj-product-grid-adidas-v191{gap:16px!important;direction:rtl!important}
.lsf-root.lsf-pets-shop-v100 .taj-adidas-product-card-v191{border:1px solid #dce8df!important;border-radius:9px!important;box-shadow:none!important;overflow:hidden}
.lsf-root.lsf-pets-shop-v100 .taj-adidas-product-card-v191:hover{border-color:#00a736!important}
.lsf-root.lsf-pets-shop-v100 .taj-adidas-stage-v193{background:#fff!important}
.lsf-root.lsf-pets-shop-v100 .taj-adidas-copy-v191{color:#17382d!important}
.lsf-root.lsf-pets-shop-v100 .taj-adidas-copy-v191:after{content:'مشاهده محصول';display:block;text-align:center;background:#00a736;color:#fff;padding:9px;border-radius:4px;margin:10px;font-weight:700}
.lsf-root[data-pets-product-v100] .lsf-product-page-v120{background:#fff!important;color:#17382d!important}
.lsf-root[data-pets-product-v100] .lsf-product-info h1{color:#17382d!important}
.lsf-root[data-pets-product-v100] .lsf-product-main,.lsf-root[data-pets-product-v100] .lsf-product-thumbs-v24>button.is-tile-v214{background:#f6f8f6!important}
.lsf-root[data-pets-product-v100] .lsf-product-add .lsf-btn-primary{background:#00a736!important;color:#fff!important;border:0!important;border-radius:5px!important}
.lsf-pets-nested{display:flex;flex-direction:column;gap:8px;padding-inline-start:14px;border-inline-start:1px solid #d9e6dc}.lsf-pets-group>strong{color:#174833}
