/* Buyer storefront only. Seller portal styling remains in seller-dashboard.css. */
body{overflow-x:hidden}
.buyer-utility{min-height:34px;padding:8px max(24px,4vw);display:flex;justify-content:space-between;gap:16px;background:#111516;border-bottom:1px solid #30312d;color:#d8d3c8;font-size:11px;letter-spacing:.02em}
.buyer-header{position:sticky;top:0;z-index:9;max-width:none;min-height:72px;margin:0;padding:10px max(24px,4vw);background:#0b0e0f;border-bottom:1px solid #292b29;gap:22px}
.buyer-header .brand,.buyer-footer .brand{min-width:0;gap:11px;white-space:nowrap}
.buyer-header .mark,.buyer-footer .mark{border:0;transform:none;width:42px;height:42px;font-size:31px}
.buyer-header .mark span,.buyer-footer .mark span{transform:none;font:normal 31px Georgia,serif}
.buyer-header .brandname,.buyer-footer .brandname{font:600 24px 'Playfair Display',serif;font-variant:small-caps;letter-spacing:.02em}
.buyer-header .brandname span,.buyer-footer .brandname span{color:var(--gold)}
.buyer-nav{display:flex;align-items:center;gap:clamp(9px,1.3vw,24px);font-size:12px;letter-spacing:0;text-transform:none;white-space:nowrap}
.buyer-nav a,.buyer-nav button{padding:9px 0;background:none;border:0;color:#e5e4df;font-size:12px}
.buyer-nav a:hover,.buyer-nav button:hover{color:var(--gold)}
.buyer-header .actions{gap:5px;flex-shrink:0}
.buyer-header .iconbtn{border:0;border-radius:0;width:35px;height:38px;font-size:22px}
.buyer-header .iconbtn:hover{color:var(--gold)}
.buyer-icon{display:block;width:21px;height:21px;margin:auto;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.buyer-cart-icon{width:23px;height:23px}
.buyer-header .buyer-menu-toggle{display:none}
.buyer-mini-count{position:absolute;top:-2px;right:-2px;background:var(--gold);border-radius:50%;font:700 10px 'DM Sans',sans-serif;color:#141617;min-width:16px;height:16px;display:grid;place-items:center}
.buyer-mini-count[hidden]{display:none}
.buyer-header #wishlistBtn{position:relative}
.buyer-account-wrap{position:relative;display:flex;align-items:center}
.buyer-account-menu[hidden]{display:none}
.buyer-account-menu{position:absolute;z-index:20;top:calc(100% + 11px);right:-120px;width:min(260px,calc(100vw - 24px));padding:8px;background:#151919;border:1px solid #80663e;box-shadow:0 15px 34px #0008;color:#f1ede5}
.buyer-account-intro{padding:11px 12px 13px;border-bottom:1px solid #343a37;margin-bottom:5px;overflow:hidden}
.buyer-account-intro small{display:block;color:#876535;font-size:9px;letter-spacing:.15em;margin-bottom:5px}
.buyer-account-intro strong{display:block;overflow-wrap:anywhere;font-size:12px}
.buyer-account-menu button{display:block;width:100%;min-height:42px;padding:10px 12px;border:0;background:transparent;color:#f1ede5;text-align:left;font-size:12px}
.buyer-account-menu button:hover,.buyer-account-menu button:focus-visible{background:#272d2b;color:#e2bb7e}
.buyer-account-menu button.buyer-signout{border-top:1px solid #343a37;color:#e09a8d;margin-top:4px}
.buyer-header .count{background:var(--gold)}
.buyer-sell-link,#footerSeller{display:none}
.buyer-mobile-nav[hidden],.buyer-search[hidden]{display:none}
.buyer-mobile-nav{position:fixed;top:72px;left:0;z-index:8;width:min(310px,100vw);max-height:calc(100vh - 72px);overflow-y:auto;display:grid;gap:0;padding:12px 18px;background:#111516;border:1px solid #353936;box-shadow:16px 20px 40px #0008}
.buyer-mobile-nav a,.buyer-mobile-nav button{display:block;width:100%;padding:12px;border:0;border-bottom:1px solid #2b302d;background:none;color:#eeeae2;text-align:left;font-size:14px}
.buyer-search{position:fixed;z-index:8;top:72px;left:0;right:0;background:#151a1a;border-bottom:1px solid #45433a;padding:18px max(24px,8vw);box-shadow:0 20px 35px #0007}
.buyer-search label{display:block;font-size:11px;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}
.buyer-search>div{display:flex;gap:8px;max-width:1100px}
.buyer-search input{flex:1;min-width:0;background:#252a29;border:1px solid #5a5c55;color:#fff;padding:13px;font:inherit}
.buyer-search button{background:var(--gold);border:1px solid var(--gold);padding:0 18px;color:#111;font-weight:700}
.buyer-search #buyerSearchClose{background:transparent;border-color:#555;color:#eee;font-size:22px}
.buyer-hero{max-width:none;margin:0;min-height:430px;padding:64px max(5vw,28px);border:0;background:linear-gradient(90deg,#080a0bf2 0%,#080a0bc9 28%,#080a0b1c 68%),url('assets/buyer-hero-damascus.png') center 55%/cover}
.buyer-hero-copy{max-width:590px}
.buyer-hero .eyebrow{color:#e5c18a;font-size:11px;letter-spacing:.3em;margin-bottom:12px}
.buyer-hero h1{font-size:clamp(44px,4.6vw,70px);line-height:.99;max-width:640px;margin:0 0 14px;color:#fff}
.buyer-hero h1 span{color:#d9aa67}
.buyer-hero p{color:#e7e5de;line-height:1.5;font-size:15px;max-width:460px;margin:0}
.buyer-hero .btn{margin-top:18px;text-transform:none;letter-spacing:0;font-size:13px;border-radius:4px}
.buyer-categories,.buyer-collections,.buyer-shop{background:#0e1112;color:#f1ede5}
.buyer-categories{padding:27px max(24px,4vw) 25px}
.buyer-section-title{max-width:1450px;margin:0 auto 18px}
.buyer-section-title .eyebrow,.buyer-shop .eyebrow{display:block;color:#8f6b38;font-size:10px;letter-spacing:.18em;margin:0 0 6px}
.buyer-section-title h2{font:600 26px 'Playfair Display',serif;color:#f3f0e8}
.buyer-category-grid{max-width:1450px;margin:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}
.buyer-category{min-width:0;border:0;background:none;color:#eeeae2;padding:0;font-weight:700;font-size:11px}
.buyer-category .buyer-category-image{width:min(100%,150px);aspect-ratio:1;display:block;margin:0 auto 12px;border-radius:50%;background:#000 center/contain no-repeat;box-shadow:0 0 0 2px #303532;transition:transform .18s}
.buyer-category:hover .buyer-category-image{transform:scale(1.045);box-shadow:0 0 0 2px #ad854e}
.buyer-category small{display:block;line-height:1.25}
.buyer-collections{padding:15px max(24px,4vw) 34px}
.buyer-collection-grid{max-width:1450px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.buyer-collection-card{min-height:196px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:24px;border:0;border-radius:4px;text-align:left;color:#fff;background-position:center;background-size:cover;overflow:hidden}
.buyer-chef{background-image:linear-gradient(90deg,#0b0c0ddc,#0b0c0d20),url('assets/chef-knife.png')}
.buyer-swords{background-image:linear-gradient(90deg,#0b0c0de8,#0b0c0d20),url('assets/sword.png')}
.buyer-axes{background-image:linear-gradient(90deg,#0b0c0de8,#0b0c0d20),url('assets/hero-axe.png')}
.buyer-collection-card span{color:#e1bd86;font-size:10px;letter-spacing:.2em}
.buyer-collection-card strong{font:600 clamp(22px,2vw,32px) 'Playfair Display',serif;line-height:1.05;max-width:220px}
.buyer-collection-card em{font-size:11px;font-style:normal;border-bottom:1px solid #b98f52;padding-bottom:4px;color:#f3d5a5}
.buyer-collection-card:hover{filter:brightness(1.12)}
.buyer-shop{max-width:none;margin:0;padding:31px max(24px,4vw) 48px}
.buyer-shop .section-head{max-width:1450px;margin:0 auto 17px;align-items:end}
.buyer-shop .section-head h2{font:600 28px 'Playfair Display',serif;color:#f3f0e8}
.buyer-shop .section-head p{max-width:none;font-size:12px;color:#aeb4b1}
.buyer-shop-controls{max-width:1450px;margin:0 auto 13px;display:flex;justify-content:space-between;align-items:start;gap:15px}
.buyer-shop .filters{flex-wrap:wrap;overflow:visible;gap:7px;padding:0}
.buyer-shop .filter{border-radius:3px;color:#ddd9d1;border-color:#424845;padding:9px 13px;font-size:11px;background:#181d1d}
.buyer-shop .filter.active,.buyer-shop .filter:hover{background:#c9a66b;color:#141617;border-color:#c9a66b}
.buyer-selects{display:flex;gap:7px;flex-shrink:0}
.buyer-selects select{min-height:38px;border:1px solid #454b48;background:#181d1d;color:#eeeae2;padding:0 10px;font:11px 'DM Sans',sans-serif}
.buyer-shop .grid{max-width:1450px;margin:auto;grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:13px}
.buyer-shop .card{border:1px solid #303634;background:#171b1b;color:#f1ede5;box-shadow:none;transition:border-color .15s}
.buyer-shop .card:hover{transform:none;border-color:#a88655}
.buyer-shop .photo{aspect-ratio:1.3/1;background-color:#202424;background-position:center;background-size:cover;cursor:pointer}
.buyer-shop .photo.set{background-image:url('assets/chef-knife.png');background-position:center;background-size:cover}
.buyer-shop .photo.set:after{display:none}
.buyer-shop .info{padding:11px}
.buyer-shop .info h3{font:600 14px 'DM Sans',sans-serif;line-height:1.3;margin:6px 0 5px;min-height:36px;color:#f1ede5}
.buyer-shop .category{font-size:10px;letter-spacing:.08em;color:#8b6837}
.buyer-shop .meta{font-size:11px;color:#a8ada8;min-height:28px;line-height:1.3}
.buyer-shop .price-row{margin-top:6px;align-items:center}
.buyer-shop .price{font-size:16px;font-weight:700;color:#f6f2e9}
.buyer-shop .add{padding:5px 0 5px 5px;font-size:10px;letter-spacing:0;color:#9b6f37}
.buyer-shop .badge{top:8px;left:8px;background:#d9aa67;color:#1a1713;font-size:9px;letter-spacing:0;padding:4px 7px}
.buyer-shop .save{top:6px;right:6px;background:#101414b8;font-size:19px}
.buyer-shop .save.is-saved{color:#e5b577}
.buyer-shop .buyer-card-empty{grid-column:1/-1;padding:45px 15px;text-align:center;color:#6b6c65}
.buyer-information{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#171b1b;border-top:1px solid #353936;border-bottom:1px solid #353936}
.buyer-information article{padding:30px max(24px,4vw);border-right:1px solid #353936}
.buyer-information span{color:#c9a66b;font-size:10px;letter-spacing:.15em}
.buyer-information h3{font-size:24px;margin:9px 0;color:#f3f0e8}
.buyer-information p{font-size:12px;line-height:1.6;color:#b9bdb7;max-width:320px;margin:0}
.buyer-footer{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:25px;background:#0c0f10;color:#d9dad6;padding:42px max(24px,4vw) 20px;border-top:0}
.buyer-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}
.buyer-footer p{color:#9da29f;line-height:1.5;max-width:250px;margin:4px 0 0}
.buyer-footer h3{font:700 11px 'DM Sans',sans-serif;letter-spacing:.12em;color:#d8b47d;margin:5px 0 4px}
.buyer-footer a:not(.brand),.buyer-footer button,.buyer-footer span{background:none;border:0;color:#aeb3af;font-size:12px;padding:0;text-align:left}
.buyer-footer button:hover,.buyer-footer a:hover{color:#d9aa67}
.buyer-footer .buyer-footer-bottom{grid-column:1/-1;border-top:1px solid #303533;padding-top:17px;color:#858c87;font-size:11px}
.buyer-utility #trackOrderBtn{padding:0;border:0;background:none;color:#e0bc82;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}
.buyer-socials{display:flex;gap:10px;margin-top:7px}
.buyer-socials a{width:36px;height:36px;display:grid;place-items:center;border:1px solid #4a4439;color:#d8b47d;transition:background .15s,color .15s}
.buyer-socials a:hover{background:#c9a66b;color:#111}
.buyer-socials svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.buyer-socials a:first-child svg path{fill:currentColor;stroke:none}
.buyer-track-modal .modal-card{width:min(560px,calc(100vw - 28px));max-height:88vh;overflow:auto;background:#121616;color:#f1ede5;border-top:3px solid #c9a66b}
.buyer-track-modal .modal-head{border-color:#363c39}
.buyer-track-modal .modal-head h2{color:#f1ede5}
.buyer-track-modal .buyer-track-note{color:#aeb4b0;font-size:13px;line-height:1.5}
.buyer-track-modal .field label{color:#c9b58f}
.buyer-track-modal .field input{width:100%;padding:12px;background:#1b2120;border:1px solid #454c48;color:#f1ede5;font:inherit}
.buyer-track-modal .btn{margin-top:10px}
.buyer-track-result{margin-top:18px;padding:16px;border:1px solid #414742;background:#191f1e;color:#e9e6dd;font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.buyer-track-result p{margin:7px 0}
.buyer-track-result ul{padding-left:20px}
.buyer-track-result li{padding:4px 0}
.buyer-track-result li span{color:#c9a66b}
.buyer-track-result .buyer-track-state{color:#e0bc82;font-weight:700}
.buyer-track-result .buyer-track-note{padding-top:10px;border-top:1px solid #363c39}
.buyer-track-error{border-color:#7b5145;color:#f0c6b8}
.buyer-courier-links{margin-top:22px;padding-top:17px;border-top:1px solid #363c39;color:#e9e5dc;font-size:13px}
.buyer-courier-links p{margin:7px 0 12px;color:#aeb4b0}
.buyer-courier-links>div{display:flex;flex-wrap:wrap;gap:8px}
.buyer-courier-links a{padding:9px 13px;border:1px solid #69583d;color:#e4bc7e;text-decoration:none}
.buyer-courier-links a:hover{background:#2b281f}
.buyer-shipping-note,.buyer-payment-note{color:#b8c0b9;font-size:13px;line-height:1.5}
.buyer-checkout-line{display:flex;justify-content:space-between;gap:16px;padding:9px 0;color:#e8e3d9;font-size:13px}
.buyer-checkout-line span:last-child{white-space:nowrap}
.buyer-checkout-error{padding:12px;margin-top:14px;border:1px solid #865446;background:#2a1c1b;color:#f3c9bd;font-size:13px}
.buyer-paypal-handoff{margin-top:17px;padding:16px;border:1px solid #7b6948;background:#20211b;color:#eae6d9;font-size:13px;line-height:1.5}
.buyer-paypal-handoff strong{color:#e3bc7f}
.buyer-paypal-handoff p{margin:8px 0}
.buyer-paypal-handoff .btn{margin-top:10px}
#checkoutError[hidden],#paypalHandoff[hidden],#preparePayPalBtn[hidden]{display:none}
#preparePayPalBtn:disabled{opacity:.5;cursor:not-allowed}
.story{background:#111516;color:#f1ede5}
.story-copy .eyebrow{color:var(--gold)}
.story p{color:#b9bdb7}
#productModal .modal-card,#drawer .panel,#wishlistDrawer .panel,#authModal .modal-card,#checkoutModal .modal-card{background:#121616;color:#f1ede5}
#productModal .product-gallery{background:#161b1b}
#productModal .product-copy{color:#f1ede5}
#productModal .product-copy h2,#productModal .review-section h3{color:#f5f1e8}
#productModal .product-description{color:#b7bcb6}
#productModal .product-detail-extra{border-color:#363c39}
#productModal .product-detail-extra dt{color:#d0b27f}
#productModal .product-detail-extra dd{color:#e4e3dd}
#productModal .product-variation select{background:#1b2120;border-color:#4b524e;color:#f1ede5}
#productModal .secure-note{color:#adb3ad}
#productModal .review-section{color:#f1ede5;border-color:#363c39}
#productModal .review-section .rating-big small,#productModal .review-meta{color:#aeb4b1}
#productModal .review-item{border-color:#363c39;color:#dedfd9}
#productModal .review-form{background:#1b2120;color:#f1ede5}
#productModal .review-form .field textarea{background:#111616;border-color:#454c48;color:#f1ede5}
#productModal .star-picker button{color:#777c77}
#productModal .star-picker button.selected{color:#d6aa69}
#productModal .product-copy h2{font-size:clamp(30px,3vw,44px)}
#productModal .product-detail-extra{border-top:1px solid #363c39;margin-top:22px;padding-top:14px}
#productModal .product-detail-extra dl{display:grid;grid-template-columns:120px 1fr;gap:9px 14px;font-size:12px}
#productModal .product-detail-extra dt{font-weight:700;color:#d0b27f}
#productModal .product-detail-extra dd{margin:0;color:#e4e3dd}
#productModal .product-variation{margin:13px 0}
#productModal .product-variation label{display:block;margin-bottom:6px;font-size:12px;font-weight:700}
#productModal .product-variation select{width:100%;min-height:42px;background:#1b2120;border:1px solid #4b524e;color:#f1ede5;padding:8px}
#productModal .secure-note{color:#adb3ad}
#drawer .cart-item{align-items:center}
#drawer .buyer-cart-photo{width:58px;height:58px;object-fit:cover;flex:0 0 58px;background:#222}
#drawer .buyer-cart-copy{flex:1;min-width:0}
#drawer .buyer-cart-copy strong{display:block;font-size:13px}
#drawer .buyer-cart-qty{display:flex;align-items:center;gap:8px;margin-top:8px}
#drawer .buyer-cart-qty button{min-width:28px;min-height:28px;border:1px solid #565d58;background:#202625;color:#f1ede5}
#drawer .buyer-cart-remove{border:0;background:none;color:#d5ae74;font-size:12px}
#drawer .cart-item small,#drawer .empty{color:#abb1ac}
#authModal .modal-card,#checkoutModal .modal-card{border-top:3px solid #c9a66b}
#authModal .modal-head,#checkoutModal .modal-head{border-color:#363c39}
#authModal .modal-head h2,#checkoutModal .modal-head h2{color:#f1ede5}
#authModal .close,#checkoutModal .close,#productModal .close{color:#e9e5dc}
#authModal .field label,#checkoutModal .field label{color:#c9b58f}
#authModal .field input,#checkoutModal .field input,#checkoutModal .field select,#checkoutModal .field textarea{background:#1b2120;border-color:#454c48;color:#f1ede5}
#authModal .mini,#checkoutModal .mini{color:#eee9df;border-color:#686c66}
#checkoutModal .checkout-summary{background:#191f1e;color:#f1ede5}
#checkoutModal .listing-help,#checkoutModal .secure-note{color:#abb1ac}
#wishlistDrawer .panel{background:#f4f1ec}
@media(max-width:1250px){.buyer-nav{gap:10px}.buyer-header .brandname{font-size:20px}.buyer-sell-link{font-size:10px}}
@media(max-width:1120px){.buyer-header .buyer-nav{display:none}.buyer-header .buyer-menu-toggle{display:block}.buyer-header{justify-content:space-between}}
@media(max-width:900px){.buyer-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.buyer-collection-grid{grid-template-columns:1fr 1fr}.buyer-information{grid-template-columns:1fr 1fr}.buyer-shop-controls{display:block}.buyer-selects{margin-top:12px}.buyer-shop .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){.buyer-utility{font-size:9px;justify-content:center;text-align:center}.buyer-utility span:last-child{display:none}.buyer-utility #trackOrderBtn{font-size:10px}.buyer-header{min-height:60px;padding:8px 12px}.buyer-header .brandname{font-size:19px}.buyer-header .mark{width:28px}.buyer-header .actions{gap:1px}.buyer-header .iconbtn{width:32px;height:36px;font-size:19px}.buyer-header .buyer-sell-link{display:none}.buyer-account-menu{right:-42px;top:calc(100% + 8px)}.buyer-mobile-nav{top:60px}.buyer-search{top:60px;padding:15px}.buyer-hero{min-height:450px;padding:55px 22px;background-position:58% center}.buyer-hero h1{font-size:45px}.buyer-hero p{font-size:13px;max-width:280px}.buyer-categories,.buyer-collections,.buyer-shop{padding-left:16px;padding-right:16px}.buyer-category-grid{display:flex;overflow-x:auto;gap:12px;padding-bottom:7px;scroll-snap-type:x mandatory}.buyer-category{flex:0 0 82px;scroll-snap-align:start}.buyer-category .buyer-category-image{width:74px}.buyer-collection-grid{grid-template-columns:1fr}.buyer-collection-card{min-height:155px}.buyer-shop .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.buyer-shop .info{padding:9px}.buyer-shop .info h3{font-size:12px;min-height:32px}.buyer-shop .meta{font-size:10px}.buyer-shop .price{font-size:14px}.buyer-shop .add{font-size:10px}.buyer-shop .photo{aspect-ratio:1/1}.buyer-information{grid-template-columns:1fr}.buyer-information article{padding:22px}.buyer-footer{grid-template-columns:1fr 1fr;gap:24px}.buyer-footer>div:first-child{grid-column:1/-1}.buyer-footer .buyer-footer-bottom{grid-column:1/-1}.buyer-shop .section-head{display:block}.buyer-shop .section-head p{margin-top:5px}}
@media(max-width:420px){.buyer-header .brandname{font-size:16px}.buyer-header .mark{font-size:22px}.buyer-header .iconbtn{width:29px}.buyer-selects{display:grid;grid-template-columns:1fr 1fr}.buyer-selects select{width:100%}.buyer-shop .filter{font-size:10px;padding:8px}.buyer-hero h1{font-size:40px}#productModal .product-copy{padding:22px}#productModal .product-detail-extra dl{grid-template-columns:100px 1fr}}

/* Premium Admin Seller Dashboard */
.buyer-header .buyer-sell-link{
  align-items:center;
  justify-content:center;
  gap:7px;
  min-height:38px;
  padding:0 15px;
  margin-left:5px;
  border:1px solid rgba(226,187,126,.55);
  border-radius:8px;
  background:linear-gradient(135deg,rgba(226,187,126,.13),rgba(226,187,126,.035));
  color:#e8c58c;
  font-size:10px;
  font-weight:700;
  font-family:inherit;
  letter-spacing:.09em;
  text-transform:uppercase;
  white-space:nowrap;
  cursor:pointer;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 4px 14px rgba(0,0,0,.18);
  transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;
}

.buyer-header .buyer-sell-link::before{
  content:'?';
  font-size:7px;
  color:#e2bb7e;
}

.buyer-header .buyer-sell-link:hover{
  background:linear-gradient(135deg,#e2bb7e,#c99b57);
  border-color:#e2bb7e;
  color:#111514;
  transform:translateY(-1px);
  box-shadow:0 7px 20px rgba(0,0,0,.28);
}

.buyer-header .buyer-sell-link:hover::before{
  color:#111514;
}

.buyer-header .buyer-sell-link:focus-visible{
  outline:2px solid #e2bb7e;
  outline-offset:3px;
}
/* Collection image framing */
.buyer-chef,
.buyer-swords{
  background-color:#0b0c0d;
  background-size:cover, 85% auto;
  background-repeat:no-repeat, no-repeat;
  background-position:center, right center;
}
/* SixSilence parent brand mark */
.buyer-footer-bottom{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
}

.sixsilence-footer-logo{
  width:42px;
  height:42px;
  object-fit:contain;
  flex:0 0 auto;
}
.buyer-footer > .buyer-footer-bottom{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.buyer-footer-bottom .sixsilence-footer-logo{display:block!important;width:50px!important;height:50px!important;max-width:50px!important;max-height:50px!important;opacity:1!important;visibility:visible!important}
