:root{--bb-ink: #252822;--bb-quiet: #60645d;--bb-paper: #faf9f5;--bb-cream: #f0eee8;--bb-border: #deddd7;--bb-gold: #877454;--bb-page: min(1370px, calc(100% - 96px) )}.bb-theme{background:var(--bb-paper);color:var(--bb-ink)}.bb-theme :is(h1,h2,h3,h4){text-wrap:balance}.bb-container{width:var(--bb-page);margin-inline:auto}.bb-eyebrow{font-family:var(--font-body--family, sans-serif);margin:0 0 24px;color:var(--bb-gold);font-size:10px;font-weight:650;letter-spacing:.21em;line-height:1.6;text-transform:uppercase}.bb-section-title{font-family:Iowan Old Style,Baskerville,Palatino Linotype,Georgia,serif;font-weight:300;font-size:clamp(34px,4.2vw,65px);line-height:1.12;letter-spacing:-.035em;margin:0}.bb-section-intro{max-width:580px;color:var(--bb-quiet);line-height:1.8;margin:17px 0 0;font-size:15px}.bb-button{display:inline-flex;justify-content:center;align-items:center;gap:27px;padding:16px 23px;min-height:53px;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;cursor:pointer}.bb-button--dark{background:var(--bb-ink);color:#fff;border:1px solid var(--bb-ink)}.bb-button--dark:hover{background:#42463d;border-color:#42463d;color:#fff}.bb-button__arrow{font-size:16px;font-weight:400;line-height:1;transition:transform .2s ease}.bb-button:hover .bb-button__arrow{transform:translate(2px,-2px)}.bb-button--light{background:#f8f6ef;border:1px solid #f8f6ef;color:#252822}.bb-button--light:hover{background:#e8e4d8;border-color:#e8e4d8;color:#252822}.bb-button--outline{background:transparent;border:1px solid rgba(255,255,255,.68);color:#fff}.bb-button--outline:hover{background:#ffffff1a;border-color:#fff;color:#fff}.bb-button:focus-visible,.bb-text-link:focus-visible,.bb-product-card a:focus-visible,.bb-theme input:focus-visible,.bb-theme textarea:focus-visible{outline:2px solid var(--bb-gold);outline-offset:3px}.bb-text-link{display:inline-flex;align-items:center;gap:16px;font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:8px;text-decoration:none;color:var(--bb-ink);white-space:nowrap}.bb-text-link:hover{color:var(--bb-gold)}.bb-theme .header-section{background:var(--bb-paper)}.bb-theme #header-component{border-bottom:1px solid var(--bb-border)}.bb-theme .header__row--top{min-height:84px}.bb-theme .header__row--bottom{min-height:44px}.bb-theme .header-menu__link,.bb-theme .menu-list__link{letter-spacing:.075em;font-size:12px}.bb-theme .page-wrapper{background:var(--bb-paper)}.bb-theme .button,.bb-theme button.add-to-cart-button,.bb-theme .shopify-payment-button__button{border-radius:1px}.bb-theme .product-card,.bb-theme .card-gallery,.bb-theme .product-media,.bb-theme .product-media-container{border-radius:0}.bb-theme .footer{border-top:1px solid var(--bb-border)}.bb-theme .footer a{text-underline-offset:3px}.bb-theme .button,.bb-theme .shopify-payment-button__button{font-weight:600;letter-spacing:.045em;transition:background-color .2s ease,border-color .2s ease}.bb-theme .product-card__title{text-transform:none}.bb-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:center;min-height:clamp(630px,83svh,940px);padding:100px 28px clamp(42px,6.5vh,80px);width:100%;background:#262822;overflow:hidden}.bb-hero__media,.bb-hero__picture,.bb-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bb-hero__picture{display:block}.bb-hero__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--bb-hero-position,center center)}.bb-hero__scrim{pointer-events:none;background:linear-gradient(180deg,#0000000a,#0000000f 38%,#00000057)}.bb-hero__content{position:relative;z-index:1;width:100%;display:flex;justify-content:center}.bb-hero__panel{max-width:795px;width:100%;padding:43px clamp(28px,5vw,68px) 45px;background:rgba(18,21,19,var(--bb-panel-opacity,.78));border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#f7f5ee;text-align:center}.bb-hero__eyebrow{margin:0 0 16px;color:#dfd2b5;font-size:10px;font-weight:600;letter-spacing:.19em;line-height:1.5;text-transform:uppercase}.bb-hero__title{font-family:Iowan Old Style,Baskerville,Palatino Linotype,Georgia,serif;font-size:clamp(43px,5.1vw,69px);font-weight:400;line-height:1.09;letter-spacing:-.036em;color:#f7f5ef;margin:0}.bb-hero__description{max-width:530px;margin:20px auto 27px;font-size:15px;font-weight:400;line-height:1.7;letter-spacing:.005em;color:#eeece4}.bb-hero__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.bb-hero__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#f0eee8;background:linear-gradient(140deg,#50483a,#1d211c);letter-spacing:.25em;font-size:12px}.bb-assurance{border-bottom:1px solid var(--bb-border);padding:38px 0}.bb-assurance__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.bb-assurance__item{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:4px 32px;border-right:1px solid var(--bb-border)}.bb-assurance__item:first-child{padding-left:0}.bb-assurance__item:last-child{border-right:0}.bb-assurance__number{font-family:Georgia,serif;color:var(--bb-gold);font-size:16px}.bb-assurance h2{font-size:14px;font-family:var(--font-body--family,sans-serif);font-weight:600;letter-spacing:.01em;margin:0 0 8px}.bb-assurance p{font-size:13px;color:var(--bb-quiet);line-height:1.6;margin:0;max-width:300px}.bb-collection{padding:106px 0 116px}.bb-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px}.bb-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.bb-product-card{min-width:0}.bb-product-card__media{position:relative;display:flex;align-items:center;justify-content:center;background:#f0eee8;aspect-ratio:1 / 1.08;overflow:hidden;text-decoration:none}.bb-product-card__image{width:100%;height:100%;object-fit:contain;max-width:100%;padding:8%;transition:transform .55s ease}.bb-product-card__media:hover .bb-product-card__image{transform:scale(1.04)}.bb-product-card__placeholder{height:100%}.bb-product-card__badge{position:absolute;top:15px;left:15px;padding:8px 10px;background:var(--bb-paper);color:var(--bb-quiet);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.bb-product-card__meta{padding:21px 2px 0}.bb-product-card__eyebrow{font-size:10px;letter-spacing:.14em;color:var(--bb-gold);text-transform:uppercase;margin:0 0 9px}.bb-product-card h3{font-family:Iowan Old Style,Baskerville,Palatino Linotype,Georgia,serif;font-size:clamp(21px,2.2vw,31px);font-weight:350;line-height:1.25;letter-spacing:-.024em;margin:0 0 18px}.bb-product-card h3 a{color:var(--bb-ink);text-decoration:none}.bb-product-card h3 a:hover{color:var(--bb-gold)}.bb-product-card__bottom{border-top:1px solid var(--bb-border);padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.bb-product-card__price{font-size:14px;letter-spacing:.025em;white-space:nowrap}.bb-product-card__arrow{font-size:21px;text-decoration:none;line-height:1;color:var(--bb-ink)}.bb-editorial{background:var(--bb-cream);padding:116px 0 126px}.bb-editorial__layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.bb-editorial__side{padding-top:12px}.bb-editorial__line{display:block;width:47px;height:1px;background:var(--bb-gold);margin:48px 0 22px}.bb-editorial__aside{max-width:175px;color:var(--bb-quiet);font-size:12px;line-height:1.75}.bb-editorial__main{max-width:805px}.bb-editorial__main h2{font-family:Iowan Old Style,Baskerville,Palatino Linotype,Georgia,serif;font-size:clamp(40px,5.5vw,77px);font-weight:300;letter-spacing:-.047em;line-height:1.14;margin:0 0 32px}.bb-editorial__main p{font-size:16px;max-width:660px;color:var(--bb-quiet);line-height:1.9;margin:0 0 30px}.bb-faq{padding:115px 0;border-bottom:1px solid var(--bb-border)}.bb-faq__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.bb-faq__intro{max-width:380px}.bb-faq__intro>p:last-child{font-size:15px;line-height:1.85;color:var(--bb-quiet);margin-top:25px}.bb-faq__item{border-bottom:1px solid var(--bb-border)}.bb-faq__item:first-child{border-top:1px solid var(--bb-border)}.bb-faq__item summary{padding:23px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:500;list-style:none}.bb-faq__item summary::-webkit-details-marker{display:none}.bb-faq__plus{color:var(--bb-gold);font-size:24px;font-weight:300;line-height:1}.bb-faq__item[open] .bb-faq__plus{transform:rotate(45deg)}.bb-faq__answer{color:var(--bb-quiet);font-size:14px;line-height:1.8;padding:0 26px 24px 0;max-width:630px}.bb-enquiry{padding:112px 0 128px;background:#f6f5f0}.bb-enquiry__grid{display:grid;grid-template-columns:.83fr 1.17fr;gap:110px}.bb-enquiry__copy>p:not(.bb-eyebrow){font-size:15px;line-height:1.85;color:var(--bb-quiet);max-width:390px;margin:25px 0 0}.bb-enquiry__note{font-size:12px!important}.bb-enquiry__form label{display:block;margin:0 0 9px;color:var(--bb-ink);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bb-enquiry__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bb-enquiry__form :is(input,textarea){width:100%;background:transparent;border:1px solid #c9c8c1;border-radius:0;padding:14px;color:var(--bb-ink);font:inherit;font-size:15px;margin:0 0 22px}.bb-enquiry__form textarea{resize:vertical;min-height:130px}.bb-enquiry__form button{margin-top:4px}.bb-enquiry__feedback{color:#225c3d;margin:0 0 20px}.bb-enquiry__error{margin-bottom:18px}.bb-product-info{padding:76px 0 90px;border-top:1px solid var(--bb-border);border-bottom:1px solid var(--bb-border)}.bb-product-info__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.bb-product-info__grid>div>p:last-child{font-size:14px;color:var(--bb-quiet);line-height:1.8;max-width:460px}.bb-product-info__facts{margin:0;align-self:center}.bb-product-info__facts>div{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;border-bottom:1px solid var(--bb-border);padding:17px 0}.bb-product-info__facts>div:first-child{border-top:1px solid var(--bb-border)}.bb-product-info__facts dt{font-size:12px;color:var(--bb-quiet)}.bb-product-info__facts dd{margin:0;font-size:13px}.bb-section-title{font-weight:400;font-size:clamp(36px,3.8vw,57px);letter-spacing:-.034em}.bb-section-intro{font-size:14px;line-height:1.75;max-width:530px}.bb-collection{padding:90px 0 102px}.bb-section-head{margin-bottom:39px}.bb-product-grid{gap:27px}.bb-product-card__media{background:#f1efe9;aspect-ratio:1 / 1.06}.bb-product-card__image{padding:8%;transition:transform .45s ease}.bb-product-card__media:hover .bb-product-card__image{transform:scale(1.025)}.bb-product-card h3{font-weight:400;font-size:clamp(22px,2.1vw,29px)}.bb-product-card__price{font-weight:500}.bb-editorial{padding:91px 0 98px;background:#f1f0ea}.bb-editorial__main h2{font-weight:400;font-size:clamp(39px,4.45vw,66px)}.bb-editorial__main p{font-size:15px;line-height:1.8}.bb-faq{padding:90px 0 96px}.bb-faq__item summary{font-size:14px}.bb-enquiry{padding:94px 0 106px;background:#f8f7f3;scroll-margin-top:130px}.bb-enquiry__form :is(input,textarea){transition:border-color .18s ease}.bb-enquiry__form :is(input,textarea):focus{border-color:var(--bb-gold)}@media(max-width:1100px){:root{--bb-page:min(100% - 56px, 1370px)}.bb-assurance__item{padding-inline:22px}.bb-faq__layout,.bb-enquiry__grid{gap:55px}}@media(max-width:749px){:root{--bb-page: calc(100% - 36px) }.bb-hero{min-height:clamp(590px,87svh,820px);padding:90px 16px 22px}.bb-hero__image{object-position:var(--bb-hero-mobile-position,center center)}.bb-hero__panel{padding:28px 20px 30px}.bb-hero__eyebrow{font-size:9px;letter-spacing:.17em;margin-bottom:13px}.bb-hero__title{font-size:clamp(38px,9vw,54px);line-height:1.11}.bb-hero__description{font-size:14px;line-height:1.65;margin:16px auto 22px}.bb-hero__actions{gap:10px}.bb-hero__actions .bb-button{min-height:48px;padding:13px 16px;gap:16px;font-size:10px}.bb-assurance{padding:25px 0}.bb-assurance__grid{grid-template-columns:1fr;gap:20px}.bb-assurance__item{border-right:0;border-bottom:1px solid var(--bb-border);padding:0 0 20px}.bb-assurance__item:last-child{border:0;padding-bottom:0}.bb-collection{padding:66px 0 75px}.bb-section-head{display:block;margin-bottom:28px}.bb-section-head .bb-text-link{margin-top:22px}.bb-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px}.bb-product-card__meta{padding-top:14px}.bb-product-card__media{aspect-ratio:1 / 1.1}.bb-product-card h3{font-size:21px;line-height:1.25}.bb-product-card__price{font-size:12px;white-space:normal}.bb-editorial{padding:74px 0 80px}.bb-editorial__layout{grid-template-columns:1fr;gap:22px}.bb-editorial__line,.bb-editorial__aside{display:none}.bb-editorial__main h2{font-size:clamp(38px,8.5vw,55px);margin-bottom:22px}.bb-editorial__main p{font-size:15px}.bb-faq{padding:73px 0 82px}.bb-faq__layout,.bb-enquiry__grid,.bb-product-info__grid{grid-template-columns:1fr;gap:30px}.bb-faq__intro>p:last-child{margin:17px 0 0}.bb-enquiry{padding:77px 0 87px}.bb-enquiry__fields{grid-template-columns:1fr;gap:0}.bb-product-info{padding:60px 0}}@media(max-width:480px){.bb-hero__actions{flex-direction:column;align-items:stretch}.bb-hero__actions .bb-button{width:100%}.bb-product-grid{grid-template-columns:1fr}.bb-product-card__media{aspect-ratio:1.12}}@media(prefers-reduced-motion:reduce){.bb-button,.bb-button__arrow,.bb-product-card__image,.bb-faq__plus{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bullion-boy.css.map */
