:root{--bb-bg:#101010;--bb-surface:#191919;--bb-gold:#c6a15b;--bb-text:#f5f1e8;--bb-muted:#c8c3ba}.bb-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.bb-header{display:block;position:relative;background:var(--bb-bg);border-bottom:1px solid #c6a15b30;color:var(--bb-text);z-index:30}#header-group:has(.bb-header){position:sticky;top:0;z-index:40}.bb-header__inner{min-height:100px;display:flex;align-items:center;gap:48px}.bb-logo{display:block;flex:0 0 auto;color:var(--bb-gold);font-family:var(--font-heading--family),Georgia,serif;font-size:30px;font-weight:700;letter-spacing:.03em;text-decoration:none}.bb-logo img{display:block;width:210px;height:auto;max-height:70px;object-fit:contain}.bb-nav{display:flex;align-items:center;gap:30px;font-size:15px;font-weight:500}.bb-nav a,.bb-nav summary{color:var(--bb-text);text-decoration:none;transition:color .2s;padding:14px 0;white-space:nowrap}.bb-nav a:hover,.bb-nav summary:hover{color:var(--bb-gold)}.bb-nav summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px}.bb-nav summary::-webkit-details-marker{display:none}.bb-dropdown{position:relative}.bb-dropdown__panel{position:absolute;left:-22px;top:100%;min-width:240px;display:grid;padding:12px;background:#191919;border:1px solid #c6a15b50;border-radius:5px;box-shadow:0 16px 32px #0006;z-index:50}.bb-dropdown__panel a{padding:11px 14px;border-radius:3px}.bb-dropdown__panel a:hover{background:#c6a15b12}.bb-actions{margin-left:auto;display:flex;align-items:center;gap:23px}.bb-actions a{display:flex;position:relative;color:var(--bb-text);padding:5px}.bb-actions a:hover{color:var(--bb-gold)}.bb-actions svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.5;fill:none}.bb-cart__count{position:absolute;right:-7px;top:-5px;background:var(--bb-gold);color:#101010;border-radius:20px;font-size:10px;line-height:16px;min-width:16px;text-align:center}.bb-feature{padding-block:62px 72px}.bb-section-heading{text-align:center;margin-bottom:38px}.bb-eyebrow{display:block;color:var(--bb-gold);font:500 11px/1.5 var(--font-body--family),Arial,sans-serif;letter-spacing:.19em;margin-bottom:16px}.bb-section-heading h1,.bb-story h1,.bb-contact h1,.bb-news h1{font-family:var(--font-heading--family),Georgia,serif;font-size:clamp(38px,4.5vw,62px);font-weight:400;line-height:1.08;color:var(--bb-text);margin:0 0 18px}.bb-section-heading p{color:var(--bb-muted);font-size:16px;line-height:1.7;margin:0}.bb-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.bb-product{display:block;min-width:0;text-decoration:none;color:var(--bb-text);background:var(--bb-surface);border:1px solid #ffffff12;transition:transform .2s,box-shadow .2s,border-color .2s;border-radius:4px;overflow:hidden}.bb-product__image{position:relative;aspect-ratio:3/4;background:#20201e;padding:20px;display:flex;align-items:center;justify-content:center;overflow:hidden}.bb-product__image>img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 5px 9px #0004)}.bb-product__reveal{position:absolute;inset:auto 0 0;background:linear-gradient(0deg,#101010 80%,#101010ef);padding:22px;transform:translateY(100%);transition:transform .2s;color:var(--bb-text)}.bb-product__reveal p{font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 10px}.bb-product__reveal>span{color:var(--bb-gold);font-size:13px;font-weight:600}.bb-product__meta{padding:20px 22px 23px;display:flex;justify-content:space-between;gap:16px;align-items:baseline}.bb-product__meta h3{font-family:var(--font-body--family),Arial,sans-serif;font-size:15px;line-height:1.4;font-weight:500;margin:0;color:var(--bb-text)}.bb-product__meta>span{font-size:13px;color:var(--bb-gold);white-space:nowrap}.bb-product:focus-visible{transform:translateY(-6px);border-color:var(--bb-gold)}.bb-product:focus-visible .bb-product__reveal{transform:translateY(0)}@media(hover:hover)and (pointer:fine){.bb-product:hover{transform:translateY(-6px);border-color:var(--bb-gold);box-shadow:0 14px 30px #0004}.bb-product:hover .bb-product__reveal{transform:translateY(0)}}.bb-center{text-align:center;margin-top:36px}.bb-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--bb-gold);color:#101010;border:1px solid var(--bb-gold);border-radius:3px;padding:15px 25px;font:600 14px/1.5 var(--font-body--family),Arial,sans-serif;text-decoration:none;cursor:pointer;transition:background .2s}.bb-button:hover{background:#dab773;color:#101010}.bb-text-link{color:var(--bb-gold);text-decoration:none;border-bottom:1px solid #c6a15b60;padding-bottom:5px;display:inline-block;font-size:14px}.bb-home-story{padding:64px 0 68px;background:#191919;border-block:1px solid #c6a15b20}.bb-home-story h2,.bb-news h2,.bb-trust h2{font-family:var(--font-heading--family),Georgia,serif;font-size:clamp(32px,3vw,46px);font-weight:400;margin:0 0 18px;color:var(--bb-text)}.bb-home-story p{max-width:640px;color:var(--bb-muted);font-size:16px;line-height:1.9;margin:0 0 25px}.bb-story,.bb-contact,.bb-news,.bb-trust{padding-block:70px 85px;color:var(--bb-text)}.bb-story .bb-prose{max-width:760px;margin:30px 0}.bb-prose p{font-size:17px;line-height:1.95;color:var(--bb-muted);margin-bottom:22px}.bb-contact{display:grid;grid-template-columns:1fr 1fr;gap:80px}.bb-contact p{line-height:1.8;color:var(--bb-muted)}.bb-email{color:var(--bb-gold);overflow-wrap:anywhere;font-size:18px}.bb-contact form{display:grid;gap:10px}.bb-contact label{color:var(--bb-text);font-size:14px;margin-top:8px}.bb-contact input,.bb-contact textarea{width:100%;background:#191919;border:1px solid #ffffff35;color:var(--bb-text);border-radius:3px;padding:13px;font:inherit}.bb-contact textarea{resize:vertical}.bb-contact button{justify-self:start;margin-top:14px}.bb-message{border:1px solid var(--bb-gold);padding:16px}.bb-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0}.bb-news-card{background:#191919;padding:22px;color:var(--bb-text);text-decoration:none;border:1px solid #ffffff12;border-radius:4px}.bb-news-card img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:18px}.bb-news-card time{font-size:12px;color:var(--bb-muted)}.bb-news-card h3{font-size:24px;margin:12px 0}.bb-news-card p{font-size:14px;line-height:1.7;color:var(--bb-muted)}.bb-news-card>span{color:var(--bb-gold)}.bb-footer{background:#151515;border-top:1px solid #c6a15b40;color:var(--bb-text);padding-top:55px}.bb-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:50px;padding-bottom:40px}.bb-footer-brand{font-family:var(--font-heading--family),Georgia,serif;font-size:30px;letter-spacing:.04em;color:var(--bb-gold)!important}.bb-footer h2{font-family:var(--font-body--family),Arial,sans-serif;font-size:14px;font-weight:600;margin:0 0 18px}.bb-footer a{color:var(--bb-muted);display:block;text-decoration:none;font-size:14px;margin-bottom:12px;overflow-wrap:anywhere}.bb-footer a:hover{color:var(--bb-gold)}.bb-footer p{font-size:13px;line-height:1.85;color:var(--bb-muted)}.bb-footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #c6a15b25;padding-block:23px;font-size:12px;color:var(--bb-muted)}.bb-footer-bottom>div{display:flex;gap:20px;flex-wrap:wrap}.bb-footer-bottom a{font-size:12px;margin:0}.bb-editor-placeholder{color:var(--bb-muted);text-align:center}.bb-editor-note{padding:20px;border:1px dashed #c6a15b60;color:var(--bb-muted);font-size:13px;margin-block:20px}.bb-noimage{padding:20px;color:var(--bb-muted)}.bb-header a:focus-visible,.bb-header summary:focus-visible,.bb-button:focus-visible,.bb-text-link:focus-visible,.bb-contact input:focus-visible,.bb-contact textarea:focus-visible,.bb-footer a:focus-visible,.bb-product:focus-visible,.bb-news-card:focus-visible{outline:2px solid var(--bb-gold);outline-offset:5px}@media(max-width:989px){.bb-header__inner{gap:25px;flex-wrap:wrap;padding-block:18px;min-height:0}.bb-logo img{width:170px;max-height:52px}.bb-nav{order:3;width:100%;justify-content:center;gap:30px;border-top:1px solid #c6a15b20;padding-top:8px}.bb-actions{margin-left:auto}.bb-products{gap:20px}.bb-product__meta{display:block}.bb-product__meta>span{display:block;margin-top:9px}.bb-contact{gap:35px}.bb-product__image{padding:12px}}@media(max-width:749px){.bb-wrap{width:calc(100% - 36px)}.bb-header__inner{gap:12px;padding-top:12px;padding-bottom:6px}.bb-logo img{width:150px;max-height:45px}.bb-actions{gap:13px}.bb-nav{gap:24px;font-size:13px}.bb-nav a,.bb-nav summary{padding-block:10px}.bb-dropdown__panel{min-width:215px;left:-75px;max-height:65vh;overflow-y:auto}.bb-feature{padding-block:36px 45px}.bb-section-heading{margin-bottom:28px}.bb-section-heading p{font-size:14px}.bb-eyebrow{font-size:9px;letter-spacing:.14em}.bb-products{grid-template-columns:1fr;gap:24px;max-width:440px;margin-inline:auto}.bb-product__image{aspect-ratio:4/5;padding:18px}.bb-product__meta{display:flex;padding:17px}.bb-product__meta>span{margin-top:0}.bb-product__reveal{position:static;transform:none;background:#191919;padding:16px 18px;border-top:1px solid #ffffff10;width:100%}.bb-product__image{display:grid;grid-template-rows:minmax(0,1fr) auto;aspect-ratio:auto;padding:0}.bb-product__image>img{height:360px;padding:18px}.bb-product__reveal p{font-size:13px}.bb-home-story{padding-block:40px}.bb-story,.bb-contact,.bb-news,.bb-trust{padding-block:40px 55px}.bb-contact{grid-template-columns:1fr;gap:25px}.bb-news-grid{grid-template-columns:1fr}.bb-footer{padding-top:35px}.bb-footer-grid{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.bb-footer-bottom{flex-direction:column}.bb-prose p,.bb-email{font-size:16px}}@media(hover:none)and (min-width:750px){.bb-product__reveal{position:static;transform:none;width:100%}.bb-product__image{display:flex;flex-direction:column;aspect-ratio:auto;padding:0}.bb-product__image>img{height:330px;padding:15px}}@media(prefers-reduced-motion:reduce){.bb-product,.bb-product__reveal,.bb-button,.bb-nav a{transition:none}.bb-product:hover,.bb-product:focus-visible{transform:none}}.bb-prose h2{font-family:var(--font-heading--family),Georgia,serif;font-size:29px;line-height:1.2;font-weight:400;color:var(--bb-text);margin:36px 0 14px}.bb-prose a{color:var(--bb-gold)}.bb-faq-list{max-width:850px;margin-block:35px}.bb-faq-list details{border-bottom:1px solid #c6a15b35;padding-block:18px}.bb-faq-list summary{cursor:pointer;font-size:17px;font-weight:500;line-height:1.6;color:var(--bb-text);padding-right:20px}.bb-faq-list details>div{font-size:15px;line-height:1.9;color:var(--bb-muted);max-width:760px;padding:10px 0 0}.bb-payments{border-top:1px solid #c6a15b25;padding-block:22px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.bb-payments>span{font-size:12px;color:var(--bb-muted)}.bb-payments ul{list-style:none;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:0;margin:0}.bb-payments li{display:flex}.bb-payment-icon{width:42px;height:27px;display:block}.bb-newsletter{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-block:65px;border-bottom:1px solid #c6a15b25}.bb-newsletter h2{font-family:var(--font-heading--family),Georgia,serif;font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.15;color:var(--bb-text);margin:0 0 16px}.bb-newsletter p{color:var(--bb-muted);font-size:15px;line-height:1.8}.bb-signup-row{display:flex;gap:10px}.bb-signup-row>input{flex:1;min-width:0;background:#191919;border:1px solid #c6a15b65;border-radius:3px;padding:14px;color:var(--bb-text);font:inherit}.bb-signup-row .bb-button{white-space:nowrap;padding-inline:19px}.bb-consent{display:flex!important;align-items:flex-start;gap:10px;margin-top:14px;font-size:12px!important;color:var(--bb-muted)!important;line-height:1.7}.bb-consent input[type=checkbox]{width:17px;height:17px;min-width:17px;flex:0 0 17px;margin-top:3px;accent-color:var(--bb-gold)}.bb-consent a{color:var(--bb-gold)}.bb-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bb-custom-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;border:1px solid #c6a15b35;background:#191919;padding:35px;margin-top:35px;border-radius:4px}.bb-custom-card>div>img{width:100%;max-height:460px;object-fit:contain;margin-bottom:25px}.bb-custom-card h2{font-family:var(--font-heading--family),Georgia,serif;font-size:32px;margin:0 0 20px}.bb-custom-form{display:grid;gap:10px;align-content:start;min-width:0}.bb-custom-form label{font-size:14px;color:var(--bb-text);margin-top:8px}.bb-custom-form input:not([type=checkbox]),.bb-custom-form select,.bb-custom-form textarea{width:100%;max-width:100%;background:#101010;border:1px solid #c6a15b65;border-radius:3px;padding:13px;color:var(--bb-text);font:inherit;box-sizing:border-box}.bb-custom-form textarea{resize:vertical}.bb-custom-form input[type=file]{white-space:normal;font-size:13px}.bb-custom-form input[type=file]::file-selector-button{background:var(--bb-gold);border:0;color:#101010;padding:8px 10px;border-radius:2px;margin-right:10px;cursor:pointer}.bb-custom-form .bb-field-help{font-size:12px;line-height:1.7;color:var(--bb-muted);margin:0}.bb-custom-form button{justify-self:start;margin-top:12px}.bb-custom-form button:disabled{opacity:.5;cursor:not-allowed}.bb-upload-preview{margin:12px 0;padding:12px;background:#101010;border:1px solid #c6a15b30}.bb-upload-preview[hidden]{display:none}.bb-upload-preview img{max-height:250px;width:100%;object-fit:contain;display:block}.bb-upload-preview figcaption{font-size:11px;line-height:1.6;margin-top:10px;color:var(--bb-muted)}.bb-upload-status{font-size:13px;line-height:1.6;color:var(--bb-gold);margin:0}.bb-newsletter input:focus-visible,.bb-custom-form input:focus-visible,.bb-custom-form select:focus-visible,.bb-custom-form textarea:focus-visible,.bb-faq-list summary:focus-visible{outline:2px solid var(--bb-gold);outline-offset:3px}@media(max-width:989px){.bb-newsletter{gap:30px}.bb-signup-row{flex-wrap:wrap}.bb-signup-row input{min-width:160px}.bb-custom-card{gap:28px;padding:25px}}@media(max-width:749px){.bb-newsletter{grid-template-columns:1fr;padding-block:40px;gap:20px}.bb-signup-row{flex-wrap:nowrap}.bb-signup-row input{min-width:0}.bb-signup-row .bb-button{padding:14px 12px;font-size:12px}.bb-custom-card{grid-template-columns:1fr;padding:18px;gap:20px}.bb-payments{gap:15px}.bb-prose h2{font-size:26px}.bb-faq-list summary{font-size:16px}}.bb-footer .bb-footer-brand{font-size:30px;line-height:1.2}.bb-file-control{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid #c6a15b65;border-radius:3px;background:#101010}.bb-file-control input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0}.bb-file-control:focus-within{outline:2px solid var(--bb-gold);outline-offset:3px}.bb-file-button{flex-shrink:0;background:var(--bb-gold);color:#101010;padding:9px 12px;border-radius:2px;font-size:13px;font-weight:600}.bb-file-name{font-size:13px;color:var(--bb-muted);overflow-wrap:anywhere;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/brinborg.css.map */
