.hm-pdp{background:var(--c-paper,#F7F1E6);color:var(--c-ink-700,#4A3A2A);font-family:var(--font-body,"Red Hat Display",sans-serif)}.hm-pdp *{box-sizing:border-box}.hm-pdp__wrap{max-width:1264px;margin:0 auto;padding:0 28px}.hm-pdp h1,.hm-pdp h2,.hm-pdp h3,.hm-pdp h4{font-family:var(--font-display,Bitter,Georgia,serif);color:var(--c-ink-900,#1A1612);font-weight:600;line-height:1.16;margin:0}.hm-pdp a{color:var(--c-forest,#3D6B4F);text-decoration:none}.hm-pdp a:hover{color:var(--c-forest-dark,#2A4D38)}.hm-pdp__crumbs{font-size:13px;color:var(--c-ink-500,#6E5F4D);padding:18px 0 4px}.hm-pdp__crumbs a{color:var(--c-ink-500,#6E5F4D)}.hm-pdp__head{padding:6px 0 22px}.hm-pdp__title{font-size:42px;font-weight:700;letter-spacing:-.014em}.hm-pdp__author{font-size:19px;color:var(--c-terracotta,#B05D3C);font-weight:600;margin-top:8px}.hm-pdp__author a{color:var(--c-terracotta,#B05D3C);border-bottom:1px solid currentColor}.book-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.book-badges .badge{font-size:12px;font-weight:600;padding:4px 11px;border-radius:999px;letter-spacing:.02em;line-height:1.4;display:inline-block}.badge--bobe{background:var(--c-forest,#3D6B4F);color:var(--c-paper,#F7F1E6)}.badge--new{background:#f3dcc9;color:var(--c-terracotta,#B05D3C)}.badge--preorder{background:#efe2c2;color:#8a6a16}.badge--popular{background:var(--c-gold,#C4973A);color:var(--c-ink-900,#1A1612)}.badge--special{background:var(--c-burgundy,#7B3B4A);color:var(--c-paper,#F7F1E6)}.badge--exclusive{background:var(--c-ink-800,#2C1E13);color:var(--c-paper,#F7F1E6)}.hm-pdp__hero{display:grid;grid-template-columns:360px minmax(0,1fr) 380px;gap:72px;padding-bottom:46px;align-items:start}.hm-pdp__cover-wrap{background:var(--c-linen,#EBE0CB);border-radius:var(--hm-radius-lg,16px);padding:26px}.hm-pdp__cover{aspect-ratio:130/200;border-radius:var(--hm-radius,10px);overflow:hidden;box-shadow:0 18px 44px #1a161247;background:var(--c-shell,#E3D6BC)}.hm-pdp__cover img{width:100%;height:100%;object-fit:cover;display:block}.hm-pdp__blocklabel{font-family:var(--font-display,Bitter,serif);font-size:18px;color:var(--c-ink-900,#1A1612);font-weight:600;margin:0 0 12px}.hm-pdp__col-mid>.hm-pdp__blocklabel:not(:first-child){margin-top:28px}.hm-fmt{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start}.hm-fmt__opt{flex:0 0 110px;border:1.5px solid rgba(26,22,18,.16);border-radius:var(--hm-radius,10px);padding:12px 8px;text-align:center;background:var(--c-card,#FFFDF8);transition:.15s;color:var(--c-ink-800,#2C1E13);text-decoration:none;display:block}.hm-fmt__opt svg{width:22px;height:22px;color:var(--c-ink-500,#6E5F4D);margin-bottom:5px}.hm-fmt__opt .n{display:block;font-size:13px;font-weight:600;color:var(--c-ink-800,#2C1E13)}.hm-fmt__opt--on{border-color:var(--c-forest,#3D6B4F);background:#fff;box-shadow:0 0 0 3px #3d6b4f1f}.hm-fmt__opt--on svg{color:var(--c-forest,#3D6B4F)}.hm-fmt__opt:hover{border-color:var(--c-forest,#3D6B4F)}.hm-info{margin:0}.hm-info__row{display:flex;align-items:baseline;font-size:15.5px;padding:7px 0}.hm-info__k{color:var(--c-ink-500,#6E5F4D);white-space:nowrap}.hm-info__dots{flex:1;border-bottom:1px dotted rgba(26,22,18,.28);margin:0 8px;position:relative;top:-4px}.hm-info__v{color:var(--c-ink-900,#1A1612);font-weight:500;white-space:nowrap}.hm-info__v a{color:var(--c-forest,#3D6B4F);font-weight:600}.hm-moods{display:flex;flex-wrap:wrap;gap:7px}.hm-mood{font-size:13px;background:var(--c-shell,#E3D6BC);color:var(--c-ink-700,#4A3A2A);padding:5px 11px;border-radius:999px}a.hm-mood:hover{background:var(--c-sand,#D9C9AC);color:var(--c-ink-900,#1A1612)}.hm-btn{font-family:var(--font-body,"Red Hat Display",sans-serif);font-size:15px;font-weight:600;border-radius:var(--hm-radius,10px);border:1.5px solid transparent;padding:13px 18px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;justify-content:center;transition:.16s;text-decoration:none}.hm-btn svg{width:17px;height:17px}.hm-btn--primary{background:var(--c-forest,#3D6B4F);color:var(--c-paper,#F7F1E6)}.hm-btn--primary:hover{background:var(--c-forest-dark,#2A4D38);color:var(--c-paper,#F7F1E6)}.hm-btn--ghost{background:transparent;border-color:#1a161233;color:var(--c-ink-800,#2C1E13)}.hm-btn--ghost:hover{border-color:var(--c-forest,#3D6B4F);color:var(--c-forest,#3D6B4F)}.hm-btn[disabled]{opacity:.5;cursor:not-allowed}.hm-buy{background:var(--c-card,#FFFDF8);border:1px solid rgba(26,22,18,.1);border-radius:var(--hm-radius-lg,16px);padding:24px;box-shadow:0 14px 40px #1a161214}.hm-buy__title{font-family:var(--font-display,Bitter,serif);color:var(--c-ink-900,#1A1612);font-weight:600;margin:0}.hm-buy__title--lg{font-size:22px;line-height:1.2}.hm-buy__author{color:var(--c-terracotta,#B05D3C);font-weight:600;font-size:15px;margin:3px 0 14px}.hm-buy__head{display:flex;gap:12px;align-items:center;margin-bottom:12px}.hm-buy__thumb{width:48px;height:74px;object-fit:cover;border-radius:6px;flex:0 0 auto;box-shadow:0 6px 16px #1a16122e}.hm-buy--condensed .hm-buy__title{font-size:16px;line-height:1.25}.hm-buy--condensed .hm-buy__author{font-size:13px;margin:2px 0 0}.hm-buy__meta{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--c-ink-500,#6E5F4D);padding-bottom:16px;border-bottom:1px solid rgba(26,22,18,.1);margin-bottom:16px;flex-wrap:wrap}.hm-buy__stars{color:var(--c-gold,#C4973A);letter-spacing:1px}.hm-buy__stars--empty{color:var(--c-ink-300,#C2B5A0)}.hm-buy__stock{color:var(--c-forest,#3D6B4F);font-weight:600}.hm-buy__stock--out{color:var(--c-error,#9C3A2D)}.hm-buy__stock--soon{color:var(--c-warning,#B8862B)}.hm-buy__prerow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.hm-buy__price{font-family:var(--font-display,Bitter,serif);font-size:28px;font-weight:700;color:var(--c-forest,#3D6B4F)}.hm-buy--condensed .hm-buy__price{font-size:22px}.hm-buy__price-orig{color:var(--c-ink-300,#C2B5A0);font-weight:400;font-size:.62em;margin-left:6px;text-decoration:line-through}.hm-buy__addrow{display:flex;gap:10px;align-items:stretch}.hm-buy__add{flex:1;padding:15px;font-size:16px}.hm-buy .quantity{display:inline-flex;align-items:center;border:1.5px solid rgba(26,22,18,.18);border-radius:var(--hm-radius,10px);overflow:hidden;background:#fff}.hm-buy .quantity__button{background:transparent;border:0;width:34px;height:40px;color:var(--c-ink-700,#4A3A2A);cursor:pointer;display:flex;align-items:center;justify-content:center}.hm-buy .quantity__button svg{width:14px;height:14px}.hm-buy .quantity__input{width:40px;height:40px;border:0;text-align:center;font-family:var(--font-body,sans-serif);font-size:15px;background:transparent;color:var(--c-ink-900,#1A1612);-moz-appearance:textfield}.hm-buy .quantity__input::-webkit-outer-spin-button,.hm-buy .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hm-buy__wish{flex:0 0 auto}.hm-buy__wish wishlist-item{display:block;height:100%}.hm-buy__wish .wishlist__button{width:52px;min-height:51px;height:100%;border:1.5px solid rgba(26,22,18,.18);border-radius:var(--hm-radius,10px);background:transparent;color:var(--c-ink-500,#6E5F4D);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:.15s}.hm-buy__wish .wishlist__button:hover{border-color:var(--c-burgundy,#7B3B4A);color:var(--c-burgundy,#7B3B4A)}.hm-buy__wish svg{width:20px;height:20px}.hm-buy__wish .add__wishlist span:last-child,.hm-buy__wish .remove__wishlist span:last-child{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hm-buy__wish .loading__wishlist{display:none}.hm-buy__paymentrow{margin-top:10px}.hm-buy__paymentrow .shopify-payment-button__button{border-radius:var(--hm-radius,10px)}.hm-buy__samp{display:flex;gap:10px;margin-top:14px}.hm-buy__samp .hm-btn{flex:1;font-size:13.5px;padding:10px}.hm-buy__ship{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--c-ink-500,#6E5F4D);margin-top:16px;padding-top:14px;border-top:1px solid rgba(26,22,18,.1)}.hm-buy__ship svg{width:18px;height:18px;color:var(--c-forest,#3D6B4F);flex:0 0 auto}.hm-buy .product-form__error-message-wrapper{color:var(--c-error,#9C3A2D);font-size:13px;margin-bottom:10px}.hm-buy .product-form__error-message-wrapper[hidden]{display:none}.hm-buy__form{display:block}.hm-buy__add.loading{opacity:.7;pointer-events:none}.hm-bobe-band{background:var(--c-linen,#EBE0CB)}.hm-bobe{display:grid;grid-template-columns:120px minmax(0,1fr);gap:32px;max-width:980px;margin:0 auto;padding:52px 28px;align-items:start}.hm-bobe__av{width:120px;height:120px;border-radius:50%;background:var(--c-shell,#E3D6BC);display:flex;align-items:center;justify-content:center;color:var(--c-ink-500,#6E5F4D);font-family:var(--font-display,Bitter,serif);font-size:36px;overflow:hidden;flex:0 0 auto}.hm-bobe__av img{width:100%;height:100%;object-fit:cover}.hm-bobe__eyebrow{display:block;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--c-forest,#3D6B4F);margin-bottom:8px}.hm-bobe__text{margin:0 0 14px;font-size:17.5px;color:var(--c-ink-700,#4A3A2A)}.hm-bobe__text p{margin:0 0 14px}.hm-bobe__sign{font-family:var(--font-display,Bitter,serif);font-style:italic;font-size:19px;color:var(--c-ink-900,#1A1612);margin:0}.hm-bobe__quote{font-family:var(--font-display,Bitter,serif);font-style:italic;font-size:26px;line-height:1.5;color:var(--c-ink-900,#1A1612);border-left:3px solid var(--c-terracotta,#B05D3C);padding-left:20px;margin:18px 0 0}.hm-bobe__quote p{margin:0}.hm-bobe__quote cite{display:block;margin-top:10px;font-size:14px;font-style:normal;color:var(--c-ink-500,#6E5F4D);font-family:var(--font-body,sans-serif)}.hm-bobe-band--quote-only .hm-pdp__wrap{padding-top:46px;padding-bottom:46px}.hm-bobe__quote--solo{max-width:900px;margin:0 auto;border-left:0;text-align:center;padding-left:0;font-size:28px}.hm-bobe__quote--solo cite{text-align:center}.hm-tabsec{padding:8px 0 60px}.hm-tabwrap{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:72px;align-items:start}.hm-tabsec__aside{position:sticky;top:calc(var(--header-height,90px) + 16px)}.hm-tabs{display:flex;border-bottom:1px solid rgba(26,22,18,.14);flex-wrap:wrap;margin-bottom:6px}.hm-tab{font-family:var(--font-body,sans-serif);background:transparent;border:0;border-bottom:2px solid transparent;padding:16px 4px;margin-right:26px;font-size:16px;font-weight:600;color:var(--c-ink-500,#6E5F4D);cursor:pointer}.hm-tab--on{color:var(--c-ink-900,#1A1612);border-bottom-color:var(--c-forest,#3D6B4F)}.hm-panel{display:none;padding:24px 0}.hm-panel--on{display:block}.hm-panel h2{font-size:28px;margin-bottom:14px}.hm-panel p{margin:0 0 16px;font-size:17.5px;color:var(--c-ink-700,#4A3A2A)}.hm-details{margin-top:22px;border-top:1px solid rgba(26,22,18,.1);max-width:560px}.hm-details__row{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid rgba(26,22,18,.08);font-size:15.5px;gap:16px}.hm-details__row span:first-child{color:var(--c-ink-500,#6E5F4D)}.hm-details__row span:last-child{color:var(--c-ink-900,#1A1612);font-weight:500;text-align:right}.hm-frag{column-count:2;column-gap:32px;background:var(--c-card,#FFFDF8);border:1px solid rgba(26,22,18,.1);border-radius:var(--hm-radius,10px);padding:26px;font-size:15px;line-height:1.7;color:var(--c-ink-700,#4A3A2A)}.hm-frag h4{font-size:16px;margin:0 0 10px;break-after:avoid;font-family:var(--font-display,Bitter,serif);color:var(--c-ink-900,#1A1612)}.hm-frag p{font-size:15px;margin:0 0 12px}.hm-frag :first-child{margin-top:0}.hm-fragnav{text-align:center;margin-top:14px;color:var(--c-ink-300,#C2B5A0);font-size:13px}.hm-sample-embed{width:100%;height:70vh;min-height:480px;border:1px solid rgba(26,22,18,.12);border-radius:var(--hm-radius,10px);background:#fff}.hm-player{background:var(--c-linen,#EBE0CB);border-radius:var(--hm-radius,10px);padding:16px;max-width:520px;margin-bottom:18px}.hm-player audio{width:100%;display:block}.hm-chapters__row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(26,22,18,.08);font-size:15px;max-width:520px;gap:16px}.hm-chapters__row span:last-child{color:var(--c-ink-500,#6E5F4D)}.hm-authorbox{display:flex;gap:22px;align-items:start;margin-bottom:8px}.hm-authorbox__av{width:96px;height:96px;border-radius:50%;background:var(--c-shell,#E3D6BC);overflow:hidden;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:var(--font-display,Bitter,serif);font-size:30px;color:var(--c-ink-500,#6E5F4D)}.hm-authorbox__av img{width:100%;height:100%;object-fit:cover}.hm-authorbox__name{font-family:var(--font-display,Bitter,serif);font-size:19px;color:var(--c-ink-900,#1A1612);font-weight:600}.hm-rev-empty{padding:10px 0}.hm-rev-empty .hm-buy__stars{font-size:20px}.hm-reviews__summary{display:flex;align-items:center;gap:14px;margin-bottom:8px}.hm-reviews__avg{font-family:var(--font-display,Bitter,serif);font-size:38px;font-weight:700;color:var(--c-ink-900,#1A1612);line-height:1}.hm-review{border-top:1px solid rgba(26,22,18,.1);padding:18px 0}.hm-review__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}.hm-review__author{font-weight:600;color:var(--c-ink-900,#1A1612)}.hm-review__date{font-size:13px;color:var(--c-ink-500,#6E5F4D)}.hm-review__reply{margin-top:12px;padding:12px 16px;background:var(--c-linen,#EBE0CB);border-radius:var(--hm-radius,10px);font-size:14.5px}.hm-review__reply-who{font-weight:600;color:var(--c-forest,#3D6B4F);font-size:13px;display:block;margin-bottom:4px}.hm-bookgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:6px}.book-card{position:relative}.book-card__link{text-decoration:none;display:block}.book-card__cover{position:relative;aspect-ratio:130/200;background:var(--c-linen,#EBE0CB);border-radius:var(--hm-radius,10px);overflow:hidden;box-shadow:0 10px 24px #1a161226;margin-bottom:10px}.book-card__cover img{width:100%;height:100%;object-fit:cover;display:block}.book-card .book-badges{position:absolute;top:8px;left:8px;margin:0}.book-card .book-badges .badge{font-size:11px;padding:3px 8px;border-radius:6px}.book-card__title{font-family:var(--font-display,Bitter,serif);font-size:14.5px;color:var(--c-ink-900,#1A1612);font-weight:600;line-height:1.2;margin:0}.book-card__author{font-size:12.5px;color:var(--c-ink-500,#6E5F4D);margin:3px 0 0}.book-card__price{font-size:14px;color:var(--c-forest,#3D6B4F);font-weight:600;margin:4px 0 0}.book-card__price-original{color:var(--c-ink-300,#C2B5A0);font-weight:400;text-decoration:line-through;margin-right:6px}.hm-similar{padding:10px 0 30px}.hm-similar__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px;gap:16px;flex-wrap:wrap}.hm-similar__title{font-size:28px}.hm-similar__eyebrow{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--c-terracotta,#B05D3C)}@media(max-width:1100px){.hm-pdp__hero{grid-template-columns:300px minmax(0,1fr) 340px;gap:45px}.hm-tabwrap{grid-template-columns:minmax(0,1fr) 340px;gap:45px}}@media(max-width:980px){.hm-pdp__hero{grid-template-columns:1fr;gap:26px}.hm-pdp__cover-wrap{max-width:320px}.hm-tabwrap{grid-template-columns:1fr}.hm-tabsec .hm-buy--condensed{display:none}.hm-pdp__title{font-size:31px}.hm-frag{column-count:1}.hm-bookgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.hm-bookgrid{grid-template-columns:repeat(2,1fr)}.hm-bobe{grid-template-columns:1fr;gap:18px}.hm-bobe__av{width:84px;height:84px;font-size:28px}.hm-pdp__wrap{padding:0 18px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hm-pdp.css.map */
