/* SEWARD main-domain visual owner. Existing dimensions, content and commerce remain native. */
@font-face{font-family:SWVisualBody;src:url(/wp-content/plugins/seward-about-story/assets/body.ttf) format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:SWVisualBody;src:url(/wp-content/plugins/seward-about-story/assets/body-bold.ttf) format('truetype');font-weight:700;font-display:swap}
body.seward-blackgold-20261020{--swv-black:#121212;--swv-gold:#c99a36;--swv-light:#dcba6b;--swv-paper:#ffffff;--swv-body:Inter,SWVisualBody,Arial,sans-serif;--swv-title:'Barlow Condensed',SWVisualBody,Arial,sans-serif;--wd-primary-color:#c99a36;--wd-link-color:#332a1b;--wd-link-color-hover:#765719;background:#ffffff;color:#20231f;font-family:var(--swv-body)}
.seward-blackgold-20261020 .main-page-wrapper{background:#ffffff}
.seward-blackgold-20261020 :is(a,button,input,select,summary):focus-visible{outline:2px solid #c99a36!important;outline-offset:4px}
.seward-blackgold-20261020 header[data-sb-header]{--sb-ink:#f1f1e9;--sb-paper:#121212;color:#f1f1e9}
.seward-blackgold-20261020 header[data-sb-header] :is(.whb-top-bar,.whb-general-header,.whb-sticky-row){background:#121212!important;border-color:#383c33!important}
.seward-blackgold-20261020 :is(.sb-nav a,.sb-promo a,.sb-search-open,header[data-sb-header] .wd-tools-icon,header[data-sb-header] .wd-tools-text){color:#f1f1e9!important;font-family:var(--swv-body)}
.seward-blackgold-20261020 .sb-nav a{font-size:15px;font-weight:700;letter-spacing:.02em}
.seward-blackgold-20261020 :is(.sb-nav a:hover,.sb-promo a:hover){color:#dcba6b!important}
.seward-blackgold-20261020 header[data-sb-header] .site-logo img{height:auto;object-fit:contain;filter:none;mix-blend-mode:normal;max-width:100%}
.seward-blackgold-20261020 .seward-market-bar :is(.swm-trigger,.swm-trigger strong){color:#f1f1e9!important;background:transparent!important}
.seward-blackgold-20261020 .seward-market-bar :is(.swm-panel,.swm-panel-heading,.swm-option){background:#20231f;color:#f1f1e9;border-color:#41463b}
.seward-blackgold-20261020 .seward-market-bar :is(.swm-option-copy small,.swm-panel-heading small){color:#b6baaf}
.seward-blackgold-20261020 .seward-market-bar .swm-option:is(:hover,[aria-current=true],[aria-selected=true]){background:#33392e;color:#dcba6b}
.seward-blackgold-20261020 :is(.mobile-nav,.mobile-nav .wd-nav-mobile,.mobile-nav .widget-heading){background:#121212;color:#f1f1e9}
.seward-blackgold-20261020 .mobile-nav :is(a,.wd-nav-opener){color:#f1f1e9;border-color:#41463b}
.seward-blackgold-20261020 .mobile-nav .current-menu-item>a{background:#262a23;color:#dcba6b}
.seward-blackgold-20261020 .sb-home{color:#f1f1e9;font-family:var(--swv-body)}
.seward-blackgold-20261020 :is(.sb-hero,.sb-hero-copy){background:#121212}
.seward-blackgold-20261020 .sb-hero-copy{background-image:none}
.seward-blackgold-20261020 .sb-hero h1{font-family:var(--swv-title);font-size:clamp(44px,4.35vw,68px);font-weight:700;letter-spacing:-.035em;color:#f1f1e9;line-height:1.06}
.seward-blackgold-20261020 .sb-intro{font:400 clamp(17px,1.4vw,21px)/1.6 var(--swv-body);color:#d3d7ca}
.seward-blackgold-20261020 .sb-eyebrow{font-family:var(--swv-body);color:#cfb276}
.seward-blackgold-20261020 .sb-button{font:700 16px/1.4 var(--swv-body);background:#c99a36;border-color:#c99a36;color:#121212!important}
.seward-blackgold-20261020 .sb-button:hover{background:#dcba6b;border-color:#dcba6b}
.seward-blackgold-20261020 .sb-story-link{font-family:var(--swv-body);color:#dcba6b}
.seward-blackgold-20261020 .sb-hero-art{background:#121212}
.seward-blackgold-20261020 .sb-hero-art img{object-fit:contain;object-position:center;width:100%;height:100%}
.seward-blackgold-20261020 .sb-best{background:linear-gradient(90deg,rgba(18,18,18,.93),rgba(18,18,18,.72)),url(workshop-atmosphere.webp) center/cover no-repeat;color:#d3d7ca;border-color:#383c33}
.seward-blackgold-20261020 .sb-best-copy{border-color:#41463b}
.seward-blackgold-20261020 .sb-best h2{font-family:var(--swv-title);color:#f1f1e9}
.seward-blackgold-20261020 .sb-best-copy>p:not(.sb-eyebrow){font:400 17px/1.6 var(--swv-body)}
.seward-blackgold-20261020 .sb-best-link{font:700 15px/1.5 var(--swv-body);color:#cfb276!important;border-color:#73796c}
.seward-blackgold-20261020 .sb-product{background:#222520;color:#f1f1e9;border-color:#383c33}
.seward-blackgold-20261020 .sb-product-image{background:#e7e6e0}
.seward-blackgold-20261020 .sb-product-caption{background:#222520}
.seward-blackgold-20261020 .sb-product h3{font:700 20px/1.3 var(--swv-body);color:#f1f1e9}
.seward-blackgold-20261020 .sb-product-caption :is(span,i){font-family:var(--swv-body);color:#cfb276;border-color:#383c33}
.seward-blackgold-20261020 .elementor-element-1899388e{background-color:#ffffff!important;background-image:none!important}
.seward-blackgold-20261020 .elementor-element-1899388e :is(h2,h3,h4,.elementor-heading-title){font-family:var(--swv-title)!important;color:#20231f!important}
.seward-blackgold-20261020 .elementor-element-1899388e p{font-family:var(--swv-body);color:#51574b}
.seward-blackgold-20261020 .sf-story{background:#121212;color:#f1f1e9;font-family:var(--swv-body)}
.seward-blackgold-20261020 .sf-story-photo{background:#121212}
.seward-blackgold-20261020 .sf-story-photo img{object-position:center;object-fit:contain;min-height:0;height:100%}
.seward-blackgold-20261020 .sf-story h2#sf-story-title{font-family:var(--swv-title);color:#f1f1e9}
.seward-blackgold-20261020 .sf-story :is(.sf-story-text,.sf-categories,.sf-eyebrow,.sf-story-link){font-family:var(--swv-body);color:#d3d7ca}
.seward-blackgold-20261020 .sf-story .sf-story-link{color:#cfb276;border-color:#73796c;font-size:16px}
.seward-blackgold-20261020 .sf-story-link:hover{background:#c99a36!important;color:#121212!important}
.seward-blackgold-20261020 .sf-support{background:#20231f;color:#f1f1e9;font-family:var(--swv-body)}
.seward-blackgold-20261020 .sf-support .sf-support-card{color:#f1f1e9;border-color:#41463b}
.seward-blackgold-20261020 .sf-support .sf-support-card h3{font:700 clamp(19px,1.5vw,24px)/1.25 var(--swv-body);color:#f1f1e9}
.seward-blackgold-20261020 .sf-support .sf-support-card p{font-family:var(--swv-body);color:#b6baaf}
.seward-blackgold-20261020 .sf-support :is(svg,.sf-support-arrow){color:#cfb276;stroke:#cfb276}
body.seward-blackgold-20261020.sf-footer-enabled .sf-site-footer,.seward-blackgold-20261020 .sf-footer.sn-footer{background:#121212!important;color:#d3d7ca;font-family:var(--swv-body)}
.seward-blackgold-20261020 .sf-newsletter{background:#1b1e1a}
.seward-blackgold-20261020 .sf-newsletter:after{background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.48))}
.seward-blackgold-20261020 .sf-sunset{object-position:center 44%}
.seward-blackgold-20261020 .sf-footer .sf-news-copy h2{font-family:var(--swv-title);color:#f1f1e9}
.seward-blackgold-20261020 .sf-footer .sf-news-copy p{font-family:var(--swv-body);color:#d3d7ca}
.seward-blackgold-20261020 .sf-footer .sf-form{background:rgba(16,20,15,.87);border-color:#73796c}
.seward-blackgold-20261020 .sf-footer .sf-form input[type=email]{background:#242820;color:#f1f1e9;border-color:#73796c;font-family:var(--swv-body)}
.seward-blackgold-20261020 .sf-footer .sf-form input[type=email]::placeholder{color:#d3d7ca}
.seward-blackgold-20261020 .sf-footer .sf-form button{background:#c99a36;border-color:#c99a36;color:#121212;font-family:var(--swv-body);font-size:16px}
.seward-blackgold-20261020 .sf-footer .sf-form button:hover{background:#dcba6b;border-color:#dcba6b}
.seward-blackgold-20261020 .sf-footer :is(.sf-consent-note,.sn-status,.sef-brand-copy p,.sef-pay small){font-family:var(--swv-body);color:#d3d7ca}
.seward-blackgold-20261020 .sf-footer :is(.sf-bottom,.sef-brand-copy,.sf-nav h3,.sf-copyright,.sef-direct-contact a){border-color:#41463b}
.seward-blackgold-20261020 .sf-footer :is(.sf-nav a,.sef-legal a,.sf-to-top,.sef-brand-copy strong,.sef-direct-contact a){font-family:var(--swv-body);color:#d3d7ca!important}
.seward-blackgold-20261020 .sf-footer :is(.sf-nav .sef-highlight,.sf-nav a:hover){color:#cfb276!important}
.seward-blackgold-20261020 .sf-copyright{font-family:var(--swv-body);color:#b6baaf}
.seward-blackgold-20261020 .sf-copyright:before{background:#121212;color:#cfb276}
.seward-blackgold-20261020 :is(.sf-story-crest,.sef-logo img,#sw-about-emblem .sa-emblem-art img){height:auto;object-fit:contain;filter:none!important;mix-blend-mode:normal!important}
.seward-blackgold-20261020 :is(.swshop-shell,.swshop-shell button,.swshop-shell input,.swshop-shell select,.sef-page){font-family:var(--swv-body);--sw-orange:#c99a36;--sef-gold:#c99a36}
.seward-blackgold-20261020 :is(.swshop-collection .main-page-wrapper,.sef-page,.swp-product .main-page-wrapper){background:#ffffff}
.seward-blackgold-20261020 :is(.swshop-sidebar h2,.swshop-top h1,.swshop-card h2){font-family:var(--swv-body)}
.seward-blackgold-20261020 .swshop-button{background:#c99a36!important;border-color:#c99a36!important;font-family:var(--swv-body)!important}
.seward-blackgold-20261020 .swshop-button:hover{background:#dcba6b!important;border-color:#dcba6b!important}
.seward-blackgold-20261020 .swshop-price-display{color:#765719}
.seward-blackgold-20261020 :is(.swshop-card,.sef-products .product-wrapper){background:#ffffff;border-color:#d9dcd2}
.seward-blackgold-20261020 :is(.swshop-image,.sef-products .product-element-top){background:#e7e6e0}
.seward-blackgold-20261020 .swshop-top h1,.seward-blackgold-20261020 .swshop-sidebar-heading{border-color:#c99a36}
.seward-blackgold-20261020 .sef-page-hero{background:#121212}
.seward-blackgold-20261020 .sef-page :is(h1,h2,h3,summary),.seward-blackgold-20261020 .sef-page-hero p{font-family:var(--swv-body)!important}
.seward-blackgold-20261020 .sef-kicker{color:#cfb276!important}
.seward-blackgold-20261020 :is(.sef-crumb a,.sef-related a,.sef-step){color:#765719}
.seward-blackgold-20261020 .sef-page-hero .sef-crumb a{color:#cfb276}
.seward-blackgold-20261020 .sef-page .sef-help{background:#20231f;border-color:#c99a36}
.seward-blackgold-20261020 .sef-help>a{color:#cfb276;border-color:#73796c;font-family:var(--swv-body)}
.seward-blackgold-20261020 .sef-filter button{background:#c99a36}
.seward-blackgold-20261020.swp-product .summary .product_title{border-color:#c99a36;font-family:var(--swv-body)!important}
.seward-blackgold-20261020.swp-product .summary .product_title:after{border-color:#c99a36}
.seward-blackgold-20261020.swp-product .summary .price{color:#765719!important}
.seward-blackgold-20261020.swp-product .summary .single_add_to_cart_button{background:#c99a36!important;border-color:#c99a36}
.seward-blackgold-20261020.swp-product .summary .wd-buy-now-btn,.seward-blackgold-20261020.swp-product .wd-gallery-thumb .wd-thumb-active{border-color:#c99a36}
.seward-blackgold-20261020.swp-product .swp-choice[aria-pressed=true]{background:#eeeee4;border-color:#c99a36}
.seward-blackgold-20261020.swp-product .woocommerce-tabs .wd-nav-tabs>li>a:after{background:#c99a36}
.seward-blackgold-20261020 #sb-search{background:#20231f;color:#f1f1e9;border-color:#73796c;font-family:var(--swv-body)}
.seward-blackgold-20261020 #sb-search label{font-family:var(--swv-body);color:#f1f1e9}
.seward-blackgold-20261020 #sb-search .sb-search-close{color:#f1f1e9}
.seward-blackgold-20261020 #sb-search button[type=submit]{background:#c99a36;color:#121212}
@media(max-width:767px){
 .seward-blackgold-20261020 .sb-hero h1{font-size:clamp(43px,11vw,57px)}
 .seward-blackgold-20261020 .sb-hero-art{aspect-ratio:auto}
 .seward-blackgold-20261020 .sb-hero-art img{height:auto;aspect-ratio:1490/1056}
 .seward-blackgold-20261020 .sf-story-photo img{height:auto;aspect-ratio:3/2;object-fit:contain}
 .seward-blackgold-20261020 .sf-newsletter{background:#1b1e1a}
 .seward-blackgold-20261020 .sf-sunset{aspect-ratio:auto;height:auto;filter:brightness(.65)}
 .seward-blackgold-20261020 .sf-news-inner{background:#1b1e1a}
}

/* Existing DM Sans is used where the preferred optional fonts are unavailable. */
body.seward-blackgold-20261020{--wd-btn-accent-bgcolor:#c99a36;--wd-btn-accent-bgcolor-hover:#dcba6b;--wd-btn-accent-color:#121212;--wd-btn-default-bgcolor:#e7e6e0;--wd-btn-default-color:#20231f}
body.seward-blackgold-20261020 .site-content :is(h1,h2,h3,h4,h5,h6,p,li,label,input,textarea,select,button,.button,.title){font-family:var(--swv-body)!important}
body.seward-blackgold-20261020 .sw-about{--sa-ink:#121212;--sa-paper:#ffffff;--sa-line:#d9dcd2;font-family:var(--swv-body);background:#ffffff}
body.seward-blackgold-20261020 .sw-about :is(.sa-hero,.sa-closing){background:#e7e6e0;border-color:#d9dcd2}
body.seward-blackgold-20261020 .sw-about :is(h1,h2,blockquote,.sa-sub,.sa-read,.sa-cta){font-family:var(--swv-body);font-weight:700}
body.seward-blackgold-20261020 .sw-about :is(.sa-eyebrow,.sa-number){color:#765719}
body.seward-blackgold-20261020 .sw-about .sa-emblem .sa-eyebrow{color:#cfb276}
body.seward-blackgold-20261020 .sw-about .sa-emblem{background:#121212;color:#f1f1e9}
body.seward-blackgold-20261020 .sw-about .sa-emblem .sa-copy{color:#d3d7ca}
body.seward-blackgold-20261020 .sw-about .sa-photo{background:#121212}
body.seward-blackgold-20261020 .sw-about .sa-photo img{content:url(story-black-gold.webp);aspect-ratio:3/2}
body.seward-blackgold-20261020 .sw-about .sa-cta{background:#c99a36;color:#121212}
body.seward-blackgold-20261020 .sw-about figcaption{color:#b6baaf}
body.seward-blackgold-20261020 .wd-cookies-popup{background:#ffffff;color:#33392e;font-family:var(--swv-body)}
body.seward-blackgold-20261020 .wd-cookies-popup :is(.cookies-accept-btn,.btn){background:#c99a36;color:#121212;font-family:var(--swv-body)}
body.seward-blackgold-20261020 .return-to-shop .button{background:#c99a36;color:#121212}

/* Native WooCommerce and theme actions share the approved gold. */
body.seward-blackgold-20261020 :is(.woocommerce .button,.woocommerce-cart-form .button,.wc-proceed-to-checkout .checkout-button,#place_order,.related .add_to_cart_button,.related .product_type_variable,.wd-add-btn>a,.wd-add-btn .button,.add-to-cart-loop){background-color:#c99a36!important;border-color:#c99a36!important;color:#121212!important;font-family:var(--swv-body)!important}
body.seward-blackgold-20261020 :is(.woocommerce .button:hover,.woocommerce-cart-form .button:hover,.wc-proceed-to-checkout .checkout-button:hover,#place_order:hover,.wd-add-btn>a:hover){background-color:#dcba6b!important;border-color:#dcba6b!important;color:#121212!important}
body.seward-blackgold-20261020 .mobile-nav :is(.wd-nav-mob-tab a,.wd-nav-mob-tab span,.wd-nav-mobile-tabs a,.wd-nav-mobile-tabs span){color:#f1f1e9!important}
body.seward-blackgold-20261020 .mobile-nav :is(.wd-active>a,.active>a,[aria-selected=true]){color:#dcba6b!important}

/* About uses a real responsive image source, with no CSS replaced-content dependency. */
body.seward-blackgold-20261020 .sw-about .sa-photo img{content:normal;aspect-ratio:3/2;object-fit:contain;height:auto}

/* Readable gold accents on light product stages and primary theme actions. */
body.seward-blackgold-20261020 .main-page-wrapper .product-wrapper :is(.price,.price .amount){color:#765719!important}
body.seward-blackgold-20261020 .main-page-wrapper :is(.btn-color-primary,.btn-color-primary span,.btn-color-alt,.btn-color-alt span){color:#121212!important}
body.seward-blackgold-20261020 .main-page-wrapper :is(.btn-color-primary,.btn-color-alt){background-color:#c99a36!important;border-color:#c99a36!important}

/* Independently owned FAQ and Contact surfaces join the same palette. */
body.seward-blackgold-20261020 .sfq{--paper:#ffffff;--ink:#20231f;--muted:#60665a;--line:#d9dcd2;--gold:#765719;background:#ffffff;color:#20231f;font-family:var(--swv-body)}
body.seward-blackgold-20261020 .sfq :is(h1,h2,summary){font-family:var(--swv-body)!important}
body.seward-blackgold-20261020 .sfq-hero{background:#121212;color:#f1f1e9}
body.seward-blackgold-20261020 .sfq-hero img{object-fit:contain;object-position:center}
body.seward-blackgold-20261020 .sfq-hero p:last-child{color:#d3d7ca}
body.seward-blackgold-20261020 .sfq :is(.sfq-category-buttons button[aria-pressed=true],.sfq-topics button[aria-pressed=true]){background:#20231f;border-color:#41463b;color:#f1f1e9}
body.seward-blackgold-20261020 .sfq-search-box,body.seward-blackgold-20261020 .sfq-mobile-categories select{background:#ffffff;border-color:#73796c;color:#20231f}
body.seward-blackgold-20261020 .sfq-help{background:#20231f;border-color:#41463b;color:#f1f1e9}
body.seward-blackgold-20261020 .sfq-help p:last-child{color:#d3d7ca}
body.seward-blackgold-20261020 .sfq-contact{color:#cfb276!important;border-color:#73796c}
body.seward-blackgold-20261020 #sw-contact .intro{background:#ffffff}
body.seward-blackgold-20261020 #sw-contact .primary{background:#c99a36!important;border-color:#c99a36!important;color:#121212!important}
body.seward-blackgold-20261020 #sw-contact .primary:hover{background:#dcba6b!important;border-color:#dcba6b!important}
body.seward-blackgold-20261020 #sw-contact .topic[aria-pressed=true]{border-bottom-color:#c99a36}

/* Screenshot correction: isolated header roles, preserving native commerce and footer. */
@font-face{font-family:SWHeaderCondensed;src:url(barlow-condensed-latin-600.woff2) format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:SWHeaderCondensed;src:url(barlow-condensed-latin-700.woff2) format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:SWHeaderInter;src:url(inter-latin-500.woff2) format('woff2');font-style:normal;font-weight:500;font-display:swap}
body.seward-blackgold-20261020 header[data-sb-header] .whb-top-bar{background:#c99a36!important;color:#121212;border:0!important}
body.seward-blackgold-20261020 header[data-sb-header] .whb-top-bar .whb-flex-row{height:35px!important;min-height:35px}
body.seward-blackgold-20261020 header[data-sb-header] .sb-promo a{font:500 11px/1.4 SWHeaderInter,SWVisualBody,sans-serif;letter-spacing:.035em;text-transform:uppercase;color:#121212!important}
body.seward-blackgold-20261020 header[data-sb-header] .sb-promo a:hover{color:#121212!important;text-decoration:underline}
body.seward-blackgold-20261020 header[data-sb-header] .seward-market-bar{background:transparent;color:#121212}
body.seward-blackgold-20261020 header[data-sb-header] .seward-market-bar .swm-trigger{border:0;border-left:1px solid #a8822f;border-radius:0;min-height:30px;height:30px;padding:0 13px;color:#121212!important;box-shadow:none;font:500 10px/1.4 SWHeaderInter,SWVisualBody,sans-serif}
body.seward-blackgold-20261020 header[data-sb-header] .seward-market-bar .swm-trigger strong{color:#121212!important;font:500 10px/1.4 SWHeaderInter,SWVisualBody,sans-serif!important}
body.seward-blackgold-20261020 header[data-sb-header] .swm-trigger .swm-flag{display:none}
body.seward-blackgold-20261020 header[data-sb-header] .whb-general-header{background:#101010!important;border-bottom:1px solid #323129!important;min-height:108px!important}
body.seward-blackgold-20261020 header[data-sb-header] .whb-general-header>.container{padding:0 36px!important}
body.seward-blackgold-20261020 header[data-sb-header] .whb-general-header .whb-flex-row{height:108px!important;min-height:108px!important}
body.seward-blackgold-20261020 header[data-sb-header] .sb-nav{gap:29px}
body.seward-blackgold-20261020 header[data-sb-header] .sb-nav a{font:600 18px/1 SWHeaderCondensed,'Arial Narrow',sans-serif!important;letter-spacing:.075em;text-transform:uppercase;color:#fff!important}
body.seward-blackgold-20261020 header[data-sb-header] .sb-nav a:hover{color:#dcba6b!important}
body.seward-blackgold-20261020 header[data-sb-header] .whb-general-header .whb-col-center{flex:0 0 266px}
body.seward-blackgold-20261020 header[data-sb-header] .site-logo a.wd-logo{align-items:center;gap:16px;max-width:none}
body.seward-blackgold-20261020 header[data-sb-header] .swv-header-identity{display:flex;align-items:center;gap:16px}
body.seward-blackgold-20261020 header[data-sb-header] .site-logo img{width:78px!important;max-width:78px!important;height:auto!important;max-height:none;object-fit:contain;flex:none}
body.seward-blackgold-20261020 header[data-sb-header] .swv-header-wordmark{display:inline-flex;flex-direction:column;align-items:center;color:#fff;white-space:nowrap}
body.seward-blackgold-20261020 header[data-sb-header] .swv-header-wordmark strong{font:700 47px/.98 SWHeaderCondensed,'Arial Narrow',sans-serif;letter-spacing:.065em;color:#fff}
body.seward-blackgold-20261020 header[data-sb-header] .swv-header-wordmark small{font:500 9px/1 SWHeaderInter,SWVisualBody,sans-serif;color:#c99a36;letter-spacing:.56em;padding-left:5px;margin-top:11px}
body.seward-blackgold-20261020 header[data-sb-header] .whb-sticked .whb-general-header .whb-flex-row{height:86px!important;min-height:86px!important}
@media(min-width:1025px) and (max-width:1240px){
body.seward-blackgold-20261020 header[data-sb-header] .whb-general-header>.container{padding:0 24px!important}
body.seward-blackgold-20261020 header[data-sb-header] .sb-nav{gap:18px}
body.seward-blackgold-20261020 header[data-sb-header] .sb-nav a{font-size:16px!important}
body.seward-blackgold-20261020 header[data-sb-header] .sb-nav-right{margin-right:12px}
body.seward-blackgold-20261020 header[data-sb-header] .whb-general-header .whb-col-center{flex-basis:230px}
body.seward-blackgold-20261020 header[data-sb-header] .site-logo img{width:64px!important;max-width:64px!important}
body.seward-blackgold-20261020 header[data-sb-header] .swv-header-wordmark strong{font-size:41px}
}
@media(max-width:1024px){
body.seward-blackgold-20261020 header[data-sb-header] .whb-general-header{min-height:76px!important}
body.seward-blackgold-20261020 header[data-sb-header] .whb-general-header>.container{padding:0 12px!important}
body.seward-blackgold-20261020 header[data-sb-header] .whb-general-header .whb-flex-row{height:76px!important;min-height:76px!important}
body.seward-blackgold-20261020 header[data-sb-header] .site-logo a.wd-logo{gap:9px}
body.seward-blackgold-20261020 header[data-sb-header] .swv-header-identity{gap:9px}
body.seward-blackgold-20261020 header[data-sb-header] .site-logo img{width:44px!important;max-width:44px!important}
body.seward-blackgold-20261020 header[data-sb-header] .swv-header-wordmark strong{font-size:32px}
body.seward-blackgold-20261020 header[data-sb-header] .swv-header-wordmark small{font-size:7px;letter-spacing:.42em;margin-top:7px;padding-left:3px}
body.seward-blackgold-20261020 header[data-sb-header] .sb-promo a{font-size:10px;letter-spacing:.01em}
}
@media(max-width:390px){body.seward-blackgold-20261020 header[data-sb-header] .sb-promo a{font-size:9px}}

/* v8: mobile announcement and real locale controls share one readable row. */
.swv-promo-compact{display:none}
body.seward-blackgold-20261020 :is(.sb-hero h1,.sb-best h2,.sf-story h2#sf-story-title,.sf-newsletter h2){font-family:SWHeaderCondensed,'Arial Narrow',sans-serif!important;font-weight:600;line-height:1.04;text-transform:uppercase;letter-spacing:.005em}
body.seward-blackgold-20261020 .site-content .sb-hero h1{font-family:SWHeaderCondensed,'Arial Narrow',sans-serif!important;font-weight:600;font-size:clamp(48px,4.8vw,72px);letter-spacing:0;line-height:1.02}
body.seward-blackgold-20261020 .sf-support-card .swv-service-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:10px;color:#cfb276;font-size:14px;font-weight:700;text-underline-offset:5px}
body.seward-blackgold-20261020 .sf-support-card .swv-service-link:hover{text-decoration:underline;color:#dcba6b}
body.seward-blackgold-20261020 .sf-news-copy .sf-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#cfb276;margin:0 0 12px}
@media(max-width:1024px){
body.seward-blackgold-20261020 header[data-sb-header] .whb-top-bar{display:flex!important;align-items:center;justify-content:space-between;gap:8px;height:44px!important;min-height:44px!important;padding:0 12px!important}
body.seward-blackgold-20261020 header[data-sb-header] .whb-top-bar>.container{flex:1 1 auto;width:auto!important;max-width:none;min-width:0;padding:0!important;margin:0!important}
body.seward-blackgold-20261020 header[data-sb-header] .whb-top-bar .whb-flex-row{height:44px!important;min-height:44px!important;margin:0!important}
body.seward-blackgold-20261020 header[data-sb-header] .whb-top-bar .whb-col-mobile{flex:1 1 auto;justify-content:flex-start;min-width:0;width:auto;margin:0!important;padding:0!important}
body.seward-blackgold-20261020 header[data-sb-header] .sb-promo{text-align:left;white-space:nowrap}
body.seward-blackgold-20261020 header[data-sb-header] .sb-promo a{display:inline-flex;align-items:center;min-height:44px;font:500 12.5px/1.25 SWHeaderInter,SWVisualBody,sans-serif!important;letter-spacing:0;text-transform:uppercase}
body.seward-blackgold-20261020 header[data-sb-header] .swv-promo-full{display:none}
body.seward-blackgold-20261020 header[data-sb-header] .swv-promo-compact{display:inline}
body.seward-blackgold-20261020 header[data-sb-header] .seward-market-bar{position:static!important;flex:0 0 auto;width:auto!important;height:44px;min-height:44px;top:auto!important;right:auto!important;left:auto!important;padding:0!important;margin:0!important;border:0;transform:none!important}
body.seward-blackgold-20261020 header[data-sb-header] .seward-market-inner{position:static;gap:0!important;padding:0!important;height:44px}
body.seward-blackgold-20261020 header[data-sb-header] .seward-market-bar .swm-trigger{height:44px!important;min-height:44px!important;min-width:0!important;padding:0 10px!important;gap:5px;font:500 12px/1.25 SWHeaderInter,SWVisualBody,sans-serif!important}
body.seward-blackgold-20261020 header[data-sb-header] .seward-market-bar .swm-trigger strong{font:500 12px/1.25 SWHeaderInter,SWVisualBody,sans-serif!important}
body.seward-blackgold-20261020 header[data-sb-header] .swm-trigger::after{flex-basis:5px;width:5px;height:5px;border-color:#342b17;margin-left:3px}
body.seward-blackgold-20261020 header[data-sb-header] .seward-market-bar .swm-panel{top:calc(100% + 4px);right:12px;border-top-color:#c99a36}
body.seward-blackgold-20261020 header[data-sb-header] .whb-general-header{border-bottom:0!important}
body.seward-blackgold-20261020.home .sb-hero-copy{padding-top:0!important;justify-content:flex-start!important;min-height:0!important}
body.seward-blackgold-20261020.home .sb-hero-copy>.sb-eyebrow{margin-top:0!important}
body.seward-blackgold-20261020 .site-content .sb-hero h1{font-size:clamp(40px,10.5vw,48px);line-height:1.04}
body.seward-blackgold-20261020 .sf-support-card h3{font-size:18px;line-height:1.3}
}

body.seward-blackgold-20261020 .sf-consent-note .swv-privacy-link{color:#cfb276!important;text-decoration:underline;text-underline-offset:3px;font:inherit}

/* v9: scoped homepage layout; native product data, links and story copy remain authoritative. */
body.seward-blackgold-20261020 .sf-story-copy{display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-template-areas:"eyebrow crest" "title crest" "text text" "meta meta" "link link";column-gap:24px;row-gap:0;align-content:center;align-items:start}
body.seward-blackgold-20261020 .sf-story-copy>.sf-story-crest{grid-area:crest;align-self:center;justify-self:end;width:96px;max-width:100%;height:auto;margin:0;object-fit:contain}
body.seward-blackgold-20261020 .sf-story-copy>.sf-eyebrow{grid-area:eyebrow;min-width:0;margin:0 0 18px;gap:14px;font-size:10px;letter-spacing:.16em}
body.seward-blackgold-20261020 .sf-story-copy>.sf-eyebrow span{flex:1 1 24px;max-width:56px}
body.seward-blackgold-20261020 .sf-story h2#sf-story-title{grid-area:title;max-width:none;width:auto;margin:0 0 28px;font-size:clamp(42px,4vw,64px);line-height:1.02;letter-spacing:0;text-wrap:balance}
body.seward-blackgold-20261020 .sf-story-copy>.sf-story-text{grid-area:text;max-width:560px;margin:0 0 24px;font-size:17px;line-height:1.65}
body.seward-blackgold-20261020 .sf-story-copy>.sf-categories{grid-area:meta;max-width:none;margin:0 0 26px;padding-top:18px;border-top:1px solid #383c33;font-size:10px;line-height:1.6;letter-spacing:.10em;color:#cfb276}
body.seward-blackgold-20261020 .sf-story-copy>.sf-story-link{grid-area:link;justify-self:start;min-height:48px;margin:0;padding:12px 20px;display:inline-flex;align-items:center;gap:28px}
body.seward-blackgold-20261020 .sb-products{align-items:stretch}
body.seward-blackgold-20261020 .sb-product-caption{flex:1;display:flex;flex-direction:column}
body.seward-blackgold-20261020 .sb-product-caption>h3{flex:1;margin:0 0 16px}
body.seward-blackgold-20261020 .sb-product-caption>span{min-height:44px;display:flex;align-items:center;justify-content:space-between}
@media(max-width:1024px){
 body.seward-blackgold-20261020.home header[data-sb-header]{margin-bottom:0!important;padding-bottom:0!important}
 body.seward-blackgold-20261020.home .main-page-wrapper,body.seward-blackgold-20261020.home .site-content,body.seward-blackgold-20261020.home .sb-home{margin-top:0!important;padding-top:0!important}
 body.seward-blackgold-20261020 .sf-story-copy{padding:36px 28px;grid-template-columns:minmax(0,1fr) 88px;column-gap:20px}
 body.seward-blackgold-20261020 .sf-story-copy>.sf-story-crest{width:88px}
 body.seward-blackgold-20261020 .sf-story h2#sf-story-title{font-size:48px;max-width:none}
}
@media(max-width:480px){
 body.seward-blackgold-20261020 .sf-story-copy{padding:32px 22px;grid-template-columns:minmax(0,1fr) 68px;column-gap:14px}
 body.seward-blackgold-20261020 .sf-story-copy>.sf-story-crest{width:68px;align-self:start;margin-top:26px}
 body.seward-blackgold-20261020 .sf-story-copy>.sf-eyebrow{font-size:9px;letter-spacing:.12em;gap:10px;margin-bottom:14px}
 body.seward-blackgold-20261020 .sf-story h2#sf-story-title{font-size:42px;line-height:1.04;margin-bottom:22px}
 body.seward-blackgold-20261020 .sf-story-copy>.sf-story-text{font-size:16px;line-height:1.65;margin-bottom:20px}
 body.seward-blackgold-20261020 .sf-story-copy>.sf-categories{font-size:9px;letter-spacing:.06em;margin-bottom:20px;padding-top:16px}
 body.seward-blackgold-20261020 .sb-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
 body.seward-blackgold-20261020 .sb-product-image{padding:7px}
 body.seward-blackgold-20261020 .sb-product-caption{padding:12px 9px}
 body.seward-blackgold-20261020 .sb-product h3{font-size:15px;line-height:1.35;overflow-wrap:normal}
 body.seward-blackgold-20261020 .sb-product-caption>span{font-size:11px;line-height:1.4;gap:4px;white-space:normal;justify-content:flex-start}
 body.seward-blackgold-20261020 .sb-product-caption>span i{display:none}
}

/* a2: tablet title gets the full text column; phone card action remains legible. */
@media(min-width:768px) and (max-width:1024px){
 body.seward-blackgold-20261020 .sf-story-copy{grid-template-areas:"eyebrow crest" "title title" "text text" "meta meta" "link link";grid-template-columns:minmax(0,1fr) 64px}
 body.seward-blackgold-20261020 .sf-story-copy>.sf-story-crest{width:64px;margin-bottom:16px}
 body.seward-blackgold-20261020 .sf-story-copy>.sf-eyebrow{align-self:center;margin-bottom:16px}
}
@media(max-width:480px){body.seward-blackgold-20261020 .sb-product-caption>span{font-size:12.5px}}

/* v10 native market disclosure: original options, flags and Woo currency integration. */
body.seward-blackgold-20261020 .seward-market-inner>.sw10-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;isolation:isolate;min-height:44px;margin:0;padding:0 10px;background:transparent;border:0;border-radius:0;box-shadow:none;color:#121212;font:500 11px/1.3 SWHeaderInter,SWVisualBody,sans-serif;letter-spacing:.02em;text-transform:none;cursor:pointer;white-space:nowrap}
body.seward-blackgold-20261020 .sw10-toggle:before{content:"";position:absolute;inset:5px 0;z-index:-1;border:1px solid #9c792d;border-radius:3px;background:rgba(255,255,255,.1)}
body.seward-blackgold-20261020 .sw10-toggle[aria-expanded=true]:before{background:#f4e2ad;border-color:#785d23}
body.seward-blackgold-20261020 .sw10-toggle>img{display:block!important;width:20px!important;height:14px!important;object-fit:contain;flex:0 0 20px;box-shadow:0 0 0 1px #171b1420;border-radius:1px}
body.seward-blackgold-20261020 .sw10-toggle strong{color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap}
body.seward-blackgold-20261020 .sw10-toggle>i{display:block;width:1px;height:14px;background:#9c792d;margin:0 1px}
body.seward-blackgold-20261020 .sw10-toggle>svg{display:block;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
body.seward-blackgold-20261020 .sw10-dialog{position:fixed!important;inset:auto!important;top:var(--sw10-top,44px)!important;left:var(--sw10-left,12px)!important;width:var(--sw10-width,calc(100vw - 24px))!important;max-width:none;max-height:var(--sw10-max-height,calc(100dvh - 52px))!important;height:auto!important;margin:0!important;padding:26px 28px 20px;background:#fff!important;color:#24291f!important;border:1px solid #d9dacf;border-top:3px solid #c99a36;border-radius:0 0 4px 4px;box-shadow:0 20px 70px #0006;overflow:auto;overscroll-behavior:contain;text-align:left;font:500 13px/1.4 SWHeaderInter,SWVisualBody,sans-serif;letter-spacing:0;text-transform:none;box-sizing:border-box}
body.seward-blackgold-20261020 .sw10-dialog:not([open]){display:none!important}
body.seward-blackgold-20261020 .sw10-dialog::backdrop{background:rgba(0,0,0,.5)}
body.seward-blackgold-20261020 .sw10-dialog .sw10-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #e1e3da}
body.seward-blackgold-20261020 .sw10-dialog h2#sw10-title{font:600 28px/1.1 SWHeaderCondensed,'Arial Narrow',sans-serif!important;letter-spacing:.03em;color:#24291f!important;margin:0 0 8px;padding:0;text-transform:uppercase;overflow-wrap:normal}
body.seward-blackgold-20261020 .sw10-dialog .sw10-head p{font:500 12px/1.5 SWHeaderInter,SWVisualBody,sans-serif!important;color:#767c70!important;margin:0;padding:0}
body.seward-blackgold-20261020 .sw10-dialog .sw10-close{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:#fff!important;color:#343b2e!important;border:1px solid #d5d8cc;border-radius:3px;box-shadow:none;cursor:pointer}
body.seward-blackgold-20261020 .sw10-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
body.seward-blackgold-20261020 .sw10-dialog .sw10-columns{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);gap:24px;padding-top:20px}
body.seward-blackgold-20261020 .sw10-dialog .sw10-section{min-width:0}
body.seward-blackgold-20261020 .sw10-dialog .sw10-section>h3{display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 10px/1.4 SWHeaderInter,SWVisualBody,sans-serif!important;letter-spacing:.1em;color:#343b2e!important;margin:0 0 12px;padding:0;text-transform:uppercase}
body.seward-blackgold-20261020 .sw10-dialog .sw10-section>h3 small{font:500 9px/1.4 SWHeaderInter,SWVisualBody,sans-serif!important;letter-spacing:0;color:#858a7c!important;text-transform:none}
body.seward-blackgold-20261020 .sw10-dialog .swm-picker{position:static;min-width:0}
body.seward-blackgold-20261020 .sw10-dialog .swm-picker>.swm-trigger{display:none!important}
body.seward-blackgold-20261020 .sw10-dialog .swm-panel{position:static!important;inset:auto!important;display:block!important;width:100%!important;min-width:0;max-height:none!important;overflow:visible;padding:0;margin:0;border:0;border-radius:0;background:transparent!important;color:#24291f;box-shadow:none}
body.seward-blackgold-20261020 .sw10-dialog .swm-panel-heading{display:none!important}
body.seward-blackgold-20261020 .sw10-dialog .swm-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow:visible;max-height:none;padding:0;margin:0}
body.seward-blackgold-20261020 .sw10-dialog .swm-panel .swm-option{position:relative;display:flex;align-items:center;gap:9px;width:100%;min-width:0;min-height:55px;max-width:100%;margin:0;padding:11px 10px;border:1px solid #e0e3d8!important;border-radius:3px;background:#fff!important;color:#2a3025!important;font:500 12px/1.3 SWHeaderInter,SWVisualBody,sans-serif!important;letter-spacing:0;text-transform:none;text-align:left;text-decoration:none;box-shadow:none;cursor:pointer}
body.seward-blackgold-20261020 .sw10-dialog .swm-panel .swm-option:hover{background:#faf8ef!important;border-color:#cfb276!important}
body.seward-blackgold-20261020 .sw10-dialog .swm-panel .swm-option:is([aria-current=true],[aria-selected=true]){background:#fcf5df!important;border-color:#c8a24c!important;box-shadow:inset 3px 0 #c99a36;color:#2a3025!important}
body.seward-blackgold-20261020 .sw10-dialog .swm-flag{display:block!important;flex:0 0 25px!important;width:25px!important;height:17px!important;max-width:none;margin:0;padding:0;object-fit:contain;border-radius:1px;box-shadow:0 0 0 1px #171b1420}
body.seward-blackgold-20261020 .sw10-dialog .swm-option-copy{flex:1;min-width:0}
body.seward-blackgold-20261020 .sw10-dialog .swm-option-copy strong{display:block;font:500 13px/1.3 SWHeaderInter,SWVisualBody,sans-serif!important;color:#2a3025!important;white-space:nowrap;overflow-wrap:normal}
body.seward-blackgold-20261020 .sw10-dialog .swm-option-copy small{display:block;font:500 10px/1.3 SWHeaderInter,SWVisualBody,sans-serif!important;color:#747b6d!important;margin-top:4px;white-space:normal;overflow-wrap:normal}
body.seward-blackgold-20261020 .sw10-dialog #swm-currency-panel .swm-option-copy small{font-size:9px!important}
body.seward-blackgold-20261020 .sw10-dialog .swm-code{display:none}
body.seward-blackgold-20261020 .sw10-dialog .swm-check{flex:0 0 12px;width:12px;color:#a78020!important;font-size:13px;font-weight:700}
body.seward-blackgold-20261020 .sw10-dialog :is(a,button):focus-visible{outline:2px solid #a78020!important;outline-offset:-3px}
body.seward-blackgold-20261020 .sw10-dialog .sw10-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #e1e3da;padding-top:15px;margin-top:20px;font:500 9px/1.5 SWHeaderInter,SWVisualBody,sans-serif;color:#858c7a;letter-spacing:.02em}
body.seward-blackgold-20261020 .sw10-current{color:#765c27}
body.seward-blackgold-20261020 .sw10-current:before{content:'✓';margin-right:8px;color:#a78020}
body.seward-blackgold-20261020 .sw10-dialog .sw10-tabs{display:none}
@media(max-width:1024px){
 body.seward-blackgold-20261020 .seward-market-inner>.sw10-toggle{gap:6px;padding:0 6px;font-size:10px}
 body.seward-blackgold-20261020 .sw10-toggle>img{width:18px!important;height:13px!important;flex-basis:18px}
 body.seward-blackgold-20261020 .sw10-toggle:before{border:0;background:transparent}
}
@media(max-width:800px){
 body.seward-blackgold-20261020 .sw10-dialog{padding:20px 17px 15px}
 body.seward-blackgold-20261020 .sw10-dialog .sw10-head{gap:10px;padding-bottom:18px;align-items:flex-start}
 body.seward-blackgold-20261020 .sw10-dialog h2#sw10-title{font-size:25px!important;letter-spacing:.01em;white-space:nowrap}
 body.seward-blackgold-20261020 .sw10-dialog .sw10-head p{font-size:11px!important}
 body.seward-blackgold-20261020 .sw10-dialog .sw10-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:16px 0 18px;border-bottom:1px solid #dce0d3}
 body.seward-blackgold-20261020 .sw10-dialog .sw10-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin:0;padding:0 0 14px;background:none!important;border:0;border-radius:0;border-bottom:3px solid transparent;box-shadow:none;color:#767d6d!important;font:500 11px/1.3 SWHeaderInter,SWVisualBody,sans-serif;text-transform:none;letter-spacing:0}
 body.seward-blackgold-20261020 .sw10-dialog .sw10-tabs button small{padding:3px 5px;background:#f0f2e9;color:#727c63;font-size:9px;border-radius:3px}
 body.seward-blackgold-20261020 .sw10-dialog .sw10-tabs button[aria-selected=true]{border-bottom-color:#c99a36;color:#70551a!important}
 body.seward-blackgold-20261020 .sw10-dialog .sw10-tabs button[aria-selected=true] small{background:#f9efcf;color:#8c6a21}
 body.seward-blackgold-20261020 .sw10-dialog .sw10-columns{display:block;padding-top:0}
 body.seward-blackgold-20261020 .sw10-dialog .sw10-section{display:none}
 body.seward-blackgold-20261020 .sw10-dialog .sw10-section.sw10-active{display:block}
 body.seward-blackgold-20261020 .sw10-dialog .sw10-section>h3{display:none}
 body.seward-blackgold-20261020 .sw10-dialog .swm-panel .swm-option{min-height:57px;padding:10px 8px;gap:8px}
 body.seward-blackgold-20261020 .sw10-dialog .swm-flag{width:23px!important;height:16px!important;flex-basis:23px!important}
 body.seward-blackgold-20261020 .sw10-dialog #swm-currency-panel .swm-option{min-height:62px}
 body.seward-blackgold-20261020 .sw10-dialog #swm-currency-panel .swm-option-copy small{font-size:9.5px!important}
}

/* a2: visible control border and panel share the same edge; desktop stays within 35px announcement bar. */
body.seward-blackgold-20261020 .seward-market-inner>.sw10-toggle{height:35px;min-height:35px}
body.seward-blackgold-20261020 .sw10-toggle:before{inset:0}
@media(max-width:1024px){body.seward-blackgold-20261020 .seward-market-inner>.sw10-toggle{height:44px;min-height:44px}}

@media(max-width:1024px){body.seward-home-v12 header[data-sb-header] .sb-promo,body.seward-home-v12 header[data-sb-header] .sb-promo a{min-width:0;max-width:100%}body.seward-home-v12 header[data-sb-header] .swv-promo-compact{white-space:nowrap}}
/* v12: same approved layout across homepages, with complete local-script font coverage. */
@font-face{font-family:SWHomeDisplay;src:url(home-display-600-v12.woff2) format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:SWHomeDisplay;src:url(home-display-700-v12.woff2) format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:SWHomeInter;src:url(home-inter-global-v12.woff2) format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
body.seward-home-v12{--swv-body:SWHomeInter,Inter,SWVisualBody,Arial,sans-serif;--swv-title:SWHomeDisplay,'Barlow Condensed',sans-serif}
body.seward-home-v12 header[data-sb-header] :is(.sb-nav a,.swv-header-wordmark strong),body.seward-home-v12 .site-content :is(.sb-hero h1,.sb-best h2,.sf-story h2#sf-story-title,.sf-newsletter h2),body.seward-home-v12 .sw10-dialog h2#sw10-title{font-family:SWHomeDisplay,'Barlow Condensed','Arial Narrow',sans-serif!important}
body.seward-home-v12 header[data-sb-header] :is(.sb-promo a,.sw10-toggle,.sw10-toggle strong,.swv-header-wordmark small),body.seward-home-v12 .sw10-dialog,body.seward-home-v12 .sw10-dialog :is(p,button,strong,small,.swm-option,h3,.sw10-foot){font-family:SWHomeInter,Inter,Arial,sans-serif!important}
body.seward-home-v12 .sw10-dialog h2#sw10-title{white-space:normal;overflow-wrap:normal}
body.seward-home-v12 .sb-hero h1 span{overflow-wrap:normal;word-break:normal;hyphens:none}
body.seward-home-v12 .sf-support-card h3{overflow-wrap:normal;word-break:normal}
body.seward-home-v12:lang(ru) header[data-sb-header] .sb-nav a,body.seward-home-v12:lang(ru) .site-content :is(.sb-hero h1,.sb-best h2,.sf-story h2#sf-story-title,.sf-newsletter h2),body.seward-home-v12:lang(ru) .sw10-dialog h2#sw10-title{font-family:SWHomeInter,Arial,sans-serif!important;letter-spacing:-.02em}
@media(max-width:1024px){body.seward-home-v12 .site-content .sb-hero h1{font-size:clamp(36px,9.8vw,46px);line-height:1.08}body.seward-home-v12:lang(ru) .site-content .sb-hero h1{font-size:clamp(30px,8.5vw,40px)}body.seward-home-v12 .sw10-dialog h2#sw10-title{font-size:22px!important}body.seward-home-v12 .sf-story h2#sf-story-title{overflow-wrap:normal;hyphens:auto}}
@media(max-width:480px){body.seward-home-v12 .sf-story h2#sf-story-title{font-size:clamp(30px,9vw,42px);line-height:1.09}body.seward-home-v12 .sb-product h3{font-size:14px;line-height:1.35}body.seward-home-v12 .sb-product-caption>span{font-size:12px}body.seward-home-v12:lang(ru) .sf-story h2#sf-story-title{font-size:30px}}

/* v13: extend the approved multilingual shared UI fonts beyond the homepage. */
body.seward-site-v13:not(.seward-home-v12){--swv-body:SWHomeInter,Inter,SWVisualBody,Arial,sans-serif;--swv-title:SWHomeDisplay,'Barlow Condensed',sans-serif}
body.seward-site-v13:not(.seward-home-v12) header[data-sb-header] :is(.sb-nav a,.swv-header-wordmark strong),body.seward-site-v13:not(.seward-home-v12) .sf-newsletter h2,body.seward-site-v13:not(.seward-home-v12) .sw10-dialog h2#sw10-title{font-family:SWHomeDisplay,'Barlow Condensed','Arial Narrow',sans-serif!important}
body.seward-site-v13:not(.seward-home-v12) header[data-sb-header] :is(.sb-promo a,.sw10-toggle,.sw10-toggle strong,.swv-header-wordmark small),body.seward-site-v13:not(.seward-home-v12) .sw10-dialog,body.seward-site-v13:not(.seward-home-v12) .sw10-dialog :is(p,button,strong,small,.swm-option,h3,.sw10-foot){font-family:SWHomeInter,Inter,Arial,sans-serif!important}
body.seward-site-v13:not(.seward-home-v12):lang(ru) header[data-sb-header] .sb-nav a,body.seward-site-v13:not(.seward-home-v12):lang(ru) .sf-newsletter h2,body.seward-site-v13:not(.seward-home-v12):lang(ru) .sw10-dialog h2#sw10-title{font-family:SWHomeInter,Arial,sans-serif!important;letter-spacing:-.02em}
body.seward-site-v13:not(.seward-home-v12) .sw10-dialog h2#sw10-title{white-space:normal;overflow-wrap:normal}
@media(max-width:1024px){body.seward-site-v13:not(.seward-home-v12) header[data-sb-header] .sb-promo,body.seward-site-v13:not(.seward-home-v12) header[data-sb-header] .sb-promo a{min-width:0;max-width:100%}body.seward-site-v13:not(.seward-home-v12) header[data-sb-header] .swv-promo-compact{white-space:nowrap}body.seward-site-v13:not(.seward-home-v12) .sw10-dialog h2#sw10-title{font-size:22px!important}}

/* v13-a2: synchronize the existing journal with the approved global white / black / gold palette. */
.seward-site-v13.sbj-page,.seward-site-v13.sbj-page .main-page-wrapper,.seward-site-v13 .sbj-shell{background:#fff!important;color:#20231f!important}
.seward-site-v13 .sbj-shell,.seward-site-v13 .sbj-shell p,.seward-site-v13 .sbj-shell input,.seward-site-v13 .sbj-shell a,.seward-site-v13 .sbj-shell h1,.seward-site-v13 .sbj-shell h2,.seward-site-v13 .sbj-shell h3,.seward-site-v13 .sbj-shell li,.seward-site-v13 .sbj-shell figcaption{font-family:var(--swv-body)!important}
.seward-site-v13 .sbj-breadcrumb,.seward-site-v13 .sbj-masthead p,.seward-site-v13 .sbj-byline,.seward-site-v13 .sbj-card p,.seward-site-v13 .sma-article-lead{color:#60665a!important}
.seward-site-v13 .sbj-masthead h1,.seward-site-v13 .sbj-article h1,.seward-site-v13 .sbj-card h2,.seward-site-v13 .sbj-prose h2,.seward-site-v13 .sbj-prose h3,.seward-site-v13 .sbj-related h2{color:#20231f!important}
.seward-site-v13 .sbj-search,.seward-site-v13 .sbj-card,.seward-site-v13 .sbj-prose .sma-product-grid figure{background:#fff!important;border-color:#d9dcd2!important}
.seward-site-v13 .sbj-card{border-bottom-color:#c99a36!important}
.seward-site-v13 .sbj-search button{color:#20231f!important}
.seward-site-v13 .sbj-topics a,.seward-site-v13 .sbj-pagination a{border-color:#d9dcd2!important;color:#20231f}
.seward-site-v13 .sbj-topics a[aria-current],.seward-site-v13 .sbj-pagination a[aria-current]{background:#20231f!important;border-color:#41463b!important;color:#f1f1e9!important}
.seward-site-v13 .sbj-shell a:hover,.seward-site-v13 .sbj-label,.seward-site-v13 .sbj-read span{color:#765719!important}
.seward-site-v13 .sbj-topics a[aria-current]:hover,.seward-site-v13 .sbj-pagination a[aria-current]:hover{color:#dcba6b!important}
.seward-site-v13 .sbj-shell .sbj-button{background:#c99a36!important;border-color:#c99a36!important;color:#121212!important}
.seward-site-v13 .sbj-shell .sbj-button:hover{background:#dcba6b!important;color:#121212!important}
.seward-site-v13 .sbj-prose{color:#20231f!important}
.seward-site-v13 .sbj-prose blockquote{background:#f7f7f3!important;border-color:#c99a36!important}
.seward-site-v13 .sbj-prose table th{background:#20231f!important;color:#f1f1e9!important}
.seward-site-v13 .sbj-prose table td,.seward-site-v13 .sbj-prose table th{border-color:#d9dcd2!important}
.seward-site-v13 .sbj-back{border-color:#c99a36!important}
.seward-site-v13 .sbj-related{border-color:#d9dcd2!important}

/* v13-a3: contain native journal pagination without removing or replacing links. */
.seward-site-v13 .sbj-pagination{max-width:100%;min-width:0;overflow-x:auto;justify-content:flex-start;padding:6px 6px 10px;overscroll-behavior-x:contain;scrollbar-color:#c99a36 #f7f7f3}
.seward-site-v13 .sbj-pagination a{flex:0 0 auto}

/* v14: one header/content boundary; remove compensating theme offsets, preserve component gutters. */
body.seward-blackgold-20261020.seward-site-v13 header[data-sb-header]{margin-bottom:0!important;padding-bottom:0!important}
body.seward-blackgold-20261020.seward-site-v13 .main-page-wrapper{margin-top:0!important;padding-top:0!important}
/* Product breadcrumbs keep deliberate reading space and may never overlap the header. */
body.seward-blackgold-20261020.seward-site-v13.single-product .main-page-wrapper{padding-top:22px!important}
body.seward-blackgold-20261020.seward-site-v13.single-product .single-breadcrumbs-wrapper{margin-top:0!important}
@media(max-width:767px){body.seward-blackgold-20261020.seward-site-v13.single-product .main-page-wrapper{padding-top:14px!important}}

/* A prepared, unfixed header remains in normal flow; stale inline desktop placeholders cannot create mobile gaps. Native fixed sticky state is retained. */
body.seward-blackgold-20261020.seward-site-v13 header[data-sb-header].whb-sticky-prepared:not(.whb-sticked){padding-top:0!important}
body.seward-blackgold-20261020.seward-site-v13 header[data-sb-header].whb-sticky-prepared:not(.whb-sticked)>.whb-main-header{position:relative!important}
