/* Keep the same source-photo height at every card size, including the mobile action rail. */
.card.product-tile .card-worn-window.card-worn-framed{container-type:size}
@supports(width:1cqh){
.card.product-tile[data-edition] .card-worn-window.card-worn-framed>img.card-hover-image.card-worn-image,
.card.product-tile[data-edition]:hover .card-worn-window.card-worn-framed>img.card-hover-image.card-worn-image,
.card.product-tile[data-edition].is-peeking .card-worn-window.card-worn-framed>img.card-hover-image.card-worn-image{width:min(var(--worn-width),calc(var(--worn-scale)*113.46cqh))!important}
}
.card[data-shoe-kind="شنط"] .card-worn-window>img.card-hover-image{object-fit:contain!important;transform:none!important;object-position:center}

/* Fit each reviewed shoe area inside the available window, on every viewport. */
.card.product-tile .card-worn-window.card-worn-focused{container-type:size}
.card.product-tile[data-edition] .card-worn-window.card-worn-focused>img.card-hover-image{position:absolute!important;inset:auto!important;left:50%!important;top:50%!important;width:min(var(--focus-width),var(--focus-height))!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:translate(var(--focus-x),var(--focus-y))!important;transform-origin:center!important;transition:none!important}

/* Per-color reviewed framing, served in the CSP-approved stylesheet. */
.product-tile[data-edition="tj704~black"] .card-worn-focused{--focus-width:251.42857142857142cqw;--focus-height:314.2857142857143cqh;--focus-x:-50.5%;--focus-y:-84.5%}
.product-tile[data-edition="tj704~brown"] .card-worn-focused{--focus-width:225.64102564102564cqw;--focus-height:330.0cqh;--focus-x:-52.5%;--focus-y:-85.0%}
.product-tile[data-edition="tj704~beige"] .card-worn-focused{--focus-width:220.0cqw;--focus-height:314.2857142857143cqh;--focus-x:-52.0%;--focus-y:-85.5%}
.product-tile[data-edition="aj725~black"] .card-worn-focused{--focus-width:220.0cqw;--focus-height:300.0cqh;--focus-x:-50.0%;--focus-y:-84.0%}
.product-tile[data-edition="aj725~brown"] .card-worn-focused{--focus-width:237.83783783783784cqw;--focus-height:330.0cqh;--focus-x:-50.5%;--focus-y:-85.0%}
.product-tile[data-edition="aj725~beige"] .card-worn-focused{--focus-width:204.65116279069767cqw;--focus-height:330.0cqh;--focus-x:-51.5%;--focus-y:-85.0%}
.product-tile[data-edition="aj725~burgundy"] .card-worn-focused{--focus-width:214.6341463414634cqw;--focus-height:300.0cqh;--focus-x:-49.5%;--focus-y:-84.0%}
.product-tile[data-edition="dx2093~white"] .card-worn-focused{--focus-width:258.8235294117647cqw;--focus-height:440.0cqh;--focus-x:-53.0%;--focus-y:-86.5%}
.product-tile[data-edition="dx2093~black"] .card-worn-focused{--focus-width:244.44444444444446cqw;--focus-height:412.5cqh;--focus-x:-52.0%;--focus-y:-86.0%}
.product-tile[data-edition="dx2093~burgundy"] .card-worn-focused{--focus-width:231.57894736842104cqw;--focus-height:412.5cqh;--focus-x:-49.0%;--focus-y:-86.0%}
.product-tile[data-edition="tj706~black"] .card-worn-focused{--focus-width:237.83783783783784cqw;--focus-height:366.6666666666667cqh;--focus-x:-50.5%;--focus-y:-85.0%}
.product-tile[data-edition="tj706~brown"] .card-worn-focused{--focus-width:275.0cqw;--focus-height:347.36842105263156cqh;--focus-x:-52.0%;--focus-y:-85.5%}
.product-tile[data-edition="tj706~beige"] .card-worn-focused{--focus-width:231.57894736842104cqw;--focus-height:347.36842105263156cqh;--focus-x:-51.0%;--focus-y:-85.5%}
.product-tile[data-edition="gj522~black"] .card-worn-focused{--focus-width:191.30434782608697cqw;--focus-height:314.2857142857143cqh;--focus-x:-54.0%;--focus-y:-84.5%}
.product-tile[data-edition="gj522~brown"] .card-worn-focused{--focus-width:214.6341463414634cqw;--focus-height:314.2857142857143cqh;--focus-x:-50.5%;--focus-y:-84.5%}
.product-tile[data-edition="aj723~black"] .card-worn-focused{--focus-width:179.59183673469389cqw;--focus-height:275.0cqh;--focus-x:-52.5%;--focus-y:-84.0%}
.product-tile[data-edition="aj723~brown"] .card-worn-focused{--focus-width:251.42857142857142cqw;--focus-height:314.2857142857143cqh;--focus-x:-51.5%;--focus-y:-84.5%}
.product-tile[data-edition="gx1291~black"] .card-worn-focused{--focus-width:204.65116279069767cqw;--focus-height:286.95652173913044cqh;--focus-x:-50.5%;--focus-y:-83.5%}
.product-tile[data-edition="gx1291~brown"] .card-worn-focused{--focus-width:220.0cqw;--focus-height:275.0cqh;--focus-x:-51.0%;--focus-y:-85.0%}
.product-tile[data-edition="aj730~black"] .card-worn-focused{--focus-width:266.6666666666667cqw;--focus-height:347.36842105263156cqh;--focus-x:-51.5%;--focus-y:-83.5%}
.product-tile[data-edition="aj730~brown"] .card-worn-focused{--focus-width:204.65116279069767cqw;--focus-height:314.2857142857143cqh;--focus-x:-52.5%;--focus-y:-84.5%}
.product-tile[data-edition="gj524~black"] .card-worn-focused{--focus-width:214.6341463414634cqw;--focus-height:300.0cqh;--focus-x:-52.5%;--focus-y:-84.0%}
.product-tile[data-edition="gj524~brown"] .card-worn-focused{--focus-width:200.0cqw;--focus-height:314.2857142857143cqh;--focus-x:-51.0%;--focus-y:-84.5%}
.product-tile[data-edition="gj524~tan"] .card-worn-focused{--focus-width:258.8235294117647cqw;--focus-height:314.2857142857143cqh;--focus-x:-51.0%;--focus-y:-84.5%}
.product-tile[data-edition="aj715~black"] .card-worn-focused{--focus-width:204.65116279069767cqw;--focus-height:300.0cqh;--focus-x:-51.5%;--focus-y:-84.0%}
.product-tile[data-edition="aj715~brown"] .card-worn-focused{--focus-width:209.52380952380952cqw;--focus-height:314.2857142857143cqh;--focus-x:-51.0%;--focus-y:-84.5%}
.product-tile[data-edition="sj2095~navy"] .card-worn-focused{--focus-width:266.6666666666667cqw;--focus-height:440.0cqh;--focus-x:-50.5%;--focus-y:-85.5%}
.product-tile[data-edition="sj2095~light-blue"] .card-worn-focused{--focus-width:251.42857142857142cqw;--focus-height:412.5cqh;--focus-x:-50.5%;--focus-y:-86.0%}
.product-tile[data-edition="sj2095~coffee"] .card-worn-focused{--focus-width:266.6666666666667cqw;--focus-height:388.2352941176471cqh;--focus-x:-52.5%;--focus-y:-86.5%}
.product-tile[data-edition="sj2095~burgundy"] .card-worn-focused{--focus-width:244.44444444444446cqw;--focus-height:412.5cqh;--focus-x:-50.0%;--focus-y:-86.0%}
.product-tile[data-edition="sj2095~black"] .card-worn-focused{--focus-width:266.6666666666667cqw;--focus-height:388.2352941176471cqh;--focus-x:-51.5%;--focus-y:-86.5%}
.product-tile[data-edition="sj2095~brown"] .card-worn-focused{--focus-width:275.0cqw;--focus-height:412.5cqh;--focus-x:-52.0%;--focus-y:-86.0%}
.product-tile[data-edition="jj207~white"] .card-worn-focused{--focus-width:162.96296296296296cqw;--focus-height:244.44444444444446cqh;--focus-x:-52.0%;--focus-y:-82.5%}
.product-tile[data-edition="jj207~beige"] .card-worn-focused{--focus-width:244.44444444444446cqw;--focus-height:264.0cqh;--focus-x:-52.0%;--focus-y:-82.5%}
.product-tile[data-edition="jj207~black"] .card-worn-focused{--focus-width:144.2622950819672cqw;--focus-height:253.84615384615384cqh;--focus-x:-50.5%;--focus-y:-83.0%}
.product-tile[data-edition="jj212~black"] .card-worn-focused{--focus-width:162.96296296296296cqw;--focus-height:275.0cqh;--focus-x:-52.0%;--focus-y:-83.0%}
.product-tile[data-edition="jj212~white"] .card-worn-focused{--focus-width:204.65116279069767cqw;--focus-height:275.0cqh;--focus-x:-48.5%;--focus-y:-83.0%}
.product-tile[data-edition="jj212~beige"] .card-worn-focused{--focus-width:214.6341463414634cqw;--focus-height:253.84615384615384cqh;--focus-x:-45.5%;--focus-y:-83.0%}
.product-tile[data-edition="dj201~black"] .card-worn-focused{--focus-width:251.42857142857142cqw;--focus-height:275.0cqh;--focus-x:-54.5%;--focus-y:-85.0%}
.product-tile[data-edition="dj201~white"] .card-worn-focused{--focus-width:258.8235294117647cqw;--focus-height:300.0cqh;--focus-x:-53.0%;--focus-y:-84.0%}
