:root{--sfi-char:#2C2C2C;--sfi-char2:#353330;--sfi-ivory:#F5F0E8;--sfi-champ:#D4C3A5;--sfi-cream:#EDE4D3;--sfi-taupe:#A89B8C;--sfi-gold:#B08D57;--sfi-gold-dk:#9A7A4A;--sfi-gold-lt:#D4B57F;--sfi-ink:#2C2C2C;--sfi-body:#4a443d;--sfi-serif:var(--heading-font-family,"Cormorant Garamond",Georgia,serif)}[id$=__main]{background:var(--sfi-char)!important;color:var(--sfi-ivory)}[id$=__main] .product-breadcrumbs,[id$=__main] .product-breadcrumbs a{color:var(--sfi-taupe)!important}[id$=__main] .product-title,[id$=__main] .product-info__title{color:var(--sfi-ivory)!important}[id$=__main] .product-info__rich-text,[id$=__main] .product-info__rich-text p{color:#e9e1d2}[id$=__main] .product-info__rich-text a{color:var(--sfi-champ)}[id$=__main] .price,[id$=__main] .price__current,[id$=__main] .price__default{color:var(--sfi-ivory)!important}[id$=__main] .price__was{color:var(--sfi-taupe)!important}[id$=__main] .disclosure{border-color:#d4c3a538!important}[id$=__main] .disclosure__title,[id$=__main] .disclosure__toggle{color:var(--sfi-ivory)!important}[id$=__main] .disclosure__content,[id$=__main] .disclosure__content p{color:#d9cfbd}[id$=__main] .disclosure__toggle svg{color:var(--sfi-champ)}[id$=__main] .product-usps,[id$=__main] .product-usps *{color:var(--sfi-champ)!important}[id$=__main] .media-gallery,[id$=__main] .media-viewer{background:var(--sfi-char)}@media(max-width:768.98px){[id$=__main] .product-breadcrumbs{padding-top:8px;padding-bottom:6px;font-size:12px}[id$=__main] .media-thumbs{display:none!important}}.sfi-ey{margin:0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--sfi-gold-lt);font-weight:500}.sfi-benefit{font-size:16px;line-height:1.5;color:#e9e1d2;margin:0}.sfi-pay{margin:0;font-size:14px;color:var(--sfi-champ)}.sfi-deal{border:1.5px solid var(--sfi-gold);border-radius:12px;padding:12px 14px;background:#b08d5721;display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;margin:4px 0 0}.sfi-deal img{width:56px;height:70px;object-fit:contain;display:block}.sfi-deal .lt{margin:0 0 3px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sfi-gold-lt);font-weight:600}.sfi-deal p{margin:0;font-size:14px;line-height:1.4;color:var(--sfi-ivory)}.sfi-deal s{color:var(--sfi-taupe)}.sfi-cta{display:block;width:100%;text-align:center;background:var(--sfi-gold);color:var(--sfi-ivory)!important;text-decoration:none!important;border-radius:4px;padding:15px 12px 13px;font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;margin-top:12px;transition:background .2s ease}.sfi-cta:hover,.sfi-cta:focus-visible{background:var(--sfi-gold-dk)}.sfi-cta:focus-visible{outline:2px solid var(--sfi-gold-lt);outline-offset:3px}.sfi-cta small{display:block;font-weight:400;letter-spacing:.03em;text-transform:none;font-size:12px;opacity:.95;margin-top:3px}.sfi-alt{margin:10px 0 0;text-align:center;font-size:12.5px;color:var(--sfi-taupe)}.sfi-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid rgba(212,195,165,.22);padding-top:14px;margin-top:4px}.sfi-trust div{text-align:center;font-size:12px;line-height:1.35;color:var(--sfi-champ)}.sfi-trust b{display:block;font-family:var(--sfi-serif);font-size:21px;font-weight:500;color:var(--sfi-ivory);line-height:1.15}.sfi-sec{padding:56px 20px}.sfi-in{max-width:1040px;margin:0 auto}.sfi-k{margin:0 0 8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8a6a35;font-weight:600}.sfi-h{font-family:var(--sfi-serif);font-weight:400;font-size:clamp(28px,5vw,42px);line-height:1.12;margin:0 0 12px;color:var(--sfi-ink);text-wrap:balance}.sfi-lead{font-size:15.5px;line-height:1.6;color:var(--sfi-body);max-width:62ch;margin:0}.sfi-iv{background:var(--sfi-ivory)}.sfi-cr{background:var(--sfi-cream)}.sfi-dk{background:var(--sfi-char);color:var(--sfi-ivory)}.sfi-dk .sfi-k{color:var(--sfi-gold-lt)}.sfi-dk .sfi-h{color:var(--sfi-ivory)}.sfi-dk .sfi-lead{color:var(--sfi-champ)}.sfi-cmpwrap{overflow-x:auto;margin-top:22px}.sfi-cmp{width:100%;min-width:320px;border-collapse:collapse;font-size:14px}.sfi-cmp th,.sfi-cmp td{padding:12px 8px;border-bottom:1px solid #d8ccb6;text-align:center;color:var(--sfi-ink);vertical-align:middle}.sfi-cmp thead th{font-size:12px;font-weight:500;color:#6f665b;vertical-align:bottom;line-height:1.25}.sfi-cmp tbody th{text-align:left;font-weight:500}.sfi-cmp .us{background:#b08d5729;font-weight:600}.sfi-cmp thead .us{color:var(--sfi-ink);border-radius:8px 8px 0 0}.sfi-cmp .ok{color:#5f7d5b;font-weight:700}.sfi-cmp .no{color:#b4a898}.sfi-note{font-size:12px;color:#8a7e70;margin:10px 0 0}.sfi-rt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center;margin-top:8px}.sfi-rt img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px;display:block}.sfi-steps{list-style:none;margin:18px 0 0;padding:0}.sfi-steps li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:13px 0;border-top:1px solid #d8ccb6}.sfi-steps li:last-child{border-bottom:1px solid #d8ccb6}.sfi-steps b{font-family:var(--sfi-serif);font-size:23px;font-weight:500;color:#8a6a35;line-height:1.05}.sfi-steps b small{display:block;font-family:inherit;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#8a7e70;margin-top:3px}.sfi-steps p{margin:0;font-size:14.5px;line-height:1.5;color:#3d3832}.sfi-steps strong{color:var(--sfi-ink)}@media(max-width:760px){.sfi-rt{grid-template-columns:1fr;gap:20px}}.sfi-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px;margin-top:18px;scrollbar-width:none}.sfi-tabs::-webkit-scrollbar{display:none}.sfi-tab{flex:0 0 auto;border:1px solid #c9bba2;background:transparent;border-radius:999px;padding:9px 15px;font-size:13.5px;font-weight:500;color:var(--sfi-ink);cursor:pointer;transition:background .2s ease,color .2s ease}.sfi-tab[aria-selected=true]{background:var(--sfi-char);color:var(--sfi-ivory);border-color:var(--sfi-char)}.sfi-tab:focus-visible{outline:2px solid var(--sfi-gold);outline-offset:2px}.sfi-mode{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:center;margin-top:18px}.sfi-mode img{width:200px;height:200px;object-fit:cover;border-radius:12px;display:block}.sfi-mode .mn{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8a6a35;font-weight:600}.sfi-mode h3{font-family:var(--sfi-serif);font-size:26px;font-weight:400;margin:4px 0 6px;color:var(--sfi-ink)}.sfi-mode p{margin:0;font-size:14.5px;line-height:1.55;color:var(--sfi-body)}.sfi-mode dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:10px 0 0;font-size:13.5px}.sfi-mode dt{color:#8a7e70}.sfi-mode dd{margin:0;color:var(--sfi-ink)}@media(max-width:600px){.sfi-mode{grid-template-columns:120px minmax(0,1fr);gap:14px}.sfi-mode img{width:120px;height:120px}.sfi-mode h3{font-size:21px}}.sfi-ar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.sfi-ar img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px;display:block}.sfi-incl{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;font-size:14px;color:var(--sfi-champ)}.sfi-incl li:before{content:"\b7  ";color:var(--sfi-gold-lt)}@media(max-width:760px){.sfi-ar{grid-template-columns:1fr;gap:20px}}.sfi-final{text-align:center}.sfi-final img{width:100%;max-width:760px;border-radius:12px;display:block;margin:0 auto 26px}.sfi-final .sfi-cta{max-width:420px;margin:18px auto 0}.sfi-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#2c2c2cf7;border-top:1px solid #4a463f;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));transform:translateY(110%);transition:transform .25s ease}.sfi-sticky.is-on{transform:none}.sfi-sticky .sp{font-size:12px;line-height:1.3;color:var(--sfi-champ)}.sfi-sticky .sp b{display:block;color:var(--sfi-ivory);font-family:var(--sfi-serif);font-size:19px;font-weight:500}.sfi-sticky a{background:var(--sfi-gold);color:var(--sfi-ivory)!important;text-decoration:none!important;border-radius:4px;padding:12px 16px;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}body.sfi-sticky-on #chat-widget-container{bottom:72px!important}@media(min-width:1024px){.sfi-sticky{max-width:560px;left:auto;right:24px;bottom:20px;border:1px solid #4a463f;border-radius:10px}}@media(prefers-reduced-motion:reduce){.sfi-sticky,.sfi-cta,.sfi-tab{transition:none}}[id$=__main] .product-info__block{margin-top:10px!important;margin-bottom:10px!important}[id$=__main] .product-title{font-size:clamp(34px,6vw,44px)!important;line-height:1.08!important;font-weight:400!important}[id$=__main] .product-price .price__current,[id$=__main] .product-price .price{font-size:28px!important}@media(max-width:768.98px){[id$=__main] .product-breadcrumbs{display:none!important}}@media(max-width:768.98px){[id$=__pdp_reviews] .sf-review-wall{display:grid!important;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;-webkit-overflow-scrolling:touch}[id$=__pdp_reviews] .sf-review-card{scroll-snap-align:start;margin:0!important;break-inside:auto}[id$=__pdp_reviews] .sf-sect{padding-top:44px!important;padding-bottom:36px!important}}[id$=__main] .product-info__price .js-value{font-family:var(--sfi-serif);font-size:32px;font-weight:500;color:var(--sfi-ivory)}.sfi-cmp{table-layout:fixed;width:100%!important;min-width:0!important;border:0!important}.sfi-cmp th,.sfi-cmp td{border-left:0!important;border-right:0!important;border-top:0!important;-webkit-hyphens:auto;hyphens:auto}.sfi-cmp tbody th{width:36%}@media(max-width:600px){.sfi-cmp{font-size:12.5px}.sfi-cmp th,.sfi-cmp td{padding:10px 3px}.sfi-cmp thead th{font-size:11px}}.sfi-cmp thead th:first-child{width:36%}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sf-instrument.css.map */
