:root{--font-heading: "Barlow Condensed", Impact, sans-serif;--font-heading-weight: 800;--font-body: "Barlow", Arial, sans-serif}body{letter-spacing:.005em}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)!important;font-weight:800!important;letter-spacing:.015em;text-transform:uppercase;line-height:1.02}.bh-h1{font-weight:900!important;letter-spacing:-.018em!important;text-transform:uppercase}.bh-header{background:#0a0a0b!important;border-bottom:1px solid rgba(212,175,55,.38)!important;box-shadow:0 8px 28px #00000024;min-height:84px}.bh-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#e7bb4b 35%,#ffe18a 50%,#e7bb4b 65%,transparent);opacity:.65;pointer-events:none}.bh-header [data-menu-open] span{background:#e9d5a0!important;height:2px!important}.bh-header nav a{color:#f5f2e9!important;font-weight:700;font-size:13px;letter-spacing:.085em!important;transition:color .2s ease}.bh-header nav a:hover{color:#eac15a!important}.bh-logo-link{display:flex;align-items:center!important;gap:10px!important;text-decoration:none;flex-shrink:0}.bh-header-logo{display:block;width:auto;height:66px;max-width:164px;object-fit:contain}.bh-header-sub{font-family:var(--font-heading);font-weight:800;font-size:13px;letter-spacing:.2em;color:#e9cf88}.bh-menu-logo{height:66px;width:auto;object-fit:contain}.btn{font-family:var(--font-heading)!important;font-weight:800!important;font-size:15px!important;letter-spacing:.1em!important;text-transform:uppercase;border-radius:2px!important;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 7px 20px #0000001f}.on-dark .btn:first-of-type{border-width:2px}.bh-header~main section.on-dark:first-child:after{content:"";position:absolute;right:0;bottom:0;width:38%;height:1px;background:linear-gradient(90deg,transparent,#d5aa45);opacity:.7;pointer-events:none}@media(max-width:700px){.bh-header{padding:10px 16px!important;gap:12px!important;min-height:68px}.bh-header-logo{height:48px;max-width:118px}.bh-header-sub{display:none}.bh-header nav{gap:8px!important}.bh-header nav a{font-size:11px!important}.bh-h1{font-size:clamp(52px,14vw,82px)!important}}:root{--font-heading:"Teko",Impact,"Arial Narrow",sans-serif;--font-heading-weight:600}.bh-header{min-height:88px;background:#07090d!important}.bh-header-logo{height:68px;max-width:190px}.bh-header nav a{font-family:var(--font-heading)!important;font-size:21px!important;letter-spacing:.045em!important;font-weight:600!important}.bh-header-sub{font-size:17px;letter-spacing:.3em}.bh-h1{font-family:var(--font-heading)!important;font-weight:700!important;font-size:clamp(88px,10vw,164px)!important;line-height:.79!important;letter-spacing:.012em!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)!important;font-weight:600!important;letter-spacing:.018em!important}.bh-h2{font-size:clamp(56px,6vw,88px)!important;line-height:.86!important}.btn{font-family:var(--font-heading)!important;font-size:23px!important;font-weight:600!important;letter-spacing:.05em!important;padding:11px 30px!important;line-height:1!important;transform:skew(-5deg)}.btn:hover{transform:skew(-5deg) translateY(-3px)}.bh-edge-hero{isolation:isolate;background:#07090e!important;min-height:690px!important}.bh-edge-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.16;pointer-events:none;background:repeating-linear-gradient(110deg,transparent 0 110px,rgba(255,255,255,.17) 111px,transparent 112px)}.bh-edge-hero .bh-pad{z-index:2}.bh-edge-hero .bh-pad>div{max-width:720px!important}.bh-edge-hero .bh-hero-kicker{font-family:var(--font-heading)!important;font-size:24px!important;letter-spacing:.2em!important}.bh-edge-hero .bh-hero-line{height:4px!important;width:86px!important;background:#efc353!important;transform:skew(-24deg)}.bh-edge-hero .bh-hero-copy{font-size:17px!important;line-height:1.6!important;max-width:480px!important}.bh-edge-hero .bh-hero-diamond{position:absolute;right:7%;top:17%;width:min(22vw,250px);opacity:.8;filter:drop-shadow(0 0 35px rgba(232,175,47,.28));z-index:1;pointer-events:none}.bh-brand-strip{background:#07090d;color:#f3f5f7;border-top:1px solid #8c702d;border-bottom:1px solid #8c702d;position:relative;overflow:hidden}.bh-brand-strip-inner{max-width:1240px;margin:auto;display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:28px;padding:32px}.bh-brand-strip img{max-height:84px;max-width:220px;width:100%;object-fit:contain}.bh-brand-strip-title{font-family:var(--font-heading);font-size:clamp(37px,4.5vw,65px);font-weight:700;line-height:.88;letter-spacing:.04em;text-align:center}.bh-brand-strip-kicker{font-family:var(--font-heading);font-size:19px;letter-spacing:.14em;color:#e4bb59;text-align:center}.bh-brand-strip-side{font-family:var(--font-heading);font-size:27px;letter-spacing:.1em;text-align:right;color:#d8dbdf}.bh-brand-strip:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ba8b24,#ffe39a,#ba8b24)}@media(max-width:700px){.bh-header-logo{height:46px;max-width:124px}.bh-header nav a{font-size:17px!important}.bh-h1{font-size:clamp(74px,17vw,112px)!important}.bh-edge-hero{min-height:590px!important}.bh-edge-hero .bh-hero-diamond{width:130px;top:12%;right:-30px;opacity:.45}.bh-brand-strip-inner{grid-template-columns:1fr 1.5fr;gap:12px;padding:22px 16px}.bh-brand-strip-side{display:none}.bh-brand-strip img{max-height:62px}.bh-brand-strip-title{font-size:42px}}.bh-brand-strip--diamonds{overflow:hidden}.bh-brand-strip--diamonds .bh-brand-strip-diamond-layout{display:grid;grid-template-columns:minmax(100px,1fr) minmax(260px,2.3fr) minmax(100px,1fr);align-items:center;gap:clamp(8px,2vw,36px);max-width:1280px;margin:auto;padding:clamp(30px,5vw,72px) 20px}.bh-brand-strip--diamonds .bh-brand-center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:0;gap:12px}.bh-brand-strip--diamonds .bh-brand-main-logo{display:block;width:min(100%,390px);height:auto;max-height:160px;object-fit:contain}.bh-brand-strip--diamonds .bh-brand-strip-title{text-align:center}.bh-brand-strip--diamonds .bh-brand-strip-side{position:static;transform:none;text-align:center}.bh-brand-diamond{display:flex;justify-content:center;align-items:center;min-width:0}.bh-brand-diamond img{display:block;width:min(100%,260px);height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 18px rgba(210,170,75,.18));animation:bh-diamond-float 6s ease-in-out infinite}.bh-brand-diamond--right img{animation-delay:-3s;transform:scaleX(-1);animation-name:bh-diamond-float-right}@keyframes bh-diamond-float{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-13px) rotate(3deg)}}@keyframes bh-diamond-float-right{0%,to{transform:translateY(0) scaleX(-1) rotate(-5deg)}50%{transform:translateY(-13px) scaleX(-1) rotate(3deg)}}@media(max-width:650px){.bh-brand-strip--diamonds .bh-brand-strip-diamond-layout{grid-template-columns:22% 56% 22%;gap:0;padding:36px 8px}.bh-brand-diamond img{width:100%}.bh-brand-strip--diamonds .bh-brand-center{gap:7px}.bh-brand-strip--diamonds .bh-brand-strip-kicker,.bh-brand-strip--diamonds .bh-brand-strip-side{font-size:9px;letter-spacing:.08em}.bh-brand-strip--diamonds .bh-brand-strip-title{font-size:clamp(17px,5vw,30px)}}@media(prefers-reduced-motion:reduce){.bh-brand-diamond img{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bling-refresh.css.map */
