main[data-astro-cid-achsanud]{max-width:60rem;padding:var(--space-4) clamp(var(--space-2), 5vw, var(--space-4)) var(--space-8);margin-inline:auto}article[data-astro-cid-achsanud]{column-gap:var(--space-3);row-gap:var(--space-4);grid-template-columns:min(38%,10rem) minmax(0,1fr);grid-template-areas:"cover headline""description description""purchase purchase";align-items:start;display:grid}@media (width>=36rem){article[data-astro-cid-achsanud]{column-gap:clamp(var(--space-3), 5vw, var(--space-8));row-gap:var(--space-3);grid-template-columns:38% minmax(0,1fr);grid-template-areas:"cover headline""cover description""cover purchase"}}.cover[data-astro-cid-achsanud]{grid-area:cover}.headline[data-astro-cid-achsanud]{grid-area:headline}.description[data-astro-cid-achsanud]{grid-area:description}.purchase[data-astro-cid-achsanud]{grid-area:purchase;container:buy-box/inline-size}.cover[data-astro-cid-achsanud] img[data-astro-cid-achsanud]{border-radius:var(--radius-md);outline:1px solid var(--outline-variant);outline-offset:-1px;width:100%;height:auto;display:block}.authors[data-astro-cid-achsanud]{color:var(--on-surface-variant);font-size:var(--text-xs)}h1[data-astro-cid-achsanud]{font-size:var(--text-xl);margin-block:var(--space-1) var(--space-2);overflow-wrap:break-word}.price[data-astro-cid-achsanud]{font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--primary-on-light);font-weight:600}.description[data-astro-cid-achsanud]{max-width:var(--measure);color:var(--on-surface);margin:0}.back[data-astro-cid-achsanud]{margin-top:var(--space-8)}.buy-box{gap:var(--space-2);padding:var(--space-2);background:var(--surface-card);border:1px solid var(--outline-variant);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);max-width:26rem;display:grid}@container buy-box (width>=20rem){.buy-box{gap:var(--space-3);padding:var(--space-3)}}.buy-box label{font-weight:600;font-size:var(--text-sm);margin-bottom:var(--space-1);display:block}.stepper{border:1px solid var(--outline);border-radius:var(--radius-sm);align-items:stretch;width:fit-content;max-width:100%;display:flex;overflow:hidden}.stepper button{background:var(--surface-card);min-width:44px;min-height:2.75rem;color:var(--on-surface);font:inherit;cursor:pointer;transition-property:background-color,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);border:0;flex:0 2.75rem;font-size:1.25rem}@media (hover:hover){.stepper button:not(:disabled):hover{background:var(--primary-container)}}.stepper button:not(:disabled):active{background:var(--primary-dim);transform:scale(.96)}.stepper button:disabled{opacity:.4;cursor:not-allowed}.stepper input{border:0;border-inline:1px solid var(--outline);text-align:center;width:3.5rem;min-width:2.5ch;min-height:2.75rem;font:inherit;font-variant-numeric:tabular-nums;background:var(--surface-card);color:var(--on-surface)}.stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.stepper input[type=number]{appearance:textfield}.buy-box .limit{min-height:1.4em;font-size:var(--text-2xs);color:var(--on-surface-variant);margin-top:.25rem;line-height:1.4;display:block}.summary{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--outline-variant);margin:0;display:grid}.summary>div{justify-content:space-between;column-gap:var(--space-2);flex-wrap:wrap;display:flex}.summary dt,.summary dd{margin:0}.summary dd{font-variant-numeric:tabular-nums;font-weight:600}.summary .muted{color:var(--on-surface-variant);font-size:var(--text-sm)}.summary .muted dd{font-weight:300}.buy{border-radius:var(--radius-sm);background:var(--secondary);min-height:3rem;color:var(--on-secondary);font:inherit;font-weight:600;font-size:var(--text-base);cursor:pointer;transition-property:background-color,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);border:0}@media (hover:hover){.buy:hover{background:#175c6d}}.buy:active{transform:scale(.96)}.reassurance{font-size:var(--text-xs);color:var(--on-surface-variant)}
