/* Keep the storefront quiet; production details remain in the Buy dialog. */
.micro-scarcity,.purchase-scarcity,[data-i18n="scarcity.text"]{display:none!important}
body.landing-page #genesis{position:relative;background-image:url('../assets/white-edition/approved-front-6ecac7d50043.png');background-position:center!important}
body.landing-page #genesis .white-book-buy{position:absolute;left:50%;top:67%;transform:translate(-50%,-50%);z-index:150;display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:14px 23px;border:1px solid #fff;background:#080808e8;color:#fff;font:14px Georgia,serif;letter-spacing:4px;text-transform:uppercase;text-decoration:none;line-height:1}
.physical-category-image{display:block;position:relative;height:100%;width:100%}.physical-category-image .category-buy{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);padding:12px 20px;background:#000d;border:1px solid #ddd;color:#fff;font-size:12px;letter-spacing:3px;text-transform:uppercase;z-index:3}.physical-category-card .product-image-wrapper{height:auto!important;aspect-ratio:4/5;overflow:hidden}.physical-category-card .product-image{height:100%!important;width:100%!important;object-fit:cover!important}.physical-category-card .product-info{position:relative!important}

body.landing-page .physical-category-card{background:rgba(12,12,12,.84)!important}

body.landing-page .product-section .apparel-stack-preview{object-fit:contain!important;background:transparent!important;filter:none!important;box-shadow:none!important;border:0!important}

/* Follow the hardcover outline to hide residual edge pixels in the generated cutout. */
body.landing-page .physical-category-card .book-pair-cutout{object-fit:contain!important;background:transparent!important;filter:none!important;border:0!important;box-shadow:none!important;clip-path:polygon(3.3% 19.5%,7% 18.5%,11% 18.4%,48.8% 19.9%,48.8% 18.5%,52% 17.6%,56% 17.3%,96.6% 19.9%,96.6% 76%,56% 79.2%,52% 79%,49% 78.3%,49% 72.6%,10% 74.5%,5% 74.2%,3.3% 73.7%)}

body.landing-page .product-section .product-card.physical-category-card{display:block!important}

body.landing-page .physical-category-card .product-image-wrapper{background:transparent!important;border:0!important;box-shadow:none!important}
body.landing-page .physical-category-card .product-image-wrapper::after{display:none!important}

/* Persistent category actions share the same bottom edge. */
body.landing-page .product-section .product-card{display:flex!important;flex-direction:column!important}
body.landing-page .product-section .product-card .product-info{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center;flex:1 0 auto!important}
body.landing-page .product-section .product-card .acquire-btn{opacity:1!important;visibility:visible!important;display:inline-flex!important;align-items:center;justify-content:center;align-self:center;margin-top:auto!important;min-height:44px;transform:none!important;pointer-events:auto}
body.landing-page .product-section .product-card .product-info{padding-bottom:0!important;gap:10px}
@media(min-width:1025px){body.landing-page .product-section .product-card .product-image-wrapper{flex:0 0 auto!important;height:clamp(148px,23vh,248px)!important;aspect-ratio:auto!important}body.landing-page .product-section .product-card .product-info{min-height:130px}}

body.landing-page .product-section .acquire-btn-link,body.landing-page .product-section .acquire-btn{text-decoration:none!important}
