.bm.adv{background:var(--milk);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.65;padding-bottom:40px}.bm.adv .adv-col{max-width:680px;margin:0 auto;padding:0 var(--gutter-r) 0 var(--gutter-l)}.bm.adv .adv-head{padding:44px 0 22px}.bm.adv .adv-head h1{font-family:var(--display);font-weight:400;font-size:clamp(31px,7.4vw,48px);line-height:1.1;margin:12px 0 16px;letter-spacing:0;text-wrap:balance}.bm.adv h1 .cn,.bm.adv h2 .cn{display:block;font-family:var(--cn);font-size:.5em;line-height:1.5;color:var(--ink-soft);margin-top:8px;letter-spacing:.04em}.bm.adv .adv-dek{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 16px}.bm.adv .adv-by{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0;padding-top:14px;border-top:1px solid var(--linen)}.bm.adv .adv-hero{margin:0 0 30px}.bm.adv .adv-hero img,.bm.adv .adv-img img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block;background:var(--plaster)}.bm.adv img.sq{aspect-ratio:1/1}.bm.adv figcaption{font-size:12.5px;color:var(--ink-soft);margin-top:8px;line-height:1.5}.bm.adv p{margin:0 0 20px}.bm.adv h2{font-family:var(--display);font-weight:400;font-size:clamp(25px,5.6vw,32px);line-height:1.2;margin:44px 0 16px;text-wrap:balance}.bm.adv .adv-img{margin:30px 0}.bm.adv blockquote{margin:36px 0;padding:0 0 0 22px;border-left:2px solid var(--thread)}.bm.adv blockquote p{font-family:var(--display);font-style:italic;font-size:23px;line-height:1.4;margin:0 0 10px}.bm.adv blockquote cite{font-style:normal;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.bm.adv .adv-callout{background:var(--plaster);padding:22px 22px 4px;margin:30px 0}.bm.adv .adv-callout b{display:block;font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}.bm.adv .adv-callout p{font-size:16px}.bm.adv .adv-table{overflow-x:auto;margin:26px 0 30px;-webkit-overflow-scrolling:touch}.bm.adv table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.45;border:0}.bm.adv th,.bm.adv td{text-align:left;vertical-align:top;padding:12px 12px 12px 0;border:0;border-bottom:1px solid var(--linen);background:none}.bm.adv th{font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);border-bottom-color:var(--ink)}.bm.adv td:first-child{font-weight:500;min-width:96px}.bm.adv .adv-item{margin:52px 0 0;padding-top:28px;border-top:1px solid var(--linen)}.bm.adv .adv-n{font-family:var(--display);font-size:56px;line-height:1;color:var(--thread);margin-bottom:4px}.bm.adv .adv-item h2{margin-top:6px}.bm.adv .adv-item .adv-img{margin:20px 0 24px}.bm.adv .adv-shoplink{display:inline-block;font-size:13px;letter-spacing:.06em;color:var(--ink);text-underline-offset:4px;margin:-4px 0 4px}.bm.adv .adv-product{display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;align-items:start;background:#fff;border:1px solid var(--linen);padding:18px;margin:32px 0}.bm.adv .adv-product img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.bm.adv .adv-product h3{font-family:var(--cn);font-weight:400;font-size:21px;line-height:1.25;margin:4px 0 8px}.bm.adv .adv-product h3 span{display:block;font-family:var(--display);font-size:16px;margin-top:2px}.bm.adv .adv-product p{font-size:15px;line-height:1.5;margin:0 0 14px}.bm.adv .adv-buy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.bm.adv .adv-buy .btn{width:auto;padding:13px 18px;font-size:12px;text-decoration:none;display:inline-block}.bm.adv .adv-more{font-size:13px;color:var(--ink-soft);text-underline-offset:4px}.bm.adv .adv-bundle{background:var(--plaster);margin:44px calc(-1 * var(--gutter-l)) 30px;padding:34px var(--gutter-r) 30px var(--gutter-l);scroll-margin-top:80px}.bm.adv .adv-bundle h2{margin:8px 0 10px}.bm.adv .adv-bundle>p{font-size:16px}.bm.adv .adv-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.bm.adv .adv-trio figure{margin:0}.bm.adv .adv-trio img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.bm.adv .adv-trio figcaption{font-family:var(--cn);font-size:13px;color:var(--ink);margin-top:6px}.bm.adv .adv-trio figcaption span{display:block;font-family:var(--body);font-size:11.5px;color:var(--ink-soft);line-height:1.35}.bm.adv .adv-tiers{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;margin:0 0 14px}.bm.adv .adv-tiers li{background:var(--milk);padding:12px 14px;margin:0;display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.bm.adv .adv-tiers b{font-weight:500}.bm.adv .adv-tiers span{color:var(--thread);font-weight:500}.bm.adv .adv-setprice{font-family:var(--display);font-size:24px;margin:0 0 14px}.bm.adv .adv-setprice s{color:var(--ink-soft);font-size:17px;margin-right:6px}.bm.adv .adv-setprice span{display:block;font-family:var(--body);font-size:12.5px;color:var(--ink-soft)}.bm.adv .adv-bundle .btn{display:block;text-align:center;text-decoration:none}.bm.adv .adv-fine{font-size:12px;color:var(--ink-soft);margin:12px 0 0;text-align:center}.bm.adv .adv-quiz{margin:36px calc(-1 * var(--gutter-l))}.bm.adv .adv-quiz .bmq{padding-top:40px;padding-bottom:40px}.bm.adv .adv-faq{margin:20px 0}.bm.adv details{border-bottom:1px solid var(--linen);padding:14px 0}.bm.adv summary{cursor:pointer;font-weight:500;font-size:16px;list-style:none}.bm.adv summary::-webkit-details-marker{display:none}.bm.adv details p{margin:10px 0 0;font-size:15.5px}.bm.adv .adv-note{font-size:12.5px;line-height:1.55;color:var(--ink-soft);border-top:1px solid var(--linen);padding-top:14px}.bm.adv .btn.ghost{display:block;text-align:center;text-decoration:none}.bm.adv[data-format*=story] .adv-col>p:first-of-type:first-letter,.bm.adv[data-format*=editorial] .adv-col>p:first-of-type:first-letter{font-family:var(--display);float:left;font-size:64px;line-height:.86;padding:6px 10px 0 0}.bm.adv[data-format*=story] .adv-col>p{font-family:var(--display);font-size:18.5px;line-height:1.6}.bm.adv .adv-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--gutter-r) calc(10px + env(safe-area-inset-bottom,0px)) var(--gutter-l);background:#f6f2ecf7;border-top:1px solid var(--linen);transform:translateY(110%);transition:transform .25s}.bm.adv .adv-bar.show{transform:none}.bm.adv .adv-bar span{font-size:12.5px;line-height:1.35;color:var(--ink-soft)}.bm.adv .adv-bar b{display:block;font-weight:500;color:var(--ink);font-size:13px}.bm.adv .adv-bar .btn{width:auto;padding:12px 16px;font-size:12px;text-decoration:none;white-space:nowrap}@media(min-width:760px){.bm.adv .adv-head{padding-top:72px}.bm.adv .adv-hero{max-width:600px;margin-left:auto;margin-right:auto}.bm.adv .adv-bundle{margin-left:-40px;margin-right:-40px;padding:40px}.bm.adv .adv-quiz{margin-left:-40px;margin-right:-40px}.bm.adv .adv-product{grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px}.bm.adv .adv-bar{justify-content:center;gap:40px}}@media(prefers-reduced-motion:reduce){.bm.adv .adv-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/bone-moon-adv.css.map */
