.wtb-btn{color:#1d1a16;min-height:48px;font:900 1rem/1 var(--font-body), sans-serif;cursor:pointer;background:#fff;border:2.5px solid #1d1a16;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px #1d1a16}.wtb-btn svg{flex:none;width:20px;height:20px}.wtb-btn:hover{transform:translateY(-2px);box-shadow:0 6px #1d1a16}.wtb-btn:active{transform:translateY(2px);box-shadow:0 2px #1d1a16}.wtb-btn:focus-visible{outline-offset:3px;outline:3px solid #ffc220}.wtb-btn--small{border-width:2px;min-height:38px;margin-top:10px;padding:6px 14px;font-size:.86rem;box-shadow:0 3px #1d1a16}.pdp__info .wtb-btn{width:100%;margin-top:12px}.wtb{color:#1d1a16;background:0 0;border:0;width:min(1000px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0}.wtb::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14100c9e}.wtb[open]{animation:.22s ease-out wtb-in}@keyframes wtb-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.wtb__box{background:#fff;border-radius:10px;padding:clamp(24px,4vw,44px) clamp(18px,4vw,40px) 22px;position:relative}.wtb__title{text-align:center;color:#111;margin:0 44px;font-size:clamp(2.2rem,6vw,4rem);line-height:1}.wtb__book{text-align:center;color:#6b6259;margin:8px 0 clamp(18px,3vw,30px);font-weight:800}.wtb__close{color:#111;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:16px;right:16px}.wtb__close svg{width:30px;height:30px}.wtb__close:hover{background:#f2eee8}.wtb__clip{overflow:hidden}.wtb__grid{grid-template-columns:repeat(4,1fr);margin:0 -4px -4px 0;padding:0;list-style:none;display:grid}.wtb__grid--1{grid-template-columns:1fr}.wtb__grid--2{grid-template-columns:repeat(2,1fr)}.wtb__grid--3{grid-template-columns:repeat(3,1fr)}.wtb__grid li{border-bottom:4px dotted #2b2b2b;border-right:4px dotted #2b2b2b}.wtb__grid a{min-height:128px;color:inherit;border-radius:8px;place-items:center;padding:18px 12px;text-decoration:none;transition:background .15s,transform .15s;display:grid}.wtb__grid a:hover{background:#faf6ef}.wtb__grid a:hover .slogo{transform:scale(1.06)}.wtb__grid a:focus-visible{outline-offset:-6px;outline:3px solid #ffc220}.wtb__note{text-align:center;color:#7a7066;margin:16px 0 0;font-size:.85rem}@media (max-width:640px){.wtb__grid,.wtb__grid--3{grid-template-columns:repeat(2,1fr)}.wtb__grid a{min-height:100px}.slogo{transform:scale(.85)}}.slogo{white-space:nowrap;align-items:center;gap:8px;font-family:Arial,Helvetica,sans-serif;line-height:1;transition:transform .15s;display:inline-flex}.slogo svg{flex:none}.slogo--amazon{letter-spacing:-1px;color:#111;flex-direction:column;gap:0;font-size:34px;font-weight:700}.slogo__smile{width:82px;height:14px;margin:-3px 0 0 6px}.slogo--bn{color:#2a5934;letter-spacing:.5px;flex-direction:column;gap:1px;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:26px;font-weight:700;font-stretch:75%}.slogo--bn i{color:#c49a3a;font-style:normal}.slogo--target{color:#c00;letter-spacing:-.5px;font-size:27px;font-weight:900}.slogo--target svg{width:30px;height:30px}.slogo--walmart{color:#0071ce;gap:4px;font-size:29px;font-weight:700}.slogo--walmart svg{width:32px;height:32px}.slogo--bookshop{color:#1b1b1b;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:700}.slogo--bookshop small{color:#4c32c0;font-size:.7em}.slogo--bookshop svg{width:32px;height:32px}.slogo--bam{flex-direction:column;gap:3px}.slogo--bam b{letter-spacing:-1px;color:#111;font-family:Arial Black,Arial,sans-serif;font-size:40px}.slogo--bam small{letter-spacing:.5px;color:#111;font-size:8px;font-weight:700}.slogo--apple{color:#111;font-size:22px;font-weight:600}.slogo--apple svg{width:34px;height:34px}.slogo--gplay{color:#5f6368;font-size:20px}.slogo--gplay svg{width:30px;height:30px}.slogo--gplay>span{flex-direction:column;gap:2px;display:flex}.slogo--gplay b{color:#1a73e8;font-weight:700}.slogo--kobo{letter-spacing:-1px;color:#1b2a4a;flex-direction:column;align-items:flex-start;gap:0;font-family:Trebuchet MS,Arial,sans-serif;font-size:40px;font-weight:700}.slogo--kobo small{letter-spacing:0;color:#bf0000;margin-bottom:-4px;font-size:13px}.slogo--other{color:#2b2b2b;white-space:normal;text-align:left;font-size:20px;font-weight:800}.slogo--other svg{width:30px;height:30px}.a-store{grid-template-columns:170px 1fr;align-items:center;gap:10px 14px;display:grid}.a-store__logo{border:1px solid var(--a-line,#e5e2dc);background:#fff;border-radius:10px;place-items:center;min-height:54px;padding:6px;display:grid;overflow:hidden}.a-store__logo .slogo{transform:scale(.72)}.a-store__logo--off{opacity:.28;filter:grayscale()}@media (max-width:560px){.a-store{grid-template-columns:1fr}}
