/* V16.126 — only the requested shop-category card and PDP currency parity fixes. */

/* 1) PDP price presentation superseded by V16.127. */

/* 2) /shop/ root category cards: the card follows the real image ratio. No crop, no padded side gaps. */
.als-v169-products .als-v169-collections .als-v1674-category-tree{align-items:start!important}
.als-v169-products .als-v169-collections .als-v1674-category-root{align-self:start!important;height:auto!important;min-height:0!important;background:transparent!important}
.als-v169-products .als-v169-collections .als-v1674-category-root__main{display:block!important;position:relative!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important;background:transparent!important}
.als-v169-products .als-v169-collections .als-v1674-category-root__main img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;background:transparent!important;transform:none!important}
.als-v169-products .als-v169-collections .als-v1674-category-root:hover .als-v1674-category-root__main img{transform:none!important}
.als-v169-products .als-v169-collections .als-v1674-category-root__main:before{pointer-events:none!important;background:linear-gradient(180deg,rgba(3,29,19,0) 46%,rgba(3,29,19,.18) 67%,rgba(3,29,19,.86) 100%)!important}
.als-v169-products .als-v169-collections .als-v1674-category-root__copy{padding:clamp(18px,2vw,28px)!important}

@media(max-width:700px){
  .als-v169-products .als-v169-collections .als-v1674-category-root__main{height:auto!important;min-height:0!important;aspect-ratio:auto!important}
  .als-v169-products .als-v169-collections .als-v1674-category-root__main img{height:auto!important;aspect-ratio:auto!important}
}

/* Keep the complete category card inside the image footprint, including child links. */
.als-v169-products .als-v169-collections .als-v1674-category-root{position:relative!important;overflow:hidden!important}
.als-v169-products .als-v169-collections .als-v1674-category-root__copy{padding-bottom:76px!important}
.als-v169-products .als-v169-collections .als-v1674-category-children{position:absolute!important;z-index:4!important;inset:auto 16px 15px!important;display:flex!important;flex-wrap:nowrap!important;gap:7px!important;overflow-x:auto!important;max-width:calc(100% - 32px)!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.als-v169-products .als-v169-collections .als-v1674-category-children::-webkit-scrollbar{display:none}
.als-v169-products .als-v169-collections .als-v1674-category-children a{flex:0 0 auto!important;padding:7px 10px!important;background:rgba(255,255,255,.9)!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 3px 10px rgba(0,40,24,.08)!important;color:#28523e!important;backdrop-filter:blur(6px)}
.als-v169-products .als-v169-collections .als-v1674-category-children a:hover{background:#fff!important;color:#07562f!important}
@media(max-width:700px){.als-v169-products .als-v169-collections .als-v1674-category-root__copy{padding-bottom:70px!important}.als-v169-products .als-v169-collections .als-v1674-category-children{inset:auto 12px 12px!important;max-width:calc(100% - 24px)!important}}
