.fg .wrap{padding-bottom:0}
.fg section{margin-top:0;padding:2.25rem 0}
.fg .product{padding-top:1.5rem}
.fg .cta2{margin-top:0}
.fg .media div.has{padding:0;border-style:solid;overflow:hidden;position:relative;display:block}
.fg .media div.has img{width:100%;height:100%;object-fit:cover;display:block}
.fg .media div.has span{position:absolute;left:0;right:0;bottom:0;padding:.6rem .8rem;background:#0f1b2dcc;color:#fff;font-size:.9rem;text-align:left}
.fg .media div.has span:empty{display:none}
.fg{--brand:#B5A28A;--brand-dark:#7d6a50;--brand-light:#B5A28A}
.fg .eyebrow2{color:var(--brand-dark)}
.fg .tbody .st,.fg .rating .st{color:#f5a623}
.fg .ic{color:var(--brand-light)}
.fg .ic i{background:var(--brand);color:#0f1b2d}
.fg .av.b{background:var(--brand);color:#0f1b2d}
.fg .eyebrow,.fg .facts b{color:var(--brand-light)}
.fg .cta2 a.btn:focus-visible{outline-color:var(--brand-light)}
.fg summary::after{color:var(--brand-dark)}
.fg .hw>div:not(:last-child):after{border-top-color:var(--brand)}
.fg .rsum{border-bottom-color:var(--brand)}
.fg #details .card{overflow:hidden}
.fg .table{display:table;width:100%;max-width:100%;table-layout:fixed}
.fg .table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:.55rem .6rem .55rem 0}
.fg .table td:first-child{width:40%}
@media(max-width:600px){
.fg .table,.fg .table tbody,.fg .table tr,.fg .table td{display:block;width:100%}
.fg .table tr{border-bottom:1px solid var(--line);padding:.55rem 0}
.fg .table td,.fg .table td:first-child{width:100%;border:0;padding:0}
.fg .table td:first-child{font-size:.8rem;margin-bottom:.1rem}
}
.fg .tnav{align-items:center;gap:1.1rem}
.fg .tnav #tp,.fg .tnav #tn{border-color:#e3dccf;background:#fff;color:var(--ink);font-size:1.5rem;font-weight:800;line-height:1}
.fg .dots{display:flex;align-items:center;gap:.5rem}
.fg .tnav .dot{position:relative;display:block;width:.5rem;height:.5rem;min-width:0;border-radius:999px;border:0;padding:0;margin:0;font-size:0;background:#cfc8bb;cursor:pointer}
.fg .tnav .dot:after{content:"";position:absolute;inset:-.7rem -.25rem}
.fg .tnav .dot.on{width:1.6rem;background:var(--ink)}
.fg .tnav .dot:focus-visible{outline:2px solid var(--ink);outline-offset:3px}