/* WRAPING v1.5.0: scoped tree presentation. Never change header, homepage or product styling. */
.nfct-sk-tree,.nfct-sk-tree *{box-sizing:border-box}
.nfct-sk-tree{display:block;visibility:visible!important;width:100%;min-width:0;max-width:100%;height:max-content;overflow:hidden;border:1px solid #4a3c29;background:#161613;color:#eee4d1;font:12px/1.45 Arial,Helvetica,sans-serif;text-align:left}
.nfct-sk-eyebrow{padding:17px 13px 7px;display:flex;align-items:center;justify-content:space-between;color:#a79c8d;font-size:9px;letter-spacing:.12em;font-weight:600}
.nfct-sk-eyebrow span{color:#c9a369;font-size:13px}
.nfct-sk-title{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:1.3!important;color:#f5e8d1!important;letter-spacing:.12em!important;border-bottom:1px solid #5c4b32!important;margin:0 13px 11px!important;padding:0 0 11px!important;text-transform:uppercase!important}
.nfct-sk-nav{display:block!important;position:static!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}
.nfct-sk-group{border-top:1px solid #34302a;margin:0;padding:0}
.nfct-sk-group:first-child{border-top:0}
.nfct-sk-grouphead{display:flex;justify-content:space-between;align-items:center;min-width:0;gap:6px;padding:1px 11px 1px 13px}
.nfct-sk-grouphead>a{flex:1;min-width:0;color:#f2ddba!important;background:transparent!important;font-size:11px!important;font-weight:500;text-decoration:none!important;line-height:1.35;padding:9px 0;box-shadow:none!important}
.nfct-sk-toggle{min-width:24px;width:24px;height:30px;padding:0!important;display:flex;align-items:center;justify-content:center;border:0!important;border-radius:0!important;color:#d5ab72!important;background:transparent!important;box-shadow:none!important;font-size:15px;cursor:pointer}
.nfct-sk-children{padding:0 12px 8px 18px}
.nfct-sk-children[hidden]{display:none!important}
.nfct-sk-children a{display:block;padding:11px 5px 10px 10px;border-bottom:1px solid #2b2a27;color:#e1d2bb!important;background:transparent!important;font-size:11px!important;line-height:1.4;text-decoration:none!important;overflow-wrap:anywhere;box-shadow:none!important}
.nfct-sk-children a:last-child{border-bottom:0}
.nfct-sk-children a:hover,.nfct-sk-grouphead a:hover{color:#fff!important}
.nfct-sk-children a[aria-current="page"]{color:#eed1a1!important;background:#373026!important}
.nfct-sk-slot{min-width:0!important;min-height:0!important;height:auto!important;visibility:visible!important}
.nfct-sk-slot>.nfct-sk-tree{width:100%;margin:0!important}
.nfct-sk-inserted-row{display:flow-root}
.nfct-sk-inserted-row>.nfct-sk-tree,.nfct-sk-inserted-row>.nfct-mobile{float:left;width:clamp(190px,23%,230px);margin:0 22px 24px 0;max-width:100%}
.nfct-sk-inserted-row>.nfct-product-body{overflow:hidden;min-width:0;max-width:none!important;width:auto!important;margin-left:0!important;margin-right:0!important}
.nfct-sk-overlay{position:absolute!important;z-index:4!important;width:215px;max-width:calc(100vw - 16px)}
.nfct-mobile{box-sizing:border-box;min-width:0;max-width:100%;border:1px solid #4a3924;background:#12110f}
.nfct-mobile>summary{cursor:pointer;padding:13px 16px;color:#ead0a7;font:700 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.08em}
.nfct-mobile>.nfct-sk-tree{border:0}
.nfct-mobile:not([open])>.nfct-sk-tree{display:none!important}
.nfct-sk-hidden-original{display:none!important}
@media(max-width:980px){
 .nfct-sk-inserted-row>.nfct-sk-tree,.nfct-sk-inserted-row>.nfct-mobile{float:none;width:100%;margin:0 0 18px}
 .nfct-sk-inserted-row>.nfct-product-body{overflow:visible}
 .nfct-sk-slot{width:100%!important;margin-bottom:18px!important}
}
