:root{--bd-bg: #0e0e0e;--bd-bg-2: #111008;--bd-card: #161410;--bd-highlight: #1a1710;--bd-black: #0a0a0a;--bd-gold: #c8a96e;--bd-gold-muted: #a09070;--bd-gold-deep: #8c7c5e;--bd-gold-pale: #c8b890;--bd-text: #f5f0e8;--bd-text-2: #908070;--bd-text-muted: #7a7570;--bd-text-dim: #5a5550;--bd-text-faint: #4a4540;--bd-line: #1e1e1e;--bd-line-card: #2a2520;--bd-line-gold: #3a3020;--bd-display: "Cormorant Garamond", "Times New Roman", Times, serif;--bd-body: "Jost", "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--bd-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bd-display-ls: -.02em;--bd-label-ls: .22em;--bd-ui-ls: .11em;--bd-s1: 8px;--bd-s2: 16px;--bd-s3: 24px;--bd-s4: 32px;--bd-s5: 48px;--bd-s6: 64px;--bd-s7: 96px;--bd-s8: 128px;--bd-section-y: clamp(64px, 9vw, 132px);--bd-gutter: clamp(20px, 4vw, 56px);--bd-ease: cubic-bezier(.25,.46,.45,.94);--bd-t-fast: .22s;--bd-t: .42s;--bd-t-slow: .9s;--bd-radius: 2px;--colorBody: var(--bd-bg);--colorTextBody: var(--bd-text);--colorBorder: var(--bd-line-card);--colorBtnPrimary: var(--bd-gold);--colorBtnPrimaryText: var(--bd-black);--colorLink: var(--bd-text);--colorPrice: var(--bd-gold);--colorSaleTag: var(--bd-gold-deep);--colorSmallImageBg: var(--bd-card);--colorLargeImageBg: var(--bd-bg);--colorModalBg: var(--bd-black);--buttonRadius: var(--bd-radius);--colorNav: var(--bd-bg);--colorNavText: var(--bd-text);--colorFooter: var(--bd-black);--colorFooterText: var(--bd-text);--colorDrawers: var(--bd-bg-2);--colorDrawersText: var(--bd-text);--colorDrawerBorder: var(--bd-line-card);--colorDrawerButton: var(--bd-gold);--colorDrawerButtonText: var(--bd-black);--colorAnnouncement: var(--bd-bg-2);--colorAnnouncementText: var(--bd-gold)}html{-webkit-text-size-adjust:100%}body,.page-container,.transition-body,.main-content,.index-section,.template-index .main-content{background-color:var(--bd-bg);color:var(--bd-text)}body{font-family:var(--bd-body);font-weight:300;font-size:15px;line-height:1.75;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--bd-gold);color:var(--bd-black)}img{background-color:transparent}body[data-center-text=true] .grid-product__meta,body[data-center-text=true] .section-header,body[data-type_headers_align_text=true] .section-header{text-align:left}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.product-single__title,.collection-hero__title,.section-header__title,.drawer__title,.footer__title{font-family:var(--bd-display);font-weight:300;letter-spacing:var(--bd-display-ls);line-height:1.06;color:var(--bd-text);text-transform:none}h1,.h1{font-size:clamp(2.6rem,6.2vw,5.6rem)}h2,.h2{font-size:clamp(2.1rem,4.4vw,3.9rem);line-height:1.08}h3,.h3{font-size:clamp(1.55rem,2.5vw,2.3rem);line-height:1.14}h4,.h4{font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.22}body[data-type_header_capitalize=true] h1,body[data-type_header_capitalize=true] h2,body[data-type_header_capitalize=true] h3,body[data-type_header_capitalize=true] h4,body[data-type_header_capitalize=true] .h1,body[data-type_header_capitalize=true] .h2,body[data-type_header_capitalize=true] .h3,body[data-type_header_capitalize=true] .h4{text-transform:none;letter-spacing:var(--bd-display-ls)}h5,.h5,h6,.h6,.subtitle,.collection-hero__subtitle{font-family:var(--bd-body);font-weight:500;font-size:11px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;line-height:1.6;color:var(--bd-gold-pale)}p,.rte p,li{color:var(--bd-text-2)}.rte{font-size:15px;line-height:1.8}.rte a,a{color:var(--bd-text)}.rte a{text-decoration:none;border-bottom:1px solid var(--bd-line-gold)}.rte a:hover{border-bottom-color:var(--bd-gold);color:var(--bd-gold)}.bd-em,.rte em,.rte i,h1 em,h2 em,h3 em,h4 em,.h1 em,.h2 em,.h3 em,.h4 em{font-style:italic;color:var(--bd-gold);font-family:var(--bd-display)}.bd-chapter{font-family:var(--bd-mono);font-weight:300;font-size:12px;letter-spacing:0;color:var(--bd-text-muted);text-transform:uppercase;display:inline-flex;align-items:center;gap:14px}.bd-chapter__label{color:var(--bd-gold);letter-spacing:.14em}.bd-numeral{font-family:var(--bd-mono);font-weight:300;font-size:10.5px;letter-spacing:.22em;color:var(--bd-gold);display:block}.bd-rule{width:44px;height:1px;border:0;background:var(--bd-gold-deep);margin:var(--bd-s3) 0}.bd-rule--center{margin-left:auto;margin-right:auto}.page-width,.page-width--narrow{max-width:1440px;padding-left:var(--bd-gutter);padding-right:var(--bd-gutter)}.page-width--narrow{max-width:880px}.index-section,.index-section--flush+.index-section{margin-top:var(--bd-section-y);margin-bottom:var(--bd-section-y)}.bd-section{padding:var(--bd-section-y) 0}.bd-section--flush{padding:0}.bd-section--tight{padding:calc(var(--bd-section-y) * .55) 0}.bd-section--alt{background:var(--bd-bg-2)}.bd-wrap{max-width:1440px;margin:0 auto;padding:0 var(--bd-gutter)}.bd-head{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(24px,5vw,88px);align-items:end;margin-bottom:clamp(32px,5vw,72px)}.bd-head__title{margin:18px 0 0}.bd-head__lede{margin:0;color:var(--bd-text-2);font-size:14px;line-height:1.85;max-width:42ch}@media(max-width:768px){.bd-head{grid-template-columns:1fr;gap:20px;align-items:start}}.btn,.shopify-payment-button__button--unbranded,input[type=submit].btn,button.btn{font-family:var(--bd-body);font-weight:500;font-size:12px;letter-spacing:.15em;text-transform:uppercase;border-radius:var(--bd-radius);padding:15px 32px;background:var(--bd-gold);color:var(--bd-black);border:1px solid var(--bd-gold);transition:background var(--bd-t-fast) var(--bd-ease),color var(--bd-t-fast) var(--bd-ease),border-color var(--bd-t-fast) var(--bd-ease);line-height:1.4;min-height:46px}.btn:hover,.shopify-payment-button__button--unbranded:hover,button.btn:hover{background:var(--bd-gold-pale);border-color:var(--bd-gold-pale);color:var(--bd-black)}.btn--secondary,.btn--inverse,.btn--tertiary{background:transparent;color:var(--bd-text-2);border:1px solid var(--bd-text-2)}.btn--secondary:hover,.btn--inverse:hover,.btn--tertiary:hover{background:transparent;color:var(--bd-gold);border-color:var(--bd-gold)}.btn--small{padding:10px 20px;font-size:10.5px;min-height:38px}.btn--large{padding:18px 44px;font-size:13px}.btn--full{width:100%}.bd-link{font-family:var(--bd-body);font-size:11px;font-weight:500;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-gold);display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;border-bottom:1px solid var(--bd-line-gold);transition:border-color var(--bd-t-fast) var(--bd-ease),color var(--bd-t-fast) var(--bd-ease);text-decoration:none}.bd-link:hover{border-bottom-color:var(--bd-gold);color:var(--bd-gold-pale)}.bd-link:after{content:"\2192";font-family:var(--bd-body);transition:transform var(--bd-t-fast) var(--bd-ease)}.bd-link:hover:after{transform:translate(4px)}:focus-visible,.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--bd-gold);outline-offset:3px;border-radius:var(--bd-radius)}.no-js :focus,:focus{outline:none}input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],input[type=number],textarea,select,.styled-select select{background:var(--bd-card);border:1px solid var(--bd-line-card);color:var(--bd-text);border-radius:var(--bd-radius);font-family:var(--bd-body);font-size:14px;font-weight:300;padding:13px 16px;transition:border-color var(--bd-t-fast) var(--bd-ease)}input::placeholder,textarea::placeholder{color:var(--bd-text-dim)}input:focus,textarea:focus,select:focus{border-color:var(--bd-gold-deep)}label,.label{color:var(--bd-text-2);font-size:11px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;font-weight:500}.errors,.form-error,.errors ul li{color:#d08a6a}.note,.form-success{background:var(--bd-highlight);border:1px solid var(--bd-line-gold);color:var(--bd-gold-pale);border-radius:var(--bd-radius)}.site-header,.header-wrapper,.site-header--stuck,.header-section{background-color:var(--bd-bg)!important;border-bottom:1px solid var(--bd-line);box-shadow:none}.site-header__element--sub{border:0}.site-nav__link,.site-nav__link--main,.site-nav__link--underline,.site-nav__dropdown-link{font-family:var(--bd-body);font-size:11.5px;font-weight:400;letter-spacing:var(--bd-ui-ls);text-transform:uppercase;color:var(--bd-gold);transition:color var(--bd-t-fast) var(--bd-ease)}.site-header .site-nav__link,.is-light .site-nav__link,.is-light .site-nav__link:hover{color:var(--bd-gold)}.site-header .site-nav__link--icon,.is-light .site-nav__link--icon{color:var(--bd-text-2)}.site-header .site-nav__link--icon:hover,.is-light .site-nav__link--icon:hover{color:var(--bd-gold)}.site-header .site-nav__item:hover .site-nav__link--underline,.is-light .site-nav__item:hover .site-nav__link--underline,.is-light .site-nav__item:not(.x):hover .site-nav__link--underline,.site-header .site-nav__link--underline:hover,.is-light .site-nav__link--underline:hover,.site-header .site-nav__link--underline:focus-visible,.is-light .site-nav__link--underline:focus-visible,.site-header .site-nav--has-dropdown:hover>.site-nav__link{color:var(--bd-text)}.site-header .site-nav__link--underline:after,.is-light .site-nav__item:not(.site-nav--has-dropdown) .site-nav__link--underline:after,.site-header .site-nav--has-dropdown .site-nav__link--underline:after,.is-light .site-nav--has-dropdown .site-nav__link--underline:after{background:none;height:auto;opacity:1;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--bd-gold);transition:right var(--bd-t) var(--bd-ease)}.site-header .site-nav__link--active{color:var(--bd-text)}.site-header .site-nav__item .site-nav__link--active.site-nav__link--underline:after{right:0;border-bottom-color:var(--bd-gold-deep)}.site-header .site-nav__dropdown-link,.is-light .site-nav__dropdown-link{color:var(--bd-gold)}.site-header .site-nav__dropdown-link:hover,.site-header .site-nav__dropdown-link:focus-visible{color:var(--bd-text);background:var(--bd-highlight)}.mobile-nav__link--top-level,.mobile-nav__link{color:var(--bd-gold)}.mobile-nav__link:hover,.mobile-nav__link:focus-visible{color:var(--bd-text)}.mobile-nav__item--secondary .mobile-nav__link{color:var(--bd-gold-deep)}.site-header .site-header__logo a:not([class]){display:inline-block;width:auto;font-family:var(--bd-display);font-weight:300;font-size:21px;line-height:1.1;letter-spacing:.17em;text-transform:uppercase;color:var(--bd-text);text-decoration:none;white-space:nowrap;transition:color var(--bd-t-fast) var(--bd-ease)}.site-header .site-header__logo a:not([class]):hover{color:var(--bd-gold)}.site-header .site-header__logo{padding:0;margin:0}@media only screen and (min-width:769px){.site-header .site-header__logo a:not([class]){font-size:25px;letter-spacing:.19em}}@media only screen and (max-width:480px){.site-header .site-header__logo a:not([class]){font-size:16px;letter-spacing:.14em}}.site-nav__dropdown,.site-nav__dropdown-grandchild,.site-nav__dropdown--right{background:var(--bd-bg-2);border:1px solid var(--bd-line-card);box-shadow:0 24px 60px #0000008c;border-radius:var(--bd-radius)}.megamenu{background:var(--bd-bg-2);border-top:1px solid var(--bd-line-card)}.megamenu__colletion-title,.site-nav__dropdown-link--top-level{color:var(--bd-gold-pale);letter-spacing:var(--bd-label-ls);text-transform:uppercase;font-size:10.5px}.site-header__logo img{display:block}.site-header__logo-link{color:var(--bd-text)}.site-header__icon,.site-header__link,.js-search-header,.site-header__account,.site-header__cart{color:var(--bd-text-2);transition:color var(--bd-t-fast) var(--bd-ease)}.site-header__icon:hover,.site-header__link:hover{color:var(--bd-gold)}.icon,.site-header__icon svg{fill:currentColor}.cart-link__bubble,.cart-link__bubble--visible{background:var(--bd-gold);color:var(--bd-black);font-family:var(--bd-mono);font-size:10px;font-weight:500;border:0}.cart-link__bubble:after{display:none}.announcement-bar,.announcement-bar--compact{background:var(--bd-bg-2);color:var(--bd-gold);border-bottom:1px solid var(--bd-line-gold)}.announcement-bar__message,.announcement-text,.announcement-link{font-family:var(--bd-body);font-size:10.5px;font-weight:400;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-gold)}.toolbar{background:var(--bd-black);border-bottom:1px solid var(--bd-line);color:var(--bd-text-muted)}.toolbar__content,.toolbar a,.toolbar__menu a{font-family:var(--bd-body);font-size:10px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-text-muted)}.toolbar a:hover{color:var(--bd-gold)}.site-header__search-container,.site-header__search{background:var(--bd-bg-2);border-color:var(--bd-line-card)}.site-header__search-input{background:transparent;border:0;color:var(--bd-text)}.predictive-results,.predictive-result__layout{background:var(--bd-bg-2);border-color:var(--bd-line-card)}.predictive-result__title{color:var(--bd-text)}.mobile-nav-wrapper,.drawer--left,.drawer--right,.drawer{background:var(--bd-bg-2);color:var(--bd-text);border-color:var(--bd-line-card)}.mobile-nav__link,.mobile-nav__link--top-level{font-family:var(--bd-body);font-size:13px;letter-spacing:var(--bd-ui-ls);text-transform:uppercase;color:var(--bd-text);border-bottom:1px solid var(--bd-line);font-weight:400}.mobile-nav__link--top-level{font-size:15px}.mobile-nav__link:hover,.mobile-nav__link:focus{color:var(--bd-gold)}.mobile-nav__item--secondary .mobile-nav__link{color:var(--bd-text-muted);font-size:11px;letter-spacing:var(--bd-label-ls)}.mobile-nav__sublist{background:var(--bd-highlight)}.mobile-nav__toggle-open .icon,.mobile-nav__toggle-close .icon{fill:var(--bd-gold)}.mobile-nav__social a{color:var(--bd-text-muted)}.drawer__header,.drawer__fixed-header{background:var(--bd-bg-2);border-bottom:1px solid var(--bd-line-card)}.drawer__title{font-family:var(--bd-display);font-size:22px;letter-spacing:var(--bd-display-ls)}.drawer__close-button{color:var(--bd-text-2)}.drawer__close-button:hover{color:var(--bd-gold)}.site-nav__link .icon-hamburger,.mobile-nav-trigger{color:var(--bd-text)}.hero,.hero__image,.hero__image-wrapper{background-color:var(--bd-black)}.hero__overlay,.hero__image:after{background:linear-gradient(180deg,#0a0a0a8c,#0a0a0a47 42%,#0e0e0eeb)}.hero__title,.hero__text-shadow .hero__title{font-family:var(--bd-display);font-weight:300;letter-spacing:var(--bd-display-ls);line-height:1.02;text-transform:none;text-shadow:none;color:var(--bd-text)}.hero__subtitle,.hero__top-subtitle{font-family:var(--bd-body);font-size:11px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-gold-pale);text-shadow:none}.hero__link .btn{min-width:220px}.slideshow__pagination .slick-dots li button:before{color:var(--bd-text-dim)}.slideshow__pagination .slick-dots li.slick-active button:before{color:var(--bd-gold)}.grid-product__content{background:transparent}.grid-product__link{text-decoration:none;display:block}.grid-product__image-mask,.grid__image-ratio{background:var(--bd-card);border-radius:0;overflow:hidden}.grid-product__image-mask img,.grid__image-ratio img,.image-wrap img{transition:transform var(--bd-t-slow) var(--bd-ease),opacity var(--bd-t) var(--bd-ease)}.grid-product__link:hover .grid__image-ratio img,.grid-product__link:hover .grid-product__image-mask img{transform:scale(1.035)}.grid-product__meta{padding-top:18px;text-align:left;border-top:1px solid var(--bd-line);margin-top:14px}.grid-product__title,.grid-product__title--body{font-family:var(--bd-display);font-weight:300;font-size:20px;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--bd-text);margin-bottom:6px}.grid-product__vendor{font-family:var(--bd-body);font-size:10px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-text-dim)}.grid-product__price,.product__price,.grid-product__price--current{font-family:var(--bd-mono);font-size:12px;font-weight:300;letter-spacing:.1em;color:var(--bd-gold)}.grid-product__price--original,.product__price--compare{color:var(--bd-text-faint);text-decoration:line-through;font-size:11px;margin-right:8px}.grid-product__price--savings,.product__price-savings{display:inline-block;color:var(--bd-gold-deep);background:transparent;font-family:var(--bd-body);font-size:9.5px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;padding:0;margin-left:8px}.grid-product__tag,.grid-product__tag--sale,.grid-product__tag--sold-out{display:inline-block;width:auto;max-width:calc(100% - 28px);right:auto;background:#0a0a0a9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--bd-line-gold);color:var(--bd-gold-pale);font-family:var(--bd-body);font-size:9px;font-weight:500;line-height:1.4;letter-spacing:var(--bd-label-ls);text-transform:uppercase;border-radius:var(--bd-radius);padding:5px 10px;top:14px;left:14px}.grid-product__tag--sold-out{color:var(--bd-text-dim);border-color:var(--bd-line)}.quick-product__btn,.grid-product__has-quick-shop .quick-product__btn{background:#0e0e0edb;color:var(--bd-text);border:1px solid var(--bd-line-gold);font-family:var(--bd-body);font-size:10px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;border-radius:var(--bd-radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.quick-product__btn:hover{background:var(--bd-gold);color:var(--bd-black);border-color:var(--bd-gold)}.grid__item--view-all .grid-product__see-all{background:var(--bd-card);border:1px solid var(--bd-line-card);color:var(--bd-gold);font-family:var(--bd-body);font-size:11px;letter-spacing:var(--bd-label-ls);text-transform:uppercase}.collection-item__title,.collection-item__title--overlaid-box,.collection-item__title--body{font-family:var(--bd-display);font-weight:300;font-size:clamp(20px,2vw,28px);letter-spacing:var(--bd-display-ls);text-transform:none;background:transparent;color:var(--bd-text);padding:0}.collection-item__title--overlaid-box{background:#0a0a0a9e;padding:14px 22px;border:1px solid var(--bd-line-gold);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.collection-image{background:var(--bd-card)}.collection-hero{background:var(--bd-black);min-height:clamp(280px,38vw,460px)}.collection-hero__image{opacity:.58}.collection-hero__content{background:linear-gradient(180deg,#0a0a0a4d,#0e0e0eeb)}.collection-hero__title{font-family:var(--bd-display);font-weight:300;font-size:clamp(2.6rem,6vw,5rem);letter-spacing:var(--bd-display-ls);text-transform:none;color:var(--bd-text)}.collection-hero .rte,.collection-content .rte{color:var(--bd-text-2);max-width:62ch}.collection-filter,.collection-filter__item,.collection-sidebar,.filter-form{border-color:var(--bd-line);color:var(--bd-text-2)}.collection-filter__btn,.filter-form__label,.collection-filter__item--drawer .btn{font-family:var(--bd-body);font-size:10.5px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-text-2)}.tag--active,.filter-form__input:checked+.filter-form__label{color:var(--bd-gold)}.collection-filter{border-top:1px solid var(--bd-line);border-bottom:1px solid var(--bd-line);padding:16px 0}.collection-filter select,select#SortBy,.filter-form select,.collection-sorting select{height:auto;min-height:42px;font-size:12.5px;line-height:1.3;padding:12px 34px 12px 14px;letter-spacing:.06em;text-transform:uppercase;color:var(--bd-text-2);background-color:var(--bd-card)}.collection-filter__item,.collection-sorting{color:var(--bd-text-muted)}.collection-filter__item label,.collection-sorting label{margin-right:10px}.pagination,.pagination a,.pagination .page a{font-family:var(--bd-mono);font-size:12px;color:var(--bd-text-muted);letter-spacing:.08em}.pagination .page.current,.pagination a:hover{color:var(--bd-gold)}.pagination{border-top:1px solid var(--bd-line);padding-top:var(--bd-s4);margin-top:var(--bd-s5)}.bd-empty,.collection-empty,.search-empty{text-align:center;padding:clamp(60px,10vw,130px) 0;border-top:1px solid var(--bd-line);border-bottom:1px solid var(--bd-line)}.bd-empty__title{font-family:var(--bd-display);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300;margin-bottom:12px}.bd-empty__text{color:var(--bd-text-muted);max-width:44ch;margin:0 auto 28px;font-size:14px}.product-single__title{font-size:clamp(2.1rem,3.6vw,3.4rem);font-weight:300;line-height:1.06;margin-bottom:10px}.product-single__vendor,.product__policies{font-family:var(--bd-body);font-size:10.5px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-text-dim)}.product__price,.product-single__price{font-family:var(--bd-mono);font-weight:300;font-size:15px;letter-spacing:.1em;color:var(--bd-gold)}.product-block--price{border-bottom:1px solid var(--bd-line);padding-bottom:var(--bd-s3);margin-bottom:var(--bd-s3)}.product__price.product__price--compare,.product-single__price.product__price--compare{color:var(--bd-text-faint);font-size:12px;text-decoration:line-through;margin-right:12px;letter-spacing:.06em}.product__price.on-sale{color:var(--bd-gold)}.product__price-savings{display:inline-block;margin-left:12px;color:var(--bd-gold-deep);font-family:var(--bd-body);font-size:9.5px;font-weight:500;letter-spacing:var(--bd-label-ls);text-transform:uppercase;background:none;padding:0}.product__photos,.product__main-photos,.product-image-main{background:var(--bd-card)}.product__thumb-item{border:1px solid transparent}.product__thumb-item.is-active,.product__thumb-item:hover{border-color:var(--bd-gold-deep)}.product__photo-zoom,.product__thumb-icon{color:var(--bd-text-2)}.variant-wrapper__label,.variant__label,.product-single__meta label{font-family:var(--bd-body);font-size:10.5px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-text-muted);margin-bottom:10px;display:block}.variant-input-wrap label,.variant__button-label{background:transparent;border:1px solid var(--bd-line-card);color:var(--bd-text-2);border-radius:var(--bd-radius);font-family:var(--bd-body);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;padding:12px 20px;transition:all var(--bd-t-fast) var(--bd-ease)}.variant-input-wrap input[type=radio]:checked+label,.variant__button-label:hover{border-color:var(--bd-gold);color:var(--bd-gold);background:var(--bd-highlight)}.variant-input-wrap input[type=radio]:focus-visible+label{outline:2px solid var(--bd-gold);outline-offset:2px}.js-qty__wrapper,.quantity-selector{border:1px solid var(--bd-line-card);border-radius:var(--bd-radius);background:var(--bd-card)}.js-qty__num{background:transparent;color:var(--bd-text);font-family:var(--bd-mono)}.js-qty__adjust{color:var(--bd-text-2);background:transparent}.js-qty__adjust:hover{color:var(--bd-gold)}.product-single__form .btn,.product-form__cart-submit{width:100%}.shopify-payment-button__button--unbranded{background:var(--bd-gold)!important;color:var(--bd-black)!important;border-radius:var(--bd-radius)!important}.shopify-payment-button__more-options{color:var(--bd-text-muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.product__inventory,.product-single__store-availabilities-container{color:var(--bd-text-muted);font-size:12px}.product__inventory--low{color:var(--bd-gold)}.collapsible-trigger,.collapsible-trigger-btn,.collapsible-trigger-btn--borders{font-family:var(--bd-body);font-size:11px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-text);border-color:var(--bd-line);padding:20px 0}.collapsible-trigger-btn--borders{border-top:1px solid var(--bd-line)}.collapsible-trigger__icon{color:var(--bd-gold)}.collapsible-content__inner{color:var(--bd-text-2);padding-bottom:22px}.product-block--tab{border-color:var(--bd-line)}.social-sharing a{color:var(--bd-text-muted)}.social-sharing a:hover{color:var(--bd-gold)}.bd-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;gap:14px;align-items:center;padding:12px var(--bd-gutter) calc(12px + env(safe-area-inset-bottom));background:#0e0e0ef0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--bd-line-gold);transform:translateY(110%);transition:transform var(--bd-t) var(--bd-ease)}.bd-sticky-atc.is-visible{transform:translateY(0)}.bd-sticky-atc__meta{flex:1 1 auto;min-width:0}.bd-sticky-atc__title{font-family:var(--bd-display);font-size:16px;color:var(--bd-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.bd-sticky-atc__price{font-family:var(--bd-mono);font-size:11px;color:var(--bd-gold);letter-spacing:.08em}.bd-sticky-atc .btn{flex:0 0 auto;padding:13px 26px;min-height:44px}@media(max-width:768px){.template-product .bd-sticky-atc{display:flex}.template-product{padding-bottom:0}}.drawer__inner,.drawer__contents,.drawer__scrollable{background:var(--bd-bg-2)}.drawer__footer{background:var(--bd-bg-2);border-top:1px solid var(--bd-line-card)}.cart__item-row,.cart__item,.cart__items{border-color:var(--bd-line)}.cart__item-row{padding:22px 0;border-bottom:1px solid var(--bd-line)}.cart__item-title,.cart__item-name{font-family:var(--bd-display);font-weight:300;font-size:19px;letter-spacing:-.01em;color:var(--bd-text);text-transform:none;line-height:1.25}.cart__item-sub,.cart__item-options,.cart__item-property{font-family:var(--bd-body);font-size:10.5px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-text-muted)}.cart__item-sub strong,.cart__item-sub b,.cart__item-options strong,.cart__item-property strong{font-weight:400;font-family:var(--bd-body);color:var(--bd-text-dim)}.cart__item-sub em,.cart__item-sub i,.cart__item-options em{font-style:normal;font-family:var(--bd-body);color:var(--bd-text-muted)}.cart__price,.cart__item-price,.cart__subtotal,.cart__final-price{font-family:var(--bd-mono);font-size:13px;letter-spacing:.08em;color:var(--bd-gold)}.cart__subtotal-title,.cart__item-sub--price{color:var(--bd-text-2);font-family:var(--bd-body);font-size:11px;letter-spacing:var(--bd-label-ls);text-transform:uppercase}.cart__discounts,.cart__discount{color:var(--bd-gold-deep);font-family:var(--bd-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cart__checkout,.cart__checkout-wrapper .btn{width:100%}.cart__image{background:var(--bd-card)}.cart__remove,.cart__item-remove{color:var(--bd-text-dim);font-size:10.5px;letter-spacing:var(--bd-label-ls);text-transform:uppercase}.cart__remove:hover{color:var(--bd-gold)}.drawer__cart-empty,.cart--empty-message{color:var(--bd-text-muted);font-family:var(--bd-display);font-size:22px;font-weight:300;text-align:center}.cart__continue,.cart__shipping{color:var(--bd-text-muted);font-size:11px;letter-spacing:.1em}.additional-checkout-buttons{border-top:1px solid var(--bd-line);padding-top:14px;margin-top:14px}.site-footer,.site-footer-wrapper{background:var(--bd-black);color:var(--bd-text);border-top:1px solid var(--bd-line);padding-top:var(--bd-s7)}.site-footer .h4,.footer__title,.site-footer__title{font-family:var(--bd-body);font-size:10.5px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-gold-pale);font-weight:500;margin-bottom:20px}.site-footer a,.footer__list a,.site-footer__linklist a{color:var(--bd-text-2);font-size:13px;font-weight:300;text-decoration:none;border:0;transition:color var(--bd-t-fast) var(--bd-ease)}.site-footer a:hover{color:var(--bd-gold)}.footer__small-text,.site-footer__copyright,.site-footer__copyright-content{color:var(--bd-text-faint);font-family:var(--bd-body);font-size:10.5px;letter-spacing:var(--bd-ui-ls);text-transform:uppercase}.site-footer__bottom,.footer__bottom{border-top:1px solid var(--bd-line);padding-top:var(--bd-s4);margin-top:var(--bd-s6)}.footer__newsletter-input{background:transparent;border:0;border-bottom:1px solid var(--bd-line-card);border-radius:0;color:var(--bd-text);padding-left:0}.footer__newsletter-input:focus{border-bottom-color:var(--bd-gold)}.footer__newsletter-btn{color:var(--bd-gold)}.footer__social a,.site-footer__social a{color:var(--bd-text-muted)}.footer__social a:hover{color:var(--bd-gold)}.article__grid-title,.article__title,.h1.article__title{font-family:var(--bd-display);font-weight:300;letter-spacing:var(--bd-display-ls);text-transform:none}.article__date,.article__meta,.article__author,.article__grid-meta{font-family:var(--bd-mono);font-size:11px;color:var(--bd-text-muted);letter-spacing:.08em;text-transform:uppercase}.article__grid-image{background:var(--bd-card)}.article__body,.article__grid-excerpt{color:var(--bd-text-2)}blockquote{border-left:1px solid var(--bd-gold-deep);color:var(--bd-text);font-family:var(--bd-display);font-size:22px;font-style:italic;padding-left:var(--bd-s3)}hr{border-color:var(--bd-line)}table,th,td{border-color:var(--bd-line);color:var(--bd-text-2)}th{color:var(--bd-text);font-family:var(--bd-body);font-size:10.5px;letter-spacing:var(--bd-label-ls);text-transform:uppercase}.comment,.comment-author{border-color:var(--bd-line);color:var(--bd-text-2)}.template-customers-login .main-content,.template-customers-register .main-content,.template-customers-account .main-content,.template-customers-order .main-content,.template-customers-addresses .main-content{background:var(--bd-bg)}.form-vertical,.customer-form,.template-customers-account table td,.template-customers-order table td{color:var(--bd-text-2)}.giftcard,.giftcard__wrap,.giftcard__content{background:var(--bd-bg-2);color:var(--bd-text);border:1px solid var(--bd-line-card);border-radius:var(--bd-radius)}.giftcard__amount,.giftcard__code-small{font-family:var(--bd-mono);color:var(--bd-gold)}.modal,.modal__inner,.modal__centered-content,.modal--quick-shop .modal__inner{background:var(--bd-bg-2);color:var(--bd-text);border:1px solid var(--bd-line-card);border-radius:var(--bd-radius)}.modal__close{color:var(--bd-text-2)}.newsletter-popup,.newsletter-reminder{background:var(--bd-bg-2);border:1px solid var(--bd-line-gold);color:var(--bd-text);border-radius:var(--bd-radius)}.placeholder-svg{background:var(--bd-card);fill:var(--bd-text-faint);border-color:var(--bd-line)}.placeholder-content{background-image:linear-gradient(100deg,var(--bd-card) 40%,var(--bd-highlight) 63%,var(--bd-card) 79%)!important}.loading-overlay,.loader{background:#0e0e0eb3}.tool-tip,.tool-tip__inner{background:var(--bd-bg-2);color:var(--bd-text);border:1px solid var(--bd-line-card)}.pswp__bg{background:var(--bd-black)}.breadcrumb,.breadcrumb a{font-family:var(--bd-mono);font-size:11px;color:var(--bd-text-muted);letter-spacing:.06em}.breadcrumb a:hover{color:var(--bd-gold)}.section-header{border:0;margin-bottom:var(--bd-s5)}.section-header__title{font-size:clamp(2rem,3.6vw,3.2rem)}.section-header__link,.section-header .btn--tertiary{font-size:11px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-gold)}.footer-promotions,.promo-grid__container{background:var(--bd-bg-2);border-top:1px solid var(--bd-line)}*{scrollbar-color:var(--bd-line-card) var(--bd-bg);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bd-bg)}::-webkit-scrollbar-thumb{background:var(--bd-line-card);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--bd-gold-deep)}.bd-hero{position:relative;display:grid;align-items:center;background:var(--bd-black);overflow:hidden}.bd-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.bd-hero__media img,.bd-hero__media video{width:100%;height:100%;object-fit:cover;display:block}.bd-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;--bd-scrim: .75;background:linear-gradient(180deg,rgba(10,10,10,calc(var(--bd-scrim) * .96)),rgba(10,10,10,calc(var(--bd-scrim) * .66)) 42%,#0e0e0ef7),linear-gradient(90deg,rgba(10,10,10,calc(var(--bd-scrim) * .82)),rgba(10,10,10,calc(var(--bd-scrim) * .24)) 62%,rgba(10,10,10,calc(var(--bd-scrim) * .44)))}.bd-hero--center .bd-hero__scrim{background:linear-gradient(180deg,rgba(10,10,10,calc(var(--bd-scrim) * .94)),rgba(10,10,10,calc(var(--bd-scrim) * .7)) 45%,#0e0e0ef7)}.bd-hero__media img,.bd-feature__media img,.bd-pillar__media img,.bd-cta__media img,.collection-hero__image,.hero__image{filter:saturate(.68) brightness(.82) contrast(1.06) sepia(.08)}.bd-pillar__media img{filter:saturate(.62) brightness(.74) contrast(1.08) sepia(.1)}.bd-pillar:hover .bd-pillar__media img{filter:saturate(.78) brightness(.88) contrast(1.06) sepia(.06)}.bd-pillar__media{position:relative}.bd-pillar__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0a0a0a1a,#0a0a0a8c)}.bd-feature__media{position:relative}.bd-feature__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0a0a0a2e,#0a0a0a05 55%,#1110086b)}.bd-feature--reverse .bd-feature__media:after{background:linear-gradient(270deg,#0a0a0a2e,#0a0a0a05 55%,#1110086b)}.bd-hero__inner{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:clamp(80px,12vw,160px) var(--bd-gutter)}.bd-hero__inner--center{text-align:center}.bd-hero__eyebrow{font-family:var(--bd-body);font-size:10.5px;font-weight:500;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-gold-pale);margin:0 0 var(--bd-s3)}.bd-hero__title{font-family:var(--bd-display);font-weight:300;font-size:clamp(2.9rem,7.4vw,6.6rem);line-height:1;letter-spacing:var(--bd-display-ls);color:var(--bd-text);margin:0}.bd-hero__lede{max-width:52ch;margin:var(--bd-s4) 0 0;color:var(--bd-text-2);font-size:15px;line-height:1.85}.bd-hero__inner--center .bd-hero__lede{margin-left:auto;margin-right:auto}.bd-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:var(--bd-s5)}.bd-hero__inner--center .bd-hero__actions{justify-content:center}.bd-pillars{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--bd-line);border-left:1px solid var(--bd-line)}.bd-pillar{border-right:1px solid var(--bd-line);border-bottom:1px solid var(--bd-line);display:flex;flex-direction:column;text-decoration:none;position:relative;overflow:hidden;background:var(--bd-bg)}.bd-pillar__media{aspect-ratio:3 / 4;background:var(--bd-card);overflow:hidden}.bd-pillar__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--bd-t-slow) var(--bd-ease)}.bd-pillar:hover .bd-pillar__media img{transform:scale(1.05)}.bd-pillar__body{padding:var(--bd-s3) var(--bd-s3) var(--bd-s4);display:flex;flex-direction:column;flex:1 1 auto}.bd-pillar__tags{margin-top:auto;padding-top:6px}.bd-pillar__title{font-family:var(--bd-display);font-weight:300;font-size:clamp(1.5rem,2vw,2rem);color:var(--bd-text);margin:12px 0 10px;line-height:1.1}.bd-pillar__text{color:var(--bd-text-2);font-size:13.5px;line-height:1.75;margin:0 0 16px}.bd-pillar__tags{font-family:var(--bd-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--bd-text-dim)}@media(max-width:1024px){.bd-pillars{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.bd-pillars{grid-template-columns:1fr}.bd-pillar__media{aspect-ratio:16 / 10}}.bd-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--bd-line)}.bd-stat{padding:var(--bd-s4) var(--bd-s2);text-align:center;border-right:1px solid var(--bd-line)}.bd-stat:last-child{border-right:0}.bd-stat__value{font-family:var(--bd-display);font-weight:300;font-size:clamp(1.7rem,2.6vw,2.3rem);color:var(--bd-gold);line-height:1}.bd-stat__label{font-family:var(--bd-body);font-size:9.5px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-text-muted);margin-top:10px}@media(max-width:700px){.bd-stat{border-bottom:1px solid var(--bd-line)}}.bd-feature{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;border-top:1px solid var(--bd-line)}.bd-feature--reverse .bd-feature__media{order:2}.bd-feature__media{background:var(--bd-card);min-height:clamp(320px,44vw,660px);overflow:hidden}.bd-feature__media img{width:100%;height:100%;object-fit:cover;display:block}.bd-feature__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,96px);background:var(--bd-bg-2)}.bd-feature__title{font-family:var(--bd-display);font-weight:300;font-size:clamp(2rem,3.6vw,3.3rem);line-height:1.06;margin:18px 0 20px}.bd-feature__text{color:var(--bd-text-2);font-size:14.5px;line-height:1.85;max-width:48ch;margin:0 0 var(--bd-s4)}.bd-feature__facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--bd-line);border:1px solid var(--bd-line);margin:0 0 var(--bd-s4)}.bd-feature__fact{background:var(--bd-bg-2);padding:18px}@media(max-width:860px){.bd-feature{grid-template-columns:1fr}.bd-feature--reverse .bd-feature__media{order:0}.bd-feature__media{min-height:280px}}.bd-method{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;background:var(--bd-line);border:1px solid var(--bd-line)}.bd-method__step{background:var(--bd-bg);padding:clamp(24px,3vw,44px)}.bd-method__title{font-family:var(--bd-display);font-weight:300;font-size:clamp(1.35rem,1.9vw,1.8rem);margin:16px 0 12px;line-height:1.15}.bd-method__text{color:var(--bd-text-2);font-size:13.5px;line-height:1.8;margin:0}.bd-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--bd-line);border:1px solid var(--bd-line)}.bd-fact{background:var(--bd-bg);padding:20px}.bd-fact__label{font-family:var(--bd-body);font-size:9.5px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-text-dim);margin-bottom:8px}.bd-fact__value{font-family:var(--bd-display);font-size:19px;font-weight:300;color:var(--bd-text);line-height:1.2}.bd-list{list-style:none;margin:0;padding:0}.bd-list li{position:relative;padding-left:26px;margin-bottom:12px;color:var(--bd-text-2);font-size:14px;line-height:1.7}.bd-list li:before{content:"";position:absolute;left:0;top:11px;width:12px;height:1px;background:var(--bd-gold-deep)}.bd-faq{border-top:1px solid var(--bd-line)}.bd-faq__item{border-bottom:1px solid var(--bd-line)}.bd-faq__q{width:100%;background:none;border:0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;color:var(--bd-text);font-family:var(--bd-display);font-weight:300;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.3}.bd-faq__q:hover{color:var(--bd-gold)}.bd-faq__icon{flex:0 0 auto;width:14px;height:14px;position:relative}.bd-faq__icon:before,.bd-faq__icon:after{content:"";position:absolute;background:var(--bd-gold);transition:transform var(--bd-t-fast) var(--bd-ease),opacity var(--bd-t-fast) var(--bd-ease)}.bd-faq__icon:before{left:0;top:6.5px;width:14px;height:1px}.bd-faq__icon:after{top:0;left:6.5px;height:14px;width:1px}.bd-faq__q[aria-expanded=true] .bd-faq__icon:after{transform:rotate(90deg);opacity:0}.bd-faq__a{overflow:hidden;max-height:0;transition:max-height var(--bd-t) var(--bd-ease)}.bd-faq__a-inner{padding:0 0 24px;color:var(--bd-text-2);font-size:14px;line-height:1.85;max-width:68ch}.bd-cta{position:relative;background:var(--bd-bg-2);border-top:1px solid var(--bd-line);border-bottom:1px solid var(--bd-line);overflow:hidden}.bd-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22}.bd-cta__media img{width:100%;height:100%;object-fit:cover}.bd-cta__inner{position:relative;z-index:2;text-align:center;padding:clamp(64px,9vw,132px) var(--bd-gutter);max-width:780px;margin:0 auto}.bd-cta__title{font-family:var(--bd-display);font-weight:300;font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.05;margin:18px 0 20px}.bd-cta__text{color:var(--bd-text-2);font-size:15px;line-height:1.85;margin:0 auto var(--bd-s5);max-width:46ch}.bd-cta__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.bd-news{border-top:1px solid var(--bd-line);padding:clamp(56px,8vw,110px) 0}.bd-news__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,90px);align-items:center}.bd-news__title{font-family:var(--bd-display);font-weight:300;font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.1;margin:16px 0 14px}.bd-news__text{color:var(--bd-text-2);font-size:14px;line-height:1.8;margin:0;max-width:46ch}.bd-news__form{display:flex;gap:0;border-bottom:1px solid var(--bd-line-card)}.bd-news__form input[type=email]{flex:1 1 auto;background:transparent;border:0;padding:16px 0;color:var(--bd-text);font-size:15px}.bd-news__form input[type=email]:focus{border:0}.bd-news__form button{flex:0 0 auto;background:transparent;border:0;color:var(--bd-gold);cursor:pointer;font-family:var(--bd-body);font-size:10.5px;font-weight:500;letter-spacing:var(--bd-label-ls);text-transform:uppercase;padding:0 4px}.bd-news__form:focus-within{border-bottom-color:var(--bd-gold)}.bd-news__fine{color:var(--bd-text-faint);font-size:10.5px;letter-spacing:.08em;margin-top:14px}@media(max-width:768px){.bd-news__grid{grid-template-columns:1fr}}.bd-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.2vw,34px)}@media(max-width:1100px){.bd-rail{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.bd-rail{grid-template-columns:repeat(2,1fr)}}.bd-card{display:block;text-decoration:none}.bd-card__media{aspect-ratio:1 / 1;background:var(--bd-card);overflow:hidden;position:relative}.bd-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--bd-t-slow) var(--bd-ease)}.bd-card__media img,.grid-product__image-mask img,.grid__image-ratio img,.collection-image img{filter:saturate(.8) brightness(.9) contrast(1.05) sepia(.05);transition:transform var(--bd-t-slow) var(--bd-ease),filter var(--bd-t) var(--bd-ease)}.bd-card:hover .bd-card__media img,.grid-product__link:hover .grid-product__image-mask img,.grid-product__link:hover .grid__image-ratio img{filter:saturate(.92) brightness(.98) contrast(1.03) sepia(.02)}.bd-card__media:after,.grid-product__image-mask:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0a0a0a0a,#0a0a0a05 55%,#0a0a0a4d)}.grid-product__image-mask{position:relative}.bd-no-grade img,img.bd-no-grade{filter:none!important}.bd-card:hover .bd-card__media img{transform:scale(1.04)}.bd-card__badge{position:absolute;top:14px;left:14px;border:1px solid var(--bd-line-gold);background:#0a0a0a99;color:var(--bd-gold-pale);font-family:var(--bd-body);font-size:9px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;padding:5px 10px;border-radius:var(--bd-radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bd-card__body{padding-top:16px;margin-top:14px;border-top:1px solid var(--bd-line)}.bd-card__title{font-family:var(--bd-display);font-weight:300;font-size:clamp(1.1rem,1.5vw,1.35rem);color:var(--bd-text);line-height:1.2;margin:8px 0}.bd-card__price{font-family:var(--bd-mono);font-size:11.5px;letter-spacing:.1em;color:var(--bd-gold)}.bd-card__price s{color:var(--bd-text-faint);margin-right:8px}.bd-footer{background:var(--bd-black);border-top:1px solid var(--bd-line);padding:clamp(60px,8vw,112px) 0 0;color:var(--bd-text)}.bd-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(28px,4vw,64px)}.bd-footer__brand-name{font-family:var(--bd-display);font-weight:300;font-size:26px;letter-spacing:.16em;color:var(--bd-text);margin:0 0 20px}.bd-footer__logo{max-width:170px;height:auto;display:block;margin-bottom:22px}.bd-footer__addr{font-style:normal;color:var(--bd-text-2);font-size:13.5px;line-height:1.9;margin:0 0 18px}.bd-footer__hours{color:var(--bd-text-muted);font-size:12.5px;line-height:1.9;margin:0 0 20px}.bd-footer__tel{font-family:var(--bd-mono);font-size:13px;letter-spacing:.08em;color:var(--bd-gold);text-decoration:none}.bd-footer__tel:hover{color:var(--bd-gold-pale)}.bd-footer__heading{font-family:var(--bd-body);font-size:10px;font-weight:500;letter-spacing:var(--bd-label-ls);text-transform:uppercase;color:var(--bd-gold-pale);margin:0 0 20px}.bd-footer__list{list-style:none;margin:0;padding:0}.bd-footer__list li{margin-bottom:11px}.bd-footer__list a{color:var(--bd-text-2);font-size:13px;text-decoration:none;transition:color var(--bd-t-fast) var(--bd-ease)}.bd-footer__list a:hover{color:var(--bd-gold)}.bd-footer__news{margin-top:var(--bd-s6);padding-top:var(--bd-s5);border-top:1px solid var(--bd-line);display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:center}.bd-footer__bottom{margin-top:var(--bd-s6);border-top:1px solid var(--bd-line);padding:var(--bd-s3) 0;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:center}.bd-footer__legal{color:var(--bd-text-faint);font-size:10.5px;letter-spacing:var(--bd-ui-ls);text-transform:uppercase;margin:0}.bd-footer__social{display:flex;gap:22px;list-style:none;margin:0;padding:0}.bd-footer__social a{color:var(--bd-text-muted);font-size:10.5px;letter-spacing:var(--bd-label-ls);text-transform:uppercase;text-decoration:none}.bd-footer__social a:hover{color:var(--bd-gold)}@media(max-width:900px){.bd-footer__grid{grid-template-columns:1fr 1fr}.bd-footer__news{grid-template-columns:1fr}}@media(max-width:520px){.bd-footer__grid{grid-template-columns:1fr}}.bd-reveal{opacity:0;transform:translateY(18px);transition:opacity var(--bd-t-slow) var(--bd-ease),transform var(--bd-t-slow) var(--bd-ease);will-change:opacity,transform}.bd-reveal.is-in{opacity:1;transform:none}.bd-reveal--d1{transition-delay:90ms}.bd-reveal--d2{transition-delay:.18s}.bd-reveal--d3{transition-delay:.27s}.bd-reveal--d4{transition-delay:.36s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.bd-reveal{opacity:1!important;transform:none!important}.bd-hero__media img{transform:none!important}}@media screen and (min-width:769px)and (max-width:1199px){.site-nav__link,.site-nav__link--main{font-size:10.5px;letter-spacing:.07em;padding-left:9px;padding-right:9px}.site-header__logo img{max-width:108px;height:auto}.site-header__icons .site-header__icon{padding-left:8px;padding-right:8px}}@media screen and (min-width:1200px)and (max-width:1439px){.site-nav__link,.site-nav__link--main{padding-left:12px;padding-right:12px}}.site-nav--centered,.site-nav{flex-wrap:nowrap}.site-nav__item{white-space:nowrap}@media(max-width:768px){body{font-size:14.5px}.bd-hero__inner{padding:clamp(72px,22vh,120px) var(--bd-gutter)}.grid-product__title,.grid-product__title--body{font-size:17px}.site-footer{padding-top:var(--bd-s6)}.bd-stat{padding:var(--bd-s3) var(--bd-s1)}}@media(max-width:480px){.announcement-bar__message,.announcement-text,.announcement-link{font-size:9.5px;letter-spacing:.16em}.bd-hero__actions .btn{padding:14px 20px;font-size:10.5px}}@media(max-width:400px){:root{--bd-gutter: 18px}.btn{padding:14px 22px;font-size:11px}}html,body{overflow-x:hidden;max-width:100%}.bd-section,.bd-wrap,.page-width{box-sizing:border-box}img,video,iframe,svg{max-width:100%}.bd-hero__media img,.bd-pillar__media img,.bd-card__media img,.bd-feature__media img{content-visibility:auto}@media print{body{background:#fff;color:#000}.site-header,.bd-footer,.site-footer,.bd-sticky-atc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bodie-editorial.css.map */
