body:has(.billion-short-details) .shopify-section-group-header-group:has(announcement-bar-component){display:none}body:has(.billion-short-details){--bs-gold:#b88b45;--bs-ink:#202126;background:#fff;color:var(--bs-ink)}.billion-short-details{min-width:0;width:100%}.billion-short-details h1{font-family:var(--font-heading--family);font-size:clamp(28px,3.4vw,44px);line-height:1.16;overflow-wrap:anywhere;text-transform:none}.bs-cover{display:none}.bs-facts{display:flex;gap:8px 14px;flex-wrap:wrap;font-size:14px;line-height:1.5}.bs-facts>div{flex-basis:100%}.bs-synopsis{width:100%;line-height:1.65;font-size:16px}.bs-synopsis__text p{margin:0 0 12px}.bs-synopsis.is-collapsed .bs-synopsis__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bs-synopsis__toggle{background:none;border:0;padding:10px 0;min-height:44px;text-decoration:underline;color:inherit;font:inherit;cursor:pointer}.bs-preview-link{display:flex;align-items:center;justify-content:center;min-height:50px;padding:10px 16px;border:1px solid var(--bs-gold,#b88b45);color:#8f6227;background:#fff;text-decoration:none;font-weight:600;border-radius:2px}.billion-short-details .add-to-cart-button{min-height:50px;background:var(--bs-gold,#b88b45);color:#17191d;border-color:var(--bs-gold,#b88b45)}.bs-region,.bs-related{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:36px 0;scroll-margin-top:100px}.bs-reading{max-width:72ch;font-family:Georgia,serif;font-size:18px;line-height:1.85}.bs-reading p{margin:0 0 1.2em}.bs-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bs-region h2,.bs-related__heading{font-family:var(--font-heading--family);font-size:28px;text-transform:none}#billion-short-purchase{scroll-margin-top:100px}.bs-complements{width:100%;min-width:0;margin-top:8px}.bs-complements__heading{font-family:var(--font-heading--family);font-size:22px;line-height:1.25}.bs-complements__rail,.bs-related__rail{display:flex;gap:14px;overflow-x:auto;list-style:none;margin:0;padding:2px 2px 16px;scroll-snap-type:x proximity}.bs-complements__item{flex:0 0 140px;min-width:0;scroll-snap-align:start}.bs-related__item{flex:0 0 calc((100% - (var(--bs-related-columns,4) - 1)*14px)/var(--bs-related-columns,4));min-width:0}.bs-complements__card,.bs-related__card{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.bs-complements__cover,.bs-related__cover{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.bs-complements__title,.bs-related__name{font-size:14px;line-height:1.4;overflow-wrap:anywhere;margin:0}.bs-complements__price,.bs-related__price{font-size:14px;font-weight:600;color:#8f6227}.bs-related__shelf+.bs-related__shelf{margin-top:32px}.bs-related__eyebrow{font-size:11px;letter-spacing:.1em}.billion-short-details :focus-visible,.bs-region :focus-visible,.bs-related :focus-visible{outline:2px solid #8f6227;outline-offset:3px}@media(max-width:749px){body:has(.billion-short-details) .product-information__media{display:none}body:has(.billion-short-details) .product-information__grid{display:block}.billion-short-details>.group-block{width:100%;padding-inline:20px}.billion-short-details>.group-block>.group-block-content{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px 16px;height:auto}.billion-short-details>.group-block>.group-block-content>*{grid-column:1/-1;min-width:0}.billion-short-details>.group-block>.group-block-content>.bs-cover{display:block;grid-column:1;grid-row:1 / span 2;width:112px;align-self:start}.bs-cover img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.billion-short-details>.group-block>.group-block-content>[class*=__title]:has(h1){grid-column:2;grid-row:1;align-self:end}.billion-short-details h1{font-size:clamp(21px,5.6vw,26px);line-height:1.18;margin:0}.billion-short-details>.group-block>.group-block-content>[data-block-id$=__price]{grid-column:2;grid-row:2;align-self:start}.bs-related__item{flex-basis:140px}.bs-info-grid{grid-template-columns:1fr;gap:16px}.bs-region{padding:28px 0}.bs-reading{font-size:17px}.bs-complements__heading{font-size:20px}}@media(max-width:359px){.billion-short-details>.group-block>.group-block-content{grid-template-columns:96px minmax(0,1fr);column-gap:12px}.billion-short-details>.group-block>.group-block-content>.bs-cover{width:96px}}@media(prefers-reduced-motion:reduce){body:has(.billion-short-details){scroll-behavior:auto}}@media(max-width:749px){.billion-short-details>.group-block>.group-block-content{width:calc(100% - 40px);margin-inline:20px}.billion-short-details>.group-block>.group-block-content h1{font-size:clamp(21px,5.6vw,26px);line-height:1.18}}@media(min-width:750px){.product-information__grid:has(>.billion-short-details){width:min(100%,1040px)!important;max-width:1040px!important;margin-inline:auto!important;grid-template-columns:clamp(240px,22vw,280px) minmax(0,1fr)!important;column-gap:36px;align-items:start}.product-information__grid:has(>.billion-short-details)>.product-information__media{width:100%;min-width:0;padding:0!important;align-self:start}.product-information__grid:has(>.billion-short-details) .product-media-container,.product-information__grid:has(>.billion-short-details) .product-media-constraint-wrapper{width:100%!important;height:auto!important;max-height:420px!important}.product-information__grid:has(>.billion-short-details) .product-media__image{width:100%!important;height:auto!important;max-height:420px!important;aspect-ratio:2/3;object-fit:contain!important}.product-information .billion-short-details{min-width:0;width:100%;padding:0!important;justify-content:flex-start}.product-information .billion-short-details>.group-block{width:100%;max-width:none;padding:0!important}.product-information .billion-short-details>.group-block>.group-block-content{gap:10px!important;height:auto}.product-information .billion-short-details h1{font-size:30px!important;line-height:1.18!important;margin:0;max-width:none;overflow-wrap:anywhere}.product-information .billion-short-details .bs-facts{font-size:13px;gap:5px 12px;line-height:1.5}.product-information .billion-short-details .bs-synopsis{font-size:15px;line-height:1.6}.product-information .billion-short-details .bs-synopsis__text p{margin:0 0 8px}.product-information .billion-short-details .bs-synopsis__toggle{padding:6px 0}.product-information .billion-short-details .bs-preview-link{min-height:48px}.product-information .billion-short-details .bs-complements{margin-top:8px}.product-information .billion-short-details .bs-complements__heading{font-size:20px;margin:0 0 12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/billion-short-read.css.map */
