.bfd{--gold:#e4c57a;--ink:#101017;background:radial-gradient(ellipse at 80% 5%,#30291b 0,transparent 42%),#101017;color:#eee9df;padding:22px 0 70px;font-family:inherit}.bfd *{box-sizing:border-box}.bfd-wrap{max-width:1440px;margin:auto;padding:0 32px}.bfd a{color:inherit;text-underline-offset:4px}.bfd-crumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#c3bdaf}.bfd-heading{position:relative;padding:44px 0 28px;overflow:hidden}.bfd-eyebrow{font-size:11px;letter-spacing:.2em;color:var(--gold);font-weight:700}.bfd-motto{font-family:Georgia,serif;font-size:clamp(30px,4.3vw,62px);line-height:1.1;margin:10px 0;color:#fff4d7;max-width:85%}.bfd-orbit{position:absolute;right:20px;top:0;font-size:110px;color:#e4c57a44}.bfd-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:48px;align-items:start}.bfd-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bfd-media{border:1px solid #e4c57a30;background:#19191f;overflow:hidden}.bfd-media:first-child{grid-column:1/-1}.bfd-media img,.bfd-media video{display:block;width:100%;height:auto;object-fit:contain}.bfd-media:empty{display:none}.bfd-buy{min-width:0;position:sticky;top:24px}.bfd-house{display:flex;gap:12px;align-items:center;font-size:13px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}.bfd h1{color:#fff7e6;font-size:clamp(28px,3.1vw,43px);line-height:1.13;margin:16px 0}.bfd-story{font-size:16px;line-height:1.7;color:#cfc9bd}.bfd-price{margin:24px 0}.bfd-price small{display:block;color:#beb7aa;font-size:12px}.bfd-price strong{display:block;font-size:29px;color:#fff7e6}.bfd-offer{border:1px solid #b3934c;padding:20px;background:linear-gradient(120deg,#d2ae4c16,#e4c57a05);margin-bottom:24px}.bfd-offer h2{color:var(--gold);font-size:23px;margin:8px 0}.bfd-offer p{font-size:13px;line-height:1.6;margin:8px 0}.bfd-offer small{font-size:11px;color:#cfc9bd}.bfd label{display:block;margin-bottom:8px;font-size:13px;font-weight:600}.bfd select,.bfd input{font:inherit;color:#f4eee1;background:#1c1c24;border:1px solid #716449;border-radius:4px;min-height:50px;width:100%;padding:10px}.bfd option{background:#1c1c24}.bfd-action{display:grid;grid-template-columns:78px 1fr;gap:14px;align-items:end;margin-top:18px}.bfd button{min-height:50px;background:#e4c57a;color:#17150e;border:1px solid #f4da9b;border-radius:4px;padding:12px 18px;font:inherit;font-weight:800;cursor:pointer}.bfd button:hover{background:#f6d996}.bfd button:disabled{opacity:.5;cursor:not-allowed}.bfd :focus-visible{outline:3px solid #fff;outline-offset:4px}.bfd-status{font-size:12px;color:#d6c58e}.bfd-shipping{font-size:14px;margin:16px 0 6px}.bfd-end{font-size:11px;color:#c1b9a9}.bfd-size{border-top:1px solid #e4c57a35;border-bottom:1px solid #e4c57a35;margin-top:24px;padding:18px 0}.bfd-size summary{cursor:pointer;font-weight:600}.bfd-size p{font-size:13px;line-height:1.6}.bfd-size-content{margin-top:20px;background:#fff;color:#171717;padding:14px;max-height:65vh;overflow:auto}.bfd-size-content img{max-width:100%;height:auto}.bfd-explore{border-top:1px solid #e4c57a35;margin-top:64px;padding-top:40px}.bfd-explore h2{font-family:Georgia,serif;color:#fff1cf;font-size:36px;margin:12px 0}.bfd-explore>p{color:#cfc9bd}.bfd-houses{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:24px}.bfd-houses a{border:1px solid #e4c57a40;padding:18px 12px;text-decoration:none;text-align:center;font-size:14px}.bfd-houses span{display:block;color:var(--gold);font-size:11px;letter-spacing:.2em;margin-bottom:8px}.bfd-houses a:hover,.bfd-houses a[aria-current]{border-color:var(--gold);background:#e4c57a16}@media(max-width:899px){.bfd-wrap{padding:0 18px}.bfd-heading{padding:30px 0 22px}.bfd-grid{display:flex;flex-direction:column;gap:24px}.bfd-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;width:100%;padding-bottom:8px}.bfd-media,.bfd-media:first-child{flex:0 0 94%;scroll-snap-align:start;align-self:start}.bfd-buy{position:static;width:100%}.bfd-houses{grid-template-columns:repeat(3,1fr)}.bfd-motto{max-width:90%}.bfd-orbit{font-size:80px;right:0}.bfd-explore{margin-top:38px}.bfd-price{margin:18px 0}}@media(prefers-reduced-motion:reduce){.bfd *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map?subset=QA */
