#product .images-container.zl-gallery-original{display:none!important}
#zl-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;width:100%;max-width:690px;margin:0 auto 24px}
#zl-gallery .zl-gallery-thumbs{display:flex;flex-direction:column;gap:10px;align-items:stretch}
#zl-gallery .zl-gallery-thumb{position:relative;display:block;width:76px;padding:3px;border:1px solid #ded6c9;background:#fff;border-radius:4px;cursor:pointer;overflow:hidden;transition:border-color .15s}
#zl-gallery .zl-gallery-thumb[aria-selected=true]{border:2px solid #504236;padding:2px}
#zl-gallery .zl-gallery-thumb:focus-visible{outline:3px solid #927346;outline-offset:3px}
#zl-gallery .zl-gallery-thumb img{display:block;width:100%;height:78px;object-fit:contain}
#zl-gallery .zl-gallery-play{position:absolute;right:5px;bottom:5px;display:grid;place-items:center;border-radius:50%;width:23px;height:23px;background:rgba(0,0,0,.72);color:#fff;font-size:11px}
#zl-gallery .zl-gallery-panel{overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;background:#f7f7f4;border-radius:5px;min-width:0}
#zl-gallery .zl-gallery-photo{display:block;width:100%;height:100%;object-fit:contain}
#zl-gallery .zl-gallery-video{display:block;width:100%;height:100%;object-fit:contain;background:#171717}
#zl-gallery [hidden]{display:none!important}
#zl-gallery .zl-gallery-caption{grid-column:2;margin:0;text-align:center;font-size:13px;color:#6c625a;line-height:1.5}
@media(max-width:767px){#zl-gallery{grid-template-columns:56px minmax(0,1fr);gap:9px;max-width:520px;margin-bottom:20px}#zl-gallery .zl-gallery-thumb{width:56px}#zl-gallery .zl-gallery-thumb img{height:48px}#zl-gallery .zl-gallery-thumbs{gap:8px}}

.zl-preview-buy{display:flex;gap:15px;align-items:flex-end;margin-bottom:18px}.zl-preview-buy label{margin:0;font-size:12px;font-weight:600}.zl-preview-buy input{display:block;width:62px;height:48px;border:1px solid #ddd;text-align:center;background:#fff;color:#444;border-radius:2px}.zl-preview-buy .zl-preview-cart{flex:1;min-height:48px;background:#544435;border-color:#544435;color:white;opacity:.6;cursor:not-allowed}.zl-book-preparation>p{font-size:12px;line-height:1.5;color:#6c625a}
.zl-book-page .add-to-cart,.zl-book-page .zl-preview-cart{background:#c52127!important;border-color:#c52127!important;color:#fff!important;min-height:50px;font-weight:700}.zl-book-page .add-to-cart:hover{background:#a6171c!important;border-color:#a6171c!important}.zl-book-page #zl-limited{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#952329;font-weight:600;margin:15px 0 10px}.zl-book-page .zl-preview-cart{opacity:.7}.zl-book-page .product-quantity .add{flex:1}

/* Match the store's two purchase rows: quantity, then full-width basket. */
.zl-book-page .product-add-to-cart.zl-book-preparation{border:0!important;padding:0!important;margin:0!important;background:transparent!important;border-radius:0!important}
.zl-book-page .zl-preview-buy{display:flex;flex-direction:column;align-items:stretch;gap:18px;margin:0 0 15px}
.zl-book-page .zl-preview-buy label{align-self:flex-start;font-weight:400;font-size:14px}
.zl-book-page .zl-preview-buy input{margin-top:7px;width:78px;height:42px}
.zl-book-page .zl-preview-buy .zl-preview-cart{flex:none;width:100%;height:48px;min-height:48px;font-weight:400;background:#cc2121!important;border-color:#cc2121!important;opacity:1}
.zl-book-page .add-to-cart{background:#cc2121!important;border-color:#cc2121!important;font-weight:400}

#zl-gallery .zl-gallery-panel{background:#f6f0e6}
#zl-gallery .zl-gallery-photo{touch-action:pan-y}
#zl-gallery .zl-spin{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 45% 30%,#fffdf7,#f0e6d7);overflow:hidden;outline-offset:-4px}
#zl-gallery .zl-spin-stage{flex:1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;perspective:1400px;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}
#zl-gallery .zl-spin-stage:active{cursor:grabbing}
#zl-gallery .zl-spin-book{position:relative;width:300px;height:375px;transform-style:preserve-3d;flex-shrink:0}
#zl-gallery .zl-spin-face{position:absolute;backface-visibility:hidden;box-sizing:border-box;background:#30231b}
#zl-gallery .zl-spin-face img{width:100%;height:100%;display:block;pointer-events:none;object-fit:fill}
#zl-gallery .zl-spin-front{width:300px;height:375px;transform:translateZ(17px)}
#zl-gallery .zl-spin-back{width:300px;height:375px;transform:rotateY(180deg) translateZ(17px)}
#zl-gallery .zl-spin-spine{width:34px;height:375px;left:133px;transform:rotateY(-90deg) translateZ(150px)}
#zl-gallery .zl-spin-pages{width:32px;height:365px;left:134px;top:5px;transform:rotateY(90deg) translateZ(147px);background:repeating-linear-gradient(90deg,#f7f5ee 0,#f7f5ee 1px,#d9d6cb 1px,#ece9e0 2px)}
#zl-gallery .zl-spin-top,#zl-gallery .zl-spin-bottom{width:294px;height:32px;left:3px;top:171.5px;background:repeating-linear-gradient(0deg,#f4f1e8 0,#f4f1e8 1px,#d6d3c8 1px,#efebe3 2px)}
#zl-gallery .zl-spin-top{transform:rotateX(90deg) translateZ(183px)}
#zl-gallery .zl-spin-bottom{transform:rotateX(-90deg) translateZ(183px)}
#zl-gallery .zl-spin-foil{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:screen;pointer-events:none}
#zl-gallery .zl-spin-hint{font-size:12px;text-align:center;margin:7px 8px;color:#574a3d;line-height:1.4}
#zl-gallery .zl-spin-controls{display:flex;justify-content:center;gap:6px;padding:0 8px 16px}
#zl-gallery .zl-spin-controls button{min-height:40px;border:1px solid #cbbda9;border-radius:4px;background:#fffaf3;padding:5px 9px;color:#4b3d2e;font-size:11px;cursor:pointer}
#zl-gallery .zl-gallery-thumb .zl-gallery-play{font-size:10px;min-width:25px}
@media(max-width:767px){#zl-gallery .zl-spin-controls{gap:3px;padding-bottom:9px}#zl-gallery .zl-spin-controls button{padding:4px 6px;font-size:10px}.zl-spin-hint{font-size:11px!important}}

/* One consistent warm ivory studio throughout the gallery. */
#zl-gallery{align-items:start;grid-template-rows:auto auto;row-gap:9px}
#zl-gallery .zl-gallery-thumbs{grid-row:1;max-height:100%;height:0;min-height:100%;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}
#zl-gallery .zl-gallery-thumb{flex-shrink:0}
#zl-gallery .zl-gallery-panel,#zl-gallery .zl-gallery-thumb,#zl-gallery .zl-spin{background:#eee4d6 url('/img/cms/euskal-arima-ficha-20261113/fondo-marfil-galeria-v7.jpg') center/cover no-repeat}
#zl-gallery .zl-gallery-panel{width:100%;min-height:0}
#zl-gallery .zl-gallery-panel[data-kind=back] .zl-gallery-photo{width:78%;height:auto;max-height:86%;object-fit:contain;filter:drop-shadow(7px 13px 11px rgba(52,36,19,.25))}
#zl-gallery .zl-gallery-panel[data-kind=interior] .zl-gallery-photo{width:94%;height:auto;max-height:90%;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(52,36,19,.22))}
#zl-gallery .zl-gallery-thumb[data-kind=back] img{width:78%;margin:auto}
#zl-gallery .zl-gallery-thumb[data-kind=interior] img{padding:2px}
#zl-gallery .zl-spin-stage{overflow:hidden}
#zl-gallery .zl-spin-book{zoom:1;will-change:transform}
#zl-gallery .zl-gallery-video{background:transparent}
#zl-gallery .zl-gallery-thumbs{scrollbar-color:#baa98f transparent}
@media(max-width:767px){#zl-gallery .zl-gallery-thumb{min-height:54px}#zl-gallery .zl-gallery-thumbs{gap:7px}}

/* Mobile title and reliable native rotation control. */
.zl-book-page .product-detail-name{text-transform:none!important}
#zl-gallery .zl-gallery-thumbs{overflow-x:hidden}
#zl-gallery .zl-gallery-thumb{width:100%}
#zl-gallery .zl-spin-slider{display:block;flex:none;width:calc(100% - 32px);margin:0 16px;height:36px;accent-color:#927346;cursor:pointer;touch-action:pan-y}
#zl-gallery .zl-spin-controls{flex-wrap:wrap;padding-bottom:10px;gap:4px}
#zl-gallery .zl-spin-controls button{min-height:36px}
@media(max-width:767px){#zl-gallery .zl-spin-controls button{min-height:32px;font-size:10px;padding:3px 6px}#zl-gallery .zl-spin-hint{margin:4px 6px;font-size:10px!important}#zl-gallery .zl-spin-slider{height:30px}}
/* Compact, legible purchase block; restricted to this book. */
.zl-book-page .product-prices{display:flex!important;align-items:baseline;gap:10px;flex-wrap:nowrap;margin-bottom:0!important}
.zl-book-page .product-prices .product-price{margin:0!important;flex:none}
.zl-book-page .product-prices .tax-shipping-delivery-label{margin:0!important;padding:0!important;font-size:12px;white-space:nowrap;color:#68615a}
.zl-book-page #zl-limited{margin:8px 0 10px!important;font-size:12px}
.zl-book-page #add-to-cart-or-refresh .product-add-to-cart{margin-top:0!important}
.zl-book-page .product-add-to-cart .product-available{font-size:12px;line-height:1.5;color:#68615a}
.zl-book-page #zl-book-support{clear:both;max-width:700px;margin:24px auto}
.zl-book-page #zl-book-support #ps_checkout-payment-method-logo-block-container{margin:16px 0!important}
.zl-book-page #zl-book-support #ejt-contact{max-width:100%;margin:18px 0!important}
@media(max-width:767px){.zl-book-page .product-prices .current-price{font-size:28px!important}.zl-book-page .product-prices{gap:9px}.zl-book-page .product-prices .tax-shipping-delivery-label{font-size:11px}.zl-book-page .description-short{margin-bottom:14px!important}}

.zl-book-page .product-actions{padding-top:0!important}
.zl-book-page .product-add-to-cart .product-available,.zl-book-page .product-add-to-cart .product-available span{color:#68615a!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important}
/* Mobile gallery: horizontal images, vertical page. No nested vertical scroll. */
#zl-gallery .zl-gallery-frame{position:relative;grid-column:2;grid-row:1;min-width:0}
#zl-gallery .zl-gallery-viewport{width:100%;height:auto;aspect-ratio:4/5;overflow:hidden;position:relative;border-radius:5px}
#zl-gallery .zl-gallery-panel{height:100%;aspect-ratio:auto;border-radius:0}
#zl-gallery .zl-gallery-panel[data-active=false]{display:none}
#zl-gallery .zl-gallery-arrow,#zl-gallery .zl-gallery-count{display:none}
#zl-gallery .zl-spin-front-inner,#zl-gallery .zl-spin-back-inner{width:300px;height:375px;background:#ebe5d7}
#zl-gallery .zl-spin-front-inner{transform:translateZ(16px) rotateY(180deg)}
#zl-gallery .zl-spin-back-inner{transform:translateZ(-16px)}
#zl-gallery .zl-spin-front-edge,#zl-gallery .zl-spin-back-edge{width:2px;height:375px;left:149px;background:#493426}
#zl-gallery .zl-spin-front-edge{transform:translateZ(16.5px) rotateY(90deg) translateZ(150px)}
#zl-gallery .zl-spin-back-edge{transform:translateZ(-16.5px) rotateY(90deg) translateZ(150px)}
/* Original spreads, presented with a restrained book edge and central binding. */
#zl-gallery .zl-open-book{position:relative;width:90%;aspect-ratio:8/5;transform:perspective(1100px) rotateX(8deg);isolation:isolate;box-shadow:0 16px 20px -9px rgba(48,32,16,.32)}
#zl-gallery .zl-open-book:before{content:'';position:absolute;z-index:-1;inset:1px -2px -7px;background:repeating-linear-gradient(0deg,#d2cabc 0,#eee9df 1px,#eee9df 2px);border:1px solid #b7ab99;border-bottom:3px solid #574433;border-radius:2px 2px 5px 5px}
#zl-gallery .zl-open-book:after{content:'';position:absolute;pointer-events:none;inset:0;background:linear-gradient(90deg,transparent 46%,rgba(38,25,13,.06) 48.8%,rgba(24,17,11,.30) 49.9%,rgba(255,250,235,.2) 50.2%,rgba(38,25,13,.10) 51.2%,transparent 54%);border-radius:2px}
#zl-gallery .zl-gallery-panel[data-kind=interior] .zl-open-book .zl-gallery-photo{width:100%;height:100%;max-height:none;filter:none;border-radius:2px}
.zl-book-page #add-to-cart-or-refresh .product-add-to-cart .product-available{display:block;margin:10px 0 0!important;padding:0 0 4px!important;line-height:1.7!important}
.zl-book-page .more-info-product{margin-top:38px!important}
.zl-book-page #add-to-cart-or-refresh .product-quantity .add,.zl-book-page #add-to-cart-or-refresh .product-quantity .add-to-cart{width:100%!important;max-width:none!important}
@media(max-width:767px){
 #zl-gallery .zl-gallery-viewport{display:flex;flex-flow:row nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:auto;touch-action:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
 #zl-gallery .zl-gallery-viewport::-webkit-scrollbar{display:none}
 #zl-gallery .zl-gallery-panel,#zl-gallery .zl-gallery-panel[data-active=false]{display:flex;flex:0 0 100%;width:100%;height:auto;min-width:100%;aspect-ratio:4/5;scroll-snap-align:start;scroll-snap-stop:always}
 #zl-gallery .zl-gallery-photo{touch-action:auto}
 #zl-gallery .zl-gallery-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:10px;z-index:2;min-width:40px;min-height:44px;border:1px solid rgba(110,86,55,.22);border-radius:24px;background:rgba(255,251,245,.91);color:#574332;box-shadow:0 2px 9px rgba(50,31,12,.08);padding:0 10px;cursor:pointer}
 #zl-gallery .zl-gallery-next{right:8px;gap:3px}
 #zl-gallery .zl-gallery-prev{left:8px}
 #zl-gallery .zl-gallery-guide{font-size:10px;letter-spacing:.025em;padding-left:3px}
 #zl-gallery.zl-gallery-explored .zl-gallery-guide{display:none}
 #zl-gallery:not(.zl-gallery-explored) .zl-gallery-next svg{animation:zl-guide 1.6s ease-in-out 2}
 #zl-gallery .zl-gallery-count{display:block;position:absolute;bottom:9px;right:10px;padding:3px 7px;border-radius:12px;background:rgba(255,251,245,.86);color:#625344;font-size:10px;line-height:1.4;pointer-events:none;font-variant-numeric:tabular-nums}
 #zl-gallery .zl-gallery-arrow:focus-visible{outline:2px solid #927346;outline-offset:2px}
}
#zl-gallery .zl-gallery-arrow[hidden]{display:none!important}
@keyframes zl-guide{0%,100%{transform:translateX(0)}50%{transform:translateX(3px)}}
@media(prefers-reduced-motion:reduce){#zl-gallery .zl-gallery-next svg{animation:none!important}}

.zl-book-page #add-to-cart-or-refresh .product-quantity .p-cartwapper{flex:0 0 100%!important;width:100%!important;min-width:0}

/* Gallery refinement requested by Paul: unobstructed image, counter only. */
#zl-gallery .zl-gallery-arrow{display:none!important}

/* Let gestures over the 360 scene navigate the gallery/page; only range controls angle. */
#zl-gallery .zl-spin-stage{touch-action:auto;cursor:auto}

/* Photographic open-book compositions already include their paper, cover and shadow. */
#zl-gallery .zl-gallery-panel[data-kind=book-photo] .zl-gallery-photo{width:100%;height:100%;max-height:none;object-fit:contain;filter:none}

.zl-book-page #product-description-short-1176{margin-top:28px!important;margin-bottom:28px!important}

@media(min-width:768px){.zl-book-page #product-description-short-1176{margin-top:16px!important;margin-bottom:28px!important}}

/* Edition and shop trust: compact editorial presentation, scoped to this book. */
.zl-book-page .zl-eyebrow{font-size:10px!important;line-height:1.6!important;letter-spacing:.15em;text-transform:uppercase;color:#8a6643;margin:0 0 14px!important;font-weight:600}
.zl-book-page .zl-edition{background:#faf7f1;border:1px solid #eae1d5;padding:30px 28px;border-radius:3px;color:#50483f}
.zl-book-page .zl-edition h2,.zl-book-page #zl-shop-trust h2{font-family:Georgia,'Times New Roman',serif;font-size:27px;line-height:1.22;font-weight:400;letter-spacing:-.025em;color:#302b26;margin:0 0 20px}
.zl-book-page .zl-edition-intro{font-size:14px;line-height:1.8;margin:0 0 24px}
.zl-book-page .zl-edition-specs{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px;border-top:1px solid #ded4c5;border-bottom:1px solid #ded4c5;padding:22px 0;margin:0 0 24px}
.zl-book-page .zl-edition-specs>div:last-child{grid-column:1/-1}
.zl-book-page .zl-edition-specs strong{display:block;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:24px;line-height:1.2;color:#44382b;margin-bottom:6px}
.zl-book-page .zl-edition-specs span{display:block;font-size:12px;line-height:1.6;color:#766b60}
.zl-book-page .zl-edition-official{display:flex;flex-direction:column;gap:4px;margin-bottom:22px;padding-left:14px;border-left:2px solid #af8b61}
.zl-book-page .zl-edition-official .zl-eyebrow{margin:0!important;font-size:9px!important}
.zl-book-page .zl-edition-official strong{font-size:14px;font-weight:600;color:#463a2e}
.zl-book-page .zl-edition-official>span:last-child{font-size:12px;color:#766b60}
.zl-book-page .zl-edition-credits{font-size:11px;line-height:1.7;color:#7b7268}
.zl-book-page .zl-edition-credits p{margin:0 0 10px;font-size:11px;line-height:1.7}
.zl-book-page .zl-edition-credits p:last-child{margin-bottom:0}
.zl-book-page #zl-shop-trust{border-top:1px solid #ddd3c5;margin:32px 0 28px;padding:26px 24px 0;color:#645b51}
.zl-book-page #zl-shop-trust h2{font-size:25px;max-width:360px;margin-bottom:13px}
.zl-book-page .zl-trust-score{margin:0 0 20px;font-size:12px;color:#796e60}
.zl-book-page .zl-trust-score strong{font-size:26px;color:#4a3a28;font-family:Georgia,'Times New Roman',serif;font-weight:400}
.zl-book-page #zl-shop-trust blockquote{padding:0 0 0 16px;margin:0 0 20px;border-left:2px solid #ded1bf}
.zl-book-page #zl-shop-trust blockquote p{font-size:13px;line-height:1.8;margin:0 0 7px;color:#645b51}
.zl-book-page #zl-shop-trust cite{font-style:normal;font-size:11px;color:#8b8074}
.zl-book-page .zl-trust-link{font-size:11px;color:#674a31;text-decoration:underline;text-underline-offset:4px}
.zl-book-page .zl-shop-trust-original{display:none!important}
@media(max-width:767px){.zl-book-page .zl-edition{padding:25px 21px}.zl-book-page .zl-edition h2{font-size:25px}.zl-book-page #zl-shop-trust{padding:25px 5px 0;margin-top:25px}.zl-book-page #zl-shop-trust h2{font-size:25px}}

/* Description in harmony with the edition card, compact for purchase. */
.zl-book-page #product-description-short-1176{background:#faf7f1;border:1px solid #eae1d5;border-radius:3px;padding:20px 24px;color:#50483f}
.zl-book-page #product-description-short-1176 p{color:#50483f;line-height:1.7;margin-bottom:10px}
.zl-book-page #product-description-short-1176 p:last-child{margin-bottom:0;color:#766b60;font-size:12px}
.zl-book-page #product-description-short-1176 .gv-shorttitle{margin:0 0 12px!important;font-family:Georgia,'Times New Roman',serif;font-size:24px!important;line-height:1.2;color:#302b26}
.zl-book-page #product-description-short-1176 .gv-shorttitle strong{font-weight:400}
@media(max-width:767px){.zl-book-page #product-description-short-1176{padding:20px 21px}.zl-book-page #product-description-short-1176 .gv-shorttitle{font-size:23px!important}}

/* Compact contact in the edition card, payment reassurance after mobile reviews. */
.zl-book-page.zl-compact-contact #ejt-contact{display:none!important}
.zl-book-page .zl-edition-contact{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;margin-top:22px;padding-top:12px;border-top:1px solid #e3d9cc;font-size:12px;color:#7b7268}
.zl-book-page .zl-edition-contact a{display:inline-flex;align-items:center;min-height:44px;color:#50483f;font-size:12px;text-decoration:underline;text-decoration-color:#c7b8a4;text-underline-offset:4px}
.zl-book-page .zl-edition-contact a:hover{color:#a01923}
@media(max-width:767px){.zl-book-page #zl-book-support{width:100%;margin:8px auto 28px;padding-top:10px;border-top:1px solid #eae1d5}.zl-book-page #zl-book-support #ps_checkout-payment-method-logo-block-container{margin:8px 0!important}}

/* Restrained video thumbnail control, matching the warm editorial palette. */
#zl-gallery #zl-thumb-1 .zl-gallery-play{width:24px;height:24px;min-width:24px;right:5px;bottom:5px;background:rgba(250,247,241,.96);border:1px solid rgba(81,68,56,.32);color:#514438;font-size:0;box-shadow:0 1px 4px rgba(38,27,16,.12)}
#zl-gallery #zl-thumb-1 .zl-gallery-play::before{content:'';width:18px;height:18px;display:block;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTkgNi41IDE3IDEyIDkgMTcuNVoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzUxNDQzOCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=") center/contain no-repeat}

/* The book's opening line leads the description, without repeating in features. */
.zl-book-page #product-description-short-1176 .gv-shorttitle{display:none}
.zl-book-page #product-description-short-1176 .zl-short-lead{font-family:Georgia,'Times New Roman',serif;font-size:26px;font-weight:400;line-height:1.25;letter-spacing:-.02em;color:#302b26;margin:0 0 18px}
.zl-book-page #product-description-short-1176 p:last-child{font-size:13px;color:#50483f}
@media(max-width:767px){.zl-book-page #product-description-short-1176 .zl-short-lead{font-size:24px}}

/* v118: one purchase row; narrative belongs in the labelled description. */
.zl-book-page #add-to-cart-or-refresh .product-quantity .p-cartwapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:12px!important}
.zl-book-page #add-to-cart-or-refresh .product-quantity .p-cartwapper>.add{order:1;flex:1 1 0!important;width:auto!important;min-width:0;margin:0!important}
.zl-book-page #add-to-cart-or-refresh .product-quantity .p-cartwapper>.qty{order:2;flex:0 0 100px!important;width:100px!important;margin:0!important}
.zl-book-page #add-to-cart-or-refresh .product-quantity .add-to-cart{height:52px!important;min-height:52px!important;margin:0!important;white-space:normal;line-height:1.25}
.zl-book-page #product-description-short-1176 .gv-shorttitle{display:block;font-family:inherit!important;font-size:11px!important;font-weight:600;line-height:1.4!important;letter-spacing:.12em;text-transform:uppercase;color:#87735b;margin:0 0 15px!important}
.zl-book-page #product-description-short-1176 .gv-shorttitle strong{font-weight:600}
.zl-book-page #product-description-short-1176 p:not(.gv-shorttitle){font-size:14px;line-height:1.75;margin-bottom:16px}
.zl-book-page #product-description-short-1176 p:last-child{margin-bottom:0;font-size:14px}
@media(max-width:767px){
.zl-book-page #add-to-cart-or-refresh .product-quantity .p-cartwapper{gap:10px!important}
.zl-book-page #add-to-cart-or-refresh .product-quantity .add-to-cart{padding:0 10px!important;font-size:14px!important}
}

/* v119: align the quantity with the purchase button on mobile. */
.zl-book-page #add-to-cart-or-refresh .product-quantity .p-cartwapper>.qty>.control-label{display:none!important}

/* v121: concise edition metadata; standard shop reviews and footer payments. */
.zl-book-page .zl-edition-isbn{font-size:11px!important;color:#7b7268!important;letter-spacing:.06em;margin:15px 0 0!important}
.zl-book-page .zl-edition-contact a{gap:7px}
.zl-book-page .zl-edition-contact a svg{width:16px;height:16px;flex:0 0 16px;color:#34836a}
.zl-book-page .zl-book-details-integrated,.zl-book-page #zl-book-support,.zl-book-page #zl-shop-trust{display:none!important}
.zl-book-page .Rating__module.zl-shop-trust-original{display:block!important}
