.tmb-buy-desktop{position:relative;width:100%;display:flex;justify-content:center;overflow:clip;scroll-margin-top:85px;background:transparent;color:#160d09;font-family:Cormorant Garamond,Georgia,serif}.tmb-buy-stage{position:relative;width:min(100vw,1920px,calc((100vh - 85px) * 1.333333));aspect-ratio:1920 / 1440;overflow:hidden;container-type:inline-size}.tmb-buy-stage:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:var(--tmb-buy-bg);background-repeat:no-repeat;background-size:100% 100%;background-position:center top;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10px,#000 calc(100% - 10px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10px,#000 calc(100% - 10px),transparent 100%);pointer-events:none}.tmb-buy-stage>*{position:relative;z-index:1}.tmb-buy-blurb{position:absolute;z-index:2;top:1.5%;left:50%;width:80%;height:11.2%;margin:0;overflow:hidden;transform:translate(-50%);color:#2d1c13;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(10px,.7cqw,13px);line-height:1.03;letter-spacing:.01em;text-align:center;display:none}.tmb-buy-blurb p{margin:0}.tmb-buy-blurb p+p{margin-top:.15em}.tmb-buy-heading{position:absolute;top:13%;left:50%;width:58%;transform:translate(-50%);text-align:center}.tmb-buy-heading h2,.tmb-buy-bundle-heading h2{margin:0;font-family:Cinzel,Trajan Pro,Georgia,serif;font-size:2.75cqw;font-weight:700;line-height:1;letter-spacing:.11em;text-transform:uppercase}.tmb-buy-heading p{margin:.8% 0 0;font-size:1.25cqw;line-height:1.1}.tmb-buy-heading__divider{display:block;width:26.8%;height:auto;margin:1.7% auto 0}.tmb-buy-book{position:absolute;top:20%;left:calc(9% - (34.1% * 127 / 689));width:34.1%;height:auto}.tmb-buy-formats{position:absolute;top:25%;left:30.15%;width:60.85%;display:grid;grid-template-columns:repeat(3,1fr);gap:4.2%}.tmb-buy-card{position:relative;box-sizing:border-box;aspect-ratio:372 / 493;padding:12.8% 5.4% 5.4%;display:flex;flex-direction:column;align-items:center;background-repeat:no-repeat;background-size:100% 100%;background-position:center;text-align:center}.tmb-buy-card--paperback{background-image:var(--tmb-buy-paperback-card)}.tmb-buy-card--ebook{background-image:var(--tmb-buy-ebook-card)}.tmb-buy-card--audiobook{background-image:var(--tmb-buy-audiobook-card)}.tmb-buy-card h3{margin:40.5% 0 13.5%;font-family:Cinzel,Trajan Pro,Georgia,serif;font-size:1.45cqw;line-height:1;letter-spacing:.05em;text-transform:uppercase}.tmb-buy-card p{margin:0;font-size:1.18cqw;line-height:1.18}.tmb-buy-card strong{margin-top:4%;font-size:1cqw;line-height:1}.tmb-buy-button{box-sizing:border-box;border:0;color:#ead188;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;cursor:pointer;font-family:Cinzel,Trajan Pro,Georgia,serif;line-height:1;letter-spacing:.06em;padding:0 6px .18em;text-indent:.06em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.65);white-space:nowrap}.tmb-buy-button--small{width:87%;aspect-ratio:313 / 78;margin-top:auto;background-image:var(--tmb-buy-small-button);font-size:1.17cqw}.tmb-buy-button--long{width:88%;aspect-ratio:405 / 78;justify-self:center;background-image:var(--tmb-buy-long-button);font-size:.9cqw}.tmb-buy-button:hover,.tmb-buy-button:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.tmb-buy-button:active{transform:translateY(1px)}.tmb-buy-bundle-heading{position:absolute;top:61%;left:32.2%;width:40.7%;display:flex;align-items:center;justify-content:center;gap:4.4%}.tmb-buy-bundle-heading img{width:17.2%;height:auto}.tmb-buy-bundle-heading h2{font-size:2.05cqw;letter-spacing:.08em;white-space:nowrap}.tmb-buy-bundles{position:absolute;left:7%;top:65.6%;width:87.2%;aspect-ratio:1675 / 446;box-sizing:border-box;padding:.520833cqw .416667cqw .15625cqw .677083cqw;display:grid;grid-template-rows:110fr 105fr 105fr 113fr;background-image:var(--tmb-buy-bundle-grid);background-repeat:no-repeat;background-size:100% 100%;background-position:center}.tmb-buy-bundle-row{display:grid;grid-template-columns:486fr 723fr 445fr;align-items:center;text-align:center}.tmb-buy-bundle-row h3{margin:0;font-family:Cinzel,Trajan Pro,Georgia,serif;font-size:1.42cqw;line-height:1.05;letter-spacing:.06em;text-indent:.06em;text-transform:uppercase}.tmb-buy-bundle-details{height:100%;display:grid;grid-template-columns:36.36% 25% 38.64%;align-items:center}.tmb-buy-bundle-row p{margin:0;font-size:1.08cqw;line-height:1.08}.tmb-buy-bundle-row p strong{font-size:.96cqw}.tmb-buy-bundle-details>img{max-width:52%;height:auto;margin-inline:auto}.tmb-buy-note{position:absolute;left:50%;bottom:0;width:max-content;max-width:80%;margin:0;display:flex;align-items:center;justify-content:center;gap:14px;transform:translate(-50%);font-size:1.2cqw;line-height:1;white-space:nowrap}.tmb-buy-note span{flex:0 1 auto}.tmb-buy-note img{width:2.35cqw;height:auto;flex:0 0 auto}.tmb-fulfillment-note{color:#3c291c;font-family:Cormorant Garamond,Georgia,serif;text-align:center}.tmb-fulfillment-note a{color:#751016;font-weight:700;text-decoration-thickness:1px;text-underline-offset:.14em}.tmb-fulfillment-note a:hover,.tmb-fulfillment-note a:focus-visible{color:#9a1720}.tmb-fulfillment-note--desktop{position:absolute;top:58.5%;left:60.575%;width:60.85%;margin:0;transform:translate(-50%);font-size:clamp(10px,.78cqw,15px);line-height:1.2}.tmb-fulfillment-note--mobile{display:none}#tmb-buy .tmb-format-help-button{box-sizing:border-box;width:28px;height:28px;padding:0;border:1px solid #8c6331;border-radius:50%;background:#f4e4c2;color:#681d16;font:700 18px/1 Georgia,serif;display:inline-grid;place-items:center;cursor:pointer;box-shadow:0 1px 3px #3c291c26}#tmb-buy .tmb-buy-card>.tmb-format-help-button{position:absolute;top:7%;right:8%}#tmb-buy .tmb-format-help-anchor{position:absolute;left:1%;top:2%;z-index:2;line-height:0}#tmb-buy .tmb-format-help-button:focus-visible,#tmb-buy .tmb-format-help button:focus-visible,#tmb-buy .tmb-format-help a:focus-visible{outline:2px solid #751016;outline-offset:3px}#tmb-buy .tmb-format-help{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:min(560px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:2px solid #a77d43;border-radius:12px;background:#f6e8ca;color:#2d1c13;box-shadow:0 12px 48px #160d0966;overflow:auto;overscroll-behavior:contain;font:17px/1.5 Georgia,serif;text-align:left}#tmb-buy .tmb-format-help::backdrop{background:#160d0980}#tmb-buy .tmb-format-help__header{position:sticky;top:0;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:16px 18px;background:#f6e8ca;border-bottom:1px solid #a77d4366}#tmb-buy .tmb-format-help h2{margin:0;font:700 20px/1.25 Georgia,serif}#tmb-buy .tmb-format-help [data-tmb-help-close]{flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #a77d43;border-radius:50%;background:transparent;color:#681d16;cursor:pointer;font:28px/1 Georgia,serif}#tmb-buy .tmb-format-help__body{padding:0 22px 20px}#tmb-buy .tmb-format-help p{margin:16px 0 0}#tmb-buy .tmb-format-help a{color:#751016;text-underline-offset:.15em;overflow-wrap:anywhere}#tmb-buy .tmb-format-help__contact{padding-top:16px;border-top:1px solid #a77d4366}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tmb-buy-section.css.map */
