body.gl-unified{--gl-gold:#997029;--gl-gold-hover:#79561d;--gl-charcoal:#242522;--gl-cream:#f3f0eb;--fonts_name:Arial,Helvetica,sans-serif;--fonts_name_2:Arial,Helvetica,sans-serif;--button_font_family:Arial,Helvetica,sans-serif;color:#262723;background:#fff;font-family:Arial,Helvetica,sans-serif}
body.gl-unified .g4-header{width:100%;position:relative;z-index:30}
body.gl-unified .g4-header .cartCount{position:static;display:inline;background:transparent;color:inherit;font:inherit;min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:0}
body.gl-unified .g4-head form{border-radius:2px}
body.gl-unified .g4-head button{cursor:pointer}
body.gl-unified .g4-head button:hover{background:var(--gl-gold-hover)}
body.gl-unified .g4-nav a{min-height:28px;display:flex;align-items:center}
body.gl-unified .wrapper-body{background:#fff}
body.gl-unified .page-header h1,body.gl-unified .page-header h2,body.gl-unified .product-shop .product-title,body.gl-unified .product-shop h1{font-family:Georgia,'Times New Roman',serif;color:var(--gl-charcoal);letter-spacing:-.025em;font-weight:400;text-transform:none;line-height:1.2}
body.gl-unified .page-header h1,body.gl-unified .page-header h2{font-size:clamp(28px,2.7vw,40px)}
body.gl-unified .product-shop .product-title,body.gl-unified .product-shop h1{font-size:clamp(25px,2vw,32px)}
body.gl-unified .g4-footer{font-family:Arial,Helvetica,sans-serif;line-height:1.6;margin-top:36px;color:#eee;background:var(--gl-charcoal)}
body.gl-unified .g4-footer *{box-sizing:border-box}
body.gl-unified .g4-footer a{color:inherit;text-decoration:none}
body.gl-unified .g4-footer a:hover{text-decoration:underline;text-underline-offset:4px}
body.gl-unified .g4-footer h3{color:#eee;letter-spacing:0;text-transform:none;font-weight:600;line-height:1.4}
body.gl-unified .g4-footer .g4-copyright{margin-bottom:0}
body.gl-unified :focus-visible{outline:3px solid var(--gl-gold);outline-offset:3px}
body.gl-unified .g4-footer :focus-visible{outline-color:#d0a552}
@media(max-width:640px){body.gl-unified .g4-head{column-gap:12px}body.gl-unified .g4-logo{min-width:0}body.gl-unified .g4-logo img{max-width:100%}body.gl-unified .g4-nav{scrollbar-width:thin;scroll-padding-inline:16px}body.gl-unified .g4-nav a{min-height:44px;flex-shrink:0}body.gl-unified .g4-top{flex-wrap:wrap;gap:4px 12px}body.gl-unified .g4-footer{margin-top:24px}}
