.ec-book-mockup{display:block;max-width:100%;object-fit:contain;object-position:center;transform:none;filter:none;box-shadow:none;border:0;border-radius:0;background:transparent}
.ec-premium-product-gallery{display:grid;place-items:center;width:100%;aspect-ratio:4/5;min-width:0;overflow:hidden;background:#eee9df;padding:clamp(12px,2vw,25px);box-sizing:border-box}
.ec-premium-product-gallery .ec-book-mockup{width:100%;height:100%;min-height:0}
.resource-card__media:has(>.ec-book-mockup){background:#eee9df}
.resource-card__media>.ec-book-mockup{padding:10%;box-sizing:border-box}
.cart-items__media-container:has(>.ec-book-mockup){background:#eee9df;border-radius:0;overflow:visible}
.cart-items__media-container>.ec-book-mockup{width:100%;height:100%;padding:4%;box-sizing:border-box}
body.ec-editorial-page .ec-root .ec-guide-cover{height:300px;padding:10px 18px;overflow:hidden}
body.ec-editorial-page .ec-root .ec-guide-cover .ec-book-mockup{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;transform:none;filter:none;box-shadow:none;border:0;border-radius:0}
body.ec-editorial-page .ec-featured-guides .ec-guide-cover{height:330px;min-height:0;padding:10px 18px}
body.ec-editorial-page .ec-premium-book-scene{margin:0;padding:30px 20px;gap:18px;overflow:hidden}
body.ec-editorial-page .ec-editorial-book.ec-premium-book-display{position:static;width:min(100%,360px);max-width:100%;transform:none;box-shadow:none;background:none;border:0;border-radius:0}
body.ec-editorial-page .ec-editorial-book.ec-premium-book-display:before,body.ec-editorial-page .ec-editorial-book.ec-premium-book-display:after{content:none}
body.ec-editorial-page .ec-premium-book-display .ec-book-mockup{display:block;width:100%;height:auto;border:0;border-radius:0;transform:none;box-shadow:none}
.ec-sat-premium-page .ec-sat-premium .ec-p-book-surface{height:365px;padding:10px 14px;box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}
.ec-sat-premium-page .ec-sat-premium .ec-p-book-surface .ec-book-mockup{width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;transform:none;box-shadow:none;border:0;border-radius:0;background:transparent}
@media(max-width:1100px){body.ec-editorial-page .ec-featured-guides .ec-guide-cover{height:300px;padding:10px 15px}}
@media(max-width:760px){body.ec-editorial-page .ec-root .ec-guide-cover,body.ec-editorial-page .ec-featured-guides .ec-guide-cover{height:320px;padding:10px 18px;min-height:0}body.ec-editorial-page .ec-premium-book-scene{min-height:0;padding:24px 20px;gap:18px}body.ec-editorial-page .ec-premium-book-scene .ec-premium-book-display{width:min(100%,280px)}.ec-sat-premium-page .ec-sat-premium .ec-p-book-surface{height:330px}}
body.ec-editorial-page .ec-root .ec-featured-guides .ec-guide-cover{height:auto;min-height:300px;padding:12px 0;align-self:stretch}
body.ec-editorial-page .ec-root .ec-featured-guides .ec-guide-cover .ec-book-mockup{width:100%;height:auto;max-height:320px}
