.item-v10{--shark-beige:#cea67d;--shark-brown:#8f6d50;--shark-brown-hover:#9e8365;--shark-espresso:#3a2a1e;--shark-black:#010101;--shark-deep-red:#a02128;--shark-dark-red:#7e292c;--shark-green:#8cac24;--shark-white:#fff;--bg-light:#faf8f5;--bg-warm:#f5f0ea;--bg-dark:#1a1a1a;--bg-near-black:#0a0a0a;--text-primary:#1a1a1a;--text-secondary:#6b6b6b;--text-on-dark:#fff;--border-light:rgba(0,0,0,.08);--brown-08:rgba(143,109,80,.08);--brown-12:rgba(143,109,80,.12);--brown-20:rgba(143,109,80,.2);--beige-20:hsla(30,45%,65%,.2);--beige-40:hsla(30,45%,65%,.4);--grad-cta:linear-gradient(135deg,var(--shark-beige),var(--shark-brown));--grad-divider:linear-gradient(90deg,var(--shark-beige) 2%,var(--shark-brown) 50%,var(--shark-beige) 98%);--grad-mega:linear-gradient(160deg,var(--bg-dark) 0%,var(--shark-espresso) 30%,var(--shark-espresso) 60%,var(--bg-dark) 100%);--grad-header:linear-gradient(90deg,#907b64,var(--shark-espresso) 40%,#000);--color-accent:var(--shark-beige);--color-accent-deep:var(--shark-brown);--surface-page:var(--bg-light);--surface-card:var(--shark-white);--surface-highlight:var(--bg-warm);--surface-inverse:var(--shark-black);--text-danger:var(--shark-deep-red)}.item-v10{--font:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-primary:var(--font);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extra:800;--fw-black:900;--fs-hero:52px;--ls-hero:6px;--fs-display:56px;--ls-display:5px;--fs-h1:42px;--ls-h1:3px;--fs-h2:28px;--ls-h2:2px;--fs-h3:22px;--ls-h3:1px;--fs-title:20px;--ls-title:2px;--fs-label:12px;--ls-label:1px;--fs-pill:11px;--ls-pill:1px;--fs-body-lg:17px;--fs-body:15px;--fs-body-sm:13.5px;--fs-caption:11px;--lh-tight:1.15;--lh-heading:1.3;--lh-body:1.7;--lh-loose:1.85}.item-v10{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--section-pad-y:72px;--section-pad-y-sm:48px;--radius-sm:2px;--radius:4px;--radius-pill:16px;--bw-hairline:1px;--bw-accent:2px;--bw-strong:3px;--shadow-card:0 2px 24px rgba(0,0,0,.06);--shadow-hover:0 4px 16px rgba(0,0,0,.08);--shadow-media:0 4px 24px rgba(0,0,0,.15);--shadow-pop:0 8px 40px rgba(0,0,0,.18);--content-max:1100px;--content-wide:1150px;--content-grid:1080px;--reading-max:780px;--full-bleed:1920px;--header-offset:140px;--header-offset-mobile:60px;--ease:cubic-bezier(0.4,0,0.2,1);--dur-fast:0.2s;--dur:0.3s;--dur-slow:0.4s}.btn-cta,.btn-cta-sm{background:linear-gradient(180deg,var(--shark-beige),var(--shark-brown));border:1px solid var(--shark-brown);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:var(--font);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:box-shadow .25s ease}.btn-cta-sm:hover,.btn-cta:hover{box-shadow:inset 0 0 0 999px var(--shark-brown)}.btn-cta{font-size:20px;font-weight:700;letter-spacing:4px;padding:24px 48px}.btn-cta-sm{font-size:14px;font-weight:700;letter-spacing:3px;padding:20px 48px}.btn-outline-shark,.btn-outline-shark-sm{background:#fff;border:2px solid var(--shark-brown);color:var(--shark-brown);cursor:pointer;display:inline-block;font-family:var(--font);font-weight:700;letter-spacing:2px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s}.btn-outline-shark-sm:hover,.btn-outline-shark:hover{background:var(--shark-brown);color:#fff}.btn-outline-shark{font-size:13px;padding:16px 20px}.btn-outline-shark-sm{font-size:11px;padding:12px 20px}.btn-ghost-dark,.btn-ghost-dark-sm{background:none;border:2px solid hsla(0,0%,100%,.4);color:#fff;cursor:pointer;display:inline-block;font-family:var(--font);font-weight:700;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:background .2s,border-color .2s}.btn-ghost-dark-sm:hover,.btn-ghost-dark:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7)}.btn-ghost-dark{font-size:11px;letter-spacing:2px;padding:12px 36px}.btn-ghost-dark-sm{font-size:10px;letter-spacing:1.5px;padding:9px 28px}.shk-bwl{font-family:var(--font);margin:0 0 18px}.shk-bwl .bwl-label{color:var(--shark-brown);font-size:16px;font-weight:800;margin-bottom:8px;text-transform:uppercase}.shk-bwl p{color:var(--text-primary);font-size:15px;font-weight:450;line-height:1.8;margin:0}.shk-pricetag{align-items:flex-start;display:inline-flex;flex-direction:column;font-family:var(--font);line-height:1.1}.shk-pricetag .was{color:var(--text-secondary);font-size:14px;font-weight:300;margin-bottom:1px;-webkit-text-decoration:line-through;text-decoration:line-through;white-space:nowrap}.shk-pricetag .now{color:var(--text-primary);font-size:28px;font-weight:500;line-height:1}.shk-pricetag .meta{align-items:baseline;display:flex;gap:10px;margin-top:4px}.shk-pricetag .cur{color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.5px}.shk-pricetag .save{color:var(--shark-green);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.shk-pkc{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius);box-shadow:0 2px 24px rgba(0,0,0,.06);font-family:var(--font);max-width:360px;overflow:hidden;width:100%}.shk-pkc.is-dark{background:linear-gradient(160deg,var(--bg-dark),var(--shark-espresso));border-color:hsla(30,45%,65%,.2);box-shadow:0 8px 40px rgba(0,0,0,.4)}.shk-pkc .pkc-head{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;gap:12px;justify-content:space-between;padding:18px 20px 16px}.shk-pkc.is-dark .pkc-head{border-color:hsla(30,45%,65%,.16)}.shk-pkc .pkc-model{color:var(--text-primary);font-size:19px;font-weight:800;line-height:1.15;margin-top:5px;text-transform:uppercase}.shk-pkc.is-dark .pkc-model{color:#fff}.shk-pkc .pkc-series{color:var(--text-secondary);font-size:11px;font-weight:500;letter-spacing:.3px;margin-top:3px}.shk-pkc.is-dark .pkc-series{color:hsla(30,45%,65%,.75)}.shk-pkc .pkc-pos{background:var(--shark-brown);border-radius:2px;color:#fff;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:1.5px;padding:5px 11px;text-transform:uppercase}.shk-pkc .pkc-body{display:flex;flex-direction:column;gap:18px;padding:18px 20px 20px}.shk-pkc .pkc-row-label{color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.shk-pkc.is-dark .pkc-row-label{color:hsla(0,0%,100%,.5)}.shk-pkc .pkc-meter{background:linear-gradient(90deg,#5a8f3a,#d9c24a 50%,#a02128);border-radius:4px;height:8px;position:relative}.shk-pkc .pkc-meter-mark{background:var(--text-primary);border-radius:2px;box-shadow:0 0 0 2px #fff;height:14px;position:absolute;top:-3px;transform:translateX(-50%);width:3px}.shk-pkc.is-dark .pkc-meter-mark{background:#fff;box-shadow:0 0 0 2px var(--shark-espresso)}.shk-pkc .pkc-meter-val{color:var(--text-primary);font-size:13px;font-weight:600;letter-spacing:.5px;margin-top:9px;text-transform:uppercase}.shk-pkc.is-dark .pkc-meter-val{color:#fff}.shk-pkc .pkc-split{display:grid;grid-template-columns:auto 1fr;grid-gap:22px;align-items:end;gap:22px}.shk-pkc .pkc-dc{align-items:baseline;display:flex;gap:4px}.shk-pkc .pkc-dc-num{color:var(--shark-brown);font-size:34px;font-weight:800;letter-spacing:-.5px;line-height:.9}.shk-pkc.is-dark .pkc-dc-num{color:var(--shark-beige)}.shk-pkc .pkc-dc-unit{color:var(--text-secondary);font-size:15px;font-weight:600}.shk-pkc.is-dark .pkc-dc-unit{color:hsla(30,45%,65%,.7)}.shk-pkc .pkc-eq{align-items:flex-end;display:flex;gap:8px}.shk-pkc .pkc-eq .b{align-items:center;display:flex;flex:1;flex-direction:column;gap:5px}.shk-pkc .pkc-eq .b .trk{align-items:flex-end;display:flex;height:44px;width:100%}.shk-pkc .pkc-eq .b i{background:linear-gradient(180deg,var(--shark-beige) 0,var(--shark-brown) 45%,#54402d 100%);border-radius:2px 2px 0 0;display:block;min-height:3px;width:100%}.shk-pkc .pkc-eq .b span{color:var(--text-secondary);font-size:8px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.shk-pkc.is-dark .pkc-eq .b span{color:hsla(0,0%,100%,.5)}.shk-pkc .pkc-foot{border-top:1px solid var(--border-light);display:flex}.shk-pkc.is-dark .pkc-foot{border-color:hsla(30,45%,65%,.16)}.shk-pkc .pkc-foot .cell{flex:1;padding:12px 20px}.shk-pkc .pkc-foot .cell+.cell{border-left:1px solid var(--border-light)}.shk-pkc.is-dark .pkc-foot .cell+.cell{border-color:hsla(30,45%,65%,.16)}.shk-pkc .pkc-foot .k{color:var(--text-secondary);font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.shk-pkc .pkc-foot .v{color:var(--text-primary);font-size:13px;font-weight:600;margin-top:3px}.shk-pkc.is-dark .pkc-foot .v{color:#fff}.shk-pkc.is-dark .pkc-foot .k{color:hsla(0,0%,100%,.45)}.item-v10{--shark-gilded-metal:linear-gradient(118deg,rgba(255,241,211,.3),rgba(255,241,211,.12) 29%,rgba(58,34,20,.15) 53%,rgba(255,225,183,.16) 76%,rgba(42,24,15,.18)),linear-gradient(145deg,#a98461,#826047 47%,#987454 73%,#684a35);--shark-hex-bevel:linear-gradient(118deg,rgba(255,241,211,.34),rgba(255,241,211,.1) 29%,rgba(58,34,20,.18) 53%,rgba(255,225,183,.15) 76%,rgba(42,24,15,.24));--rounded-hex-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'%3E%3Cpath d='M32 0h36q6 0 10 8l19 36q3 6 0 12L78 92q-4 8-10 8H32q-6 0-10-8L3 56q-3-6 0-12L22 8q4-8 10-8'/%3E%3C/svg%3E");--quick-config-rounded-hex-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 208 180'%3E%3Cpath d='M62 3C52 3 46 7 40 17L7 73c-5 9-5 25 0 34l33 56c6 10 12 14 22 14h84c10 0 16-4 22-14l33-56c5-9 5-25 0-34l-33-56c-6-10-12-14-22-14Z'/%3E%3C/svg%3E");--rounded-octagon-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'%3E%3Cpath d='M29 0h42q5 0 9 4l16 16q4 4 4 9v42q0 5-4 9L80 96q-4 4-9 4H29q-5 0-9-4L4 80q-4-4-4-9V29q0-5 4-9L20 4q4-4 9-4'/%3E%3C/svg%3E");--chamfer-chip-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 160 100'%3E%3Cpath d='M15 0h130l15 24v52l-15 24H15L0 76V24Z'/%3E%3C/svg%3E")}.item-v10{background-color:#fff;overflow-x:clip}@media (max-width:991px){.item-v10{--site-header-h:118px}}.item-title{color:#1c1c1c;font-size:40px;font-weight:800;letter-spacing:.5px;line-height:1.05;margin:0 0 4px}.item-title .title-prefix,.item-title .title-separator{color:#8f6d50}.item-title .title-name{color:#1c1c1c}#product-detail{--opening-bottom-breath:max(16px,min(2dvh,24px));align-items:flex-start;display:flex;flex-wrap:wrap;gap:44px;justify-content:center;margin:0 auto;padding-bottom:max(16px,min(2dvh,24px));padding-bottom:var(--opening-bottom-breath)}.pd-visual{flex:0 0 max(190px,min(22vw,240px));max-width:100%}.pd-info{flex:0 1 540px;max-width:540px;min-width:0}@media (max-width:991px){#product-detail{--opening-bottom-breath:max(14px,min(2.2dvh,22px));gap:max(14px,min(2dvh,20px))}.pd-info,.pd-visual{flex:1 1 100%;max-width:100%}.pd-info{margin-top:2px}.pd-visual [data-preview-role=sizing-placeholder]{aspect-ratio:1434/504;height:auto;max-height:none;max-width:100%;min-height:0;width:100%}.pd-visual .viz-stage.grab img{height:calc(100% * 1434 / 504);left:50%;max-height:none;max-width:none;-o-object-fit:fill;object-fit:fill;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);width:calc(100% * 504 / 1434)}.pd-visual .viz-badge{left:10px;top:10px}.pd-visual .viz-reset{bottom:10px;right:10px}}.viz-stage{align-items:center;aspect-ratio:2/5;background:linear-gradient(180deg,#fcfbfa,#efeae2);border:1px solid #e9e3db;border-radius:4px;display:flex;justify-content:center;margin:0 auto;max-width:100%;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.viz-stage img{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%;-webkit-user-drag:none;filter:drop-shadow(0 18px 30px rgba(0,0,0,.13));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.viz-stage.grab{cursor:grab}.viz-stage.grab:active{cursor:grabbing}.viz-badge{align-items:center;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.72);border-radius:2px;color:#8a7d6b;display:flex;font-size:10px;font-weight:700;gap:5px;left:12px;letter-spacing:.5px;padding:5px 8px;position:absolute;top:12px;z-index:2}.viz-hint{align-items:center;color:#9a8f7d;display:flex;flex-direction:column;gap:9px;left:50%;opacity:.8;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s;z-index:2}.viz-hint i{font-size:38px}.viz-hint span{font-size:11px;font-weight:700;letter-spacing:1.5px}.viz-reset{align-items:center;background:#fff;border:1px solid var(--bs-primary);border-radius:0;bottom:12px;color:var(--bs-primary);cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:12px;width:38px;z-index:2}.foundation-layout{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,225px);position:relative;grid-gap:0;background:none;border:0;border-radius:0;box-shadow:none;gap:0;padding:0 14px}.foundation-layout:after,.foundation-layout:before{content:none}.build-readout{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));position:relative;grid-column-gap:0;-moz-column-gap:0;column-gap:0;grid-row-gap:0;row-gap:0}.build-readout:after,.build-readout:before{content:"";pointer-events:none;position:absolute;z-index:0}.build-readout:before{background:linear-gradient(180deg,transparent,hsla(32,38%,63%,.34) 16%,rgba(143,109,80,.58) 50%,hsla(32,38%,63%,.34) 84%,transparent);bottom:10%;left:50%;top:10%;width:1px}.build-readout:after{background:linear-gradient(90deg,transparent,hsla(32,38%,63%,.34) 12%,rgba(143,109,80,.58) 50%,hsla(32,38%,63%,.34) 88%,transparent);height:1px;left:5%;right:5%;top:50%}.build-readout-item{align-items:center;background:none;border:0;box-shadow:none;container-type:inline-size;display:flex;grid-column:span 2;justify-content:center;justify-self:center;min-height:72px;min-width:0;padding:4px 6px;position:relative;text-align:center;width:min(168px,100%);z-index:1}button.build-readout-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;transition:background .24s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.config-change-cue{align-items:center;color:#8f6d50;display:flex;font-size:8px;font-weight:800;gap:4px;letter-spacing:.45px;line-height:1;opacity:0;pointer-events:none;position:absolute;right:7px;top:6px;transform:translateY(-2px);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1),color .18s ease;z-index:2}.config-change-cue i{font-size:10px;line-height:1}button.build-readout-item:focus-visible{background:radial-gradient(circle at 50% 50%,hsla(32,38%,63%,.22),transparent 72%);box-shadow:inset 0 0 0 1px rgba(143,109,80,.3);outline:0}@media(hover:hover) and (pointer:fine){button.build-readout-item:hover{background:radial-gradient(circle at 50% 48%,hsla(32,38%,63%,.3),hsla(32,38%,63%,.09) 44%,transparent 74%);box-shadow:inset 0 0 0 1px rgba(143,109,80,.4),0 6px 15px rgba(77,50,31,.09);outline:0;transform:translateY(-2px)}}@media(hover:hover) and (pointer:fine){.profile-config-hit:focus-visible .config-change-cue,.profile-config-hit:hover .config-change-cue,button.build-readout-item:focus-visible .config-change-cue,button.build-readout-item:hover .config-change-cue{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.profile-config-hit:hover .config-change-cue,button.build-readout-item:hover .config-change-cue{background:#000;padding:5px 9px}}.build-readout--3{grid-template-columns:repeat(3,minmax(0,1fr))}.build-readout--3:before{background:linear-gradient(90deg,transparent calc(33.333% - .5px),rgba(143,109,80,.52) 33.333%,transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),rgba(143,109,80,.52) 66.666%,transparent calc(66.666% + .5px));bottom:10%;left:0;right:0;top:10%;width:auto}.build-readout--3:after{display:none}.build-readout--3 .build-readout-item{align-self:center;grid-column:auto;height:100%;justify-self:center;place-self:center;width:100%}.build-readout--4{-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));row-gap:0}.build-readout--4 .build-readout-item{align-self:center;grid-column:auto;height:100%;justify-self:center;place-self:center;width:100%}.build-readout-content{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%}.build-readout-copy{display:grid;justify-items:center;max-width:100%;grid-gap:3px;gap:3px}.build-readout-title{color:#8f6d50;display:block;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.08;text-align:center;text-transform:uppercase}.build-readout-value{align-items:center;color:#2d241e;display:flex;flex-direction:column;font-size:16px;font-weight:800;justify-content:center;line-height:1.12;margin:0;overflow:visible;text-align:center;white-space:normal;width:100%}.build-readout-value>[data-readout-main="0"],.build-readout-value>[data-readout-main="1"],.build-readout-value>[data-readout-main="4"]{font-size:max(11px,min(11cqi,1em));white-space:nowrap}.build-readout-value small{color:#857466;display:block;font-size:10px;font-weight:650;line-height:1.2;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-shape-wrap{align-content:center;background:linear-gradient(180deg,transparent,hsla(32,38%,63%,.34) 16%,rgba(143,109,80,.58) 50%,hsla(32,38%,63%,.34) 84%,transparent) 0/1px 80% no-repeat;border-left:1px solid transparent;display:grid;min-width:0;padding:30px 0 7px 10px;position:relative}.profile-config-hit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;bottom:0;cursor:pointer;height:100%;left:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:4}@media(hover:hover) and (pointer:fine){.profile-config-hit:focus-visible,.profile-config-hit:hover{background:radial-gradient(circle at 50% 54%,hsla(32,38%,63%,.11),transparent 72%);box-shadow:inset 0 0 0 1px rgba(143,109,80,.28);outline:0}}.profile-shape-meta{align-items:baseline;container-type:inline-size;display:grid;grid-template-columns:auto minmax(8px,1fr) auto;left:14px;min-width:0;position:absolute;right:9px;top:9px;grid-gap:7px;gap:7px}.profile-meta-line{align-self:center;border-top:1px solid rgba(143,109,80,.46);grid-column:2;width:100%}.profile-shape-meta .build-readout-title{font-size:min(14px,8.5cqi);grid-column:1;text-align:left;white-space:nowrap}.profile-shape-name{color:#2d241e;display:block;font-size:min(13px,5.2cqi);font-size:min(var(--profile-fit-size,13px),5.2cqi);font-weight:700;grid-column:3;line-height:1.08;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.profile-shape-thumbnail{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;grid-gap:0;gap:0;margin:0}.profile-shape-section{display:grid;grid-template-rows:96px auto;min-width:0;grid-gap:3px;gap:3px;justify-items:center}.profile-shape-title{color:#5f4532;font-size:16px;font-weight:650;line-height:1;text-align:center;text-transform:uppercase}.profile-shape-section img{display:block;height:96px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.profile-shape-section:first-child{transform:translateX(12px)}.profile-shape-section:last-child{transform:translateX(-12px)}.palette-squares{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:24px;width:min(88px,82%);grid-gap:0;border:1px solid rgba(54,40,30,.2);box-shadow:0 2px 5px rgba(54,40,30,.08);gap:0;overflow:hidden}.palette-squares i{background:var(--palette-color);box-shadow:inset -1px 0 hsla(0,0%,100%,.2);display:block;min-width:0}.palette-squares i:last-child{box-shadow:none}.theme-palette-row{box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(48px,1fr));max-width:none;width:100%;grid-gap:max(12px,min(2vw,22px));gap:max(12px,min(2vw,22px));padding:0 14px}.theme-palette{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eee9e2;border:1px solid rgba(111,80,56,.24);border-radius:2px;display:block;height:34px;min-width:0;overflow:hidden;padding:0;position:relative}.theme-palette .palette-squares{border:0;box-shadow:none;height:100%;max-width:none;width:100%}.theme-palette.is-active{border-color:#6f5038;box-shadow:inset 0 0 0 2px #d2b58f,0 0 0 1px #6f5038,0 4px 10px rgba(64,40,25,.14)}.theme-palette.is-active:after{background:#fff;border-radius:50%;bottom:4px;box-shadow:0 0 0 1px rgba(34,26,21,.55);content:"";height:5px;position:absolute;right:4px;width:5px}.theme-palette.is-disabled{cursor:not-allowed}.theme-palette.is-disabled .palette-squares{filter:grayscale(1);opacity:.3}.config-overlay{align-items:center;bottom:0;display:none;justify-content:center;left:0;padding:max(10px,min(2vw,28px));position:fixed;right:0;top:0;z-index:11000}.config-overlay.open{display:flex}.config-overlay-backdrop{backdrop-filter:blur(9px);background:rgba(15,11,8,.72);bottom:0;left:0;position:absolute;right:0;top:0}.config-dialog{background:#f8f3eb;border:1px solid hsla(30,45%,65%,.48);border-radius:4px;box-shadow:0 30px 100px rgba(0,0,0,.42);max-height:92dvh;overflow:hidden;position:relative;width:min(940px,100%);z-index:1}.config-dialog-head{align-items:center;background:linear-gradient(110deg,#fffaf3,#eadbc8);border-bottom:1px solid rgba(143,109,80,.2);display:flex;gap:20px;justify-content:space-between;padding:20px 24px}.config-dialog-title{color:#241d18;font-size:24px;font-weight:800;margin:0;text-transform:uppercase}.config-dialog-sub{color:#76685b;font-size:12px;margin:3px 0 0}.config-close{background:#fffaf4;border:1px solid rgba(143,109,80,.35);border-radius:2px;color:#5b4230;font-size:20px;height:38px;width:38px}.config-dialog-body{padding:22px 24px 30px}.config-section{margin-bottom:28px}.config-section:last-child{margin-bottom:0}.focused-config-section{margin:0}.config-option-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.fx-config-builder{display:grid;grid-gap:18px;border-top:1px solid rgba(111,80,56,.24);gap:18px;margin-top:28px;padding-top:24px}.fx-config-builder-head{align-items:center;display:flex;gap:16px}.fx-config-builder-head span,.fx-config-builder-head:before{background:linear-gradient(90deg,rgba(111,80,56,.06),rgba(111,80,56,.58));content:"";flex:1;height:1px}.fx-config-builder-head span{background:linear-gradient(90deg,rgba(111,80,56,.58),rgba(111,80,56,.06))}.fx-config-builder-head strong{color:#2a211b;font-size:30px;font-style:italic;font-weight:680;line-height:1;text-align:center;text-transform:uppercase}.fx-config-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.fx-config-slot{align-content:start;display:grid;grid-gap:8px;gap:8px;min-width:0}.fx-config-slot-title{align-items:center;border-bottom:1px solid rgba(111,80,56,.2);color:#2c251f;display:flex;justify-content:center;min-height:34px;padding-bottom:8px}.fx-config-slot-title strong{font-size:19px;font-weight:740;line-height:1}.fx-slot-choice{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;background:transparent;border:0;border-bottom:1px solid rgba(111,80,56,.11);color:#5f5044;gap:10px;min-width:0;padding:9px 4px;text-align:left}.fx-slot-choice strong{color:#6f5038;font-size:15px;line-height:1;white-space:nowrap}.fx-slot-choice span{font-size:11px;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover) and (pointer:fine){.fx-slot-choice:hover{background:linear-gradient(90deg,hsla(32,38%,63%,.18),transparent)}}.fx-slot-choice.selected{background:linear-gradient(90deg,rgba(141,175,32,.12),transparent)}.fx-slot-choice.selected strong{color:#769a0e}.fx-slot-choice:focus-visible{outline:2px solid #6f5038;outline-offset:2px}.config-option{background:#fffaf4;border:1px solid rgba(143,109,80,.24);border-radius:3px;color:#2e251f;cursor:pointer;font-size:13px;font-weight:700;min-height:52px;padding:10px 12px;text-align:left;transition:border-color .18s,background .18s,transform .18s}.config-option small{color:#8b7766;display:block;font-size:9px;font-weight:650;margin-top:4px}.config-option.selected small{color:#ead8c3}@media(hover:hover) and (pointer:fine){.config-option:focus-visible,.config-option:hover{background:#f0e3d3;border-color:#8f6d50;outline:0;transform:translateY(-1px)}}.config-option.selected{background:#6f5038;border-color:#6f5038;color:#fff}.neck-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.neck-option{background:#fffaf4;border:1px solid rgba(143,109,80,.22);color:#2b241f;cursor:pointer;padding:10px;text-align:left}.neck-option-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;border-radius:2px;gap:6px;padding:7px 5px}.neck-option-section{display:grid;grid-template-rows:auto 120px;min-width:0;grid-gap:3px;gap:3px}.neck-option-section b{color:#6f5038;font-size:10px;font-weight:800;line-height:1;text-align:center}.neck-option-section img{height:120px;-o-object-fit:contain;object-fit:contain;width:100%}.neck-option-name{display:block;font-size:12px;font-weight:750;line-height:1.25;margin-top:8px}.neck-option.selected{background:#2a2521;border-color:#6f5038;box-shadow:inset 0 0 0 2px #6f5038}.neck-option.selected .neck-option-preview{background:#2a2521}.neck-option.selected .neck-option-name,.neck-option.selected .neck-option-section b{color:#ead8c3}.pickup-selector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pickup-selector{background:#fffaf4;border:1px solid rgba(143,109,80,.24);border-radius:3px;cursor:pointer;padding:13px;text-align:left}.pickup-selector.selected{border-color:#6f5038;box-shadow:inset 0 0 0 2px #6f5038}.pickup-selector-name{color:#2b241f;display:flex;font-size:14px;font-weight:800;gap:8px;justify-content:space-between}.pickup-selector-type{color:#8a7766;font-size:10px;font-weight:700;text-transform:uppercase}.pickup-heat-row{align-items:center;display:grid;grid-template-columns:16px 1fr;grid-gap:8px;color:#806a58;font-size:9px;font-weight:800;gap:8px;margin-top:10px}.pickup-heat{background:linear-gradient(90deg,#6f9b48,#d1b84c 52%,#a02128);border-radius:4px;height:7px;position:relative}.pickup-heat i{background:#241d18;border-radius:2px;box-shadow:0 0 0 2px #fff;height:13px;position:absolute;top:-3px;transform:translateX(-50%);width:3px}.checkout-grid{align-items:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:auto}.checkout-grid [data-integration-event]{min-height:44px}.checkout-stack{align-self:end;display:grid;grid-template-rows:auto auto;min-width:0}.checkout-stack--support{row-gap:9px}.checkout-stack>.cell{min-width:0;width:100%}.product-price-tag{--price-icon-w:46px;background:#efe1cf;border:1px solid rgba(143,109,80,.28);border-bottom:0;border-left:0;border-radius:3px 3px 0 0;box-shadow:none;justify-self:stretch;min-width:0;overflow:hidden;padding:9px 12px 8px calc(46px + 12px);padding:9px 12px 8px calc(var(--price-icon-w) + 12px);position:relative;width:100%}.product-price-tag:before{background:#6f5038;bottom:0;content:"";left:0;position:absolute;top:0;width:var(--price-icon-w)}.product-price-tag:after{content:none}.product-price-tag .shk-pricetag{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin:0 auto;max-width:100%;min-height:56px;position:relative;width:100%;z-index:1}.product-price-tag .now{display:block;flex:0 0 auto;font-size:44px;font-weight:600;letter-spacing:-1.1px;line-height:.92;order:2;text-align:center}.product-price-tag .meta{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:3px;justify-content:center;margin:0;order:1;width:auto}.product-price-tag .was{color:#6f5f51;font-size:15px;text-align:right}.product-price-tag .save{color:#6f9213;font-size:12px;text-align:right}@media (min-width:992px){.direct-btns .cart-cell>i{background:#6f5038;color:#fff;font-size:18px;text-shadow:0 1px 0 rgba(0,0,0,.18)}}.direct-btns .cart-cell>.btn,.direct-btns .cart-cell>i{border-top:0}.pd-info{position:relative}.pd-info-head>.item-title,.pd-info>.item-title{padding-right:0}#product-detail>.product-breadcrumb{--bs-breadcrumb-divider:">";background:transparent;border:0;flex:1 1 100%;font-size:11px;letter-spacing:.3px;line-height:1;margin:0;max-width:100%;padding:0;width:100%}#product-detail>.product-breadcrumb .breadcrumb-item{align-items:center;display:inline-flex;padding:0}#product-detail>.product-breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#b9aa99;padding:0 8px}#product-detail>.product-breadcrumb .breadcrumb-item[aria-current=page]{color:#8f6d50}.build-signatures{display:none}@media (min-width:768px){.build-signatures{align-items:center;display:flex;gap:max(13px,min(.9vw,20px));pointer-events:auto;position:absolute;right:0;top:4px;z-index:2}.build-signature{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#8f6d50;cursor:help;display:flex;filter:drop-shadow(0 1px 1px rgba(64,38,22,.3)) drop-shadow(0 -1px 0 rgba(255,244,218,.58));height:56px;justify-content:center;opacity:1;padding:0;position:relative;transform:translateY(0);transition:transform .36s cubic-bezier(.22,1,.36,1),filter .36s ease;width:62px}.build-signature .ear-glyph{background:var(--shark-gilded-metal);height:56px;position:relative;width:62px}.build-signature .build-icon--series{transform:scale(.84);transform-origin:center}.build-signature .ear-glyph:after{background:linear-gradient(145deg,rgba(255,229,150,.2),rgba(255,218,82,.2) 42%,rgba(255,218,82,0) 78%);bottom:0;content:"";left:0;mix-blend-mode:lighten;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .42s ease}.build-signature.is-open{filter:drop-shadow(0 1px 1px rgba(64,38,22,.3)) drop-shadow(0 -1px 0 rgba(255,244,218,.88)) brightness(1.18);transform:translateY(-2px);z-index:6}.build-signature.is-open .ear-glyph:after{opacity:1}.build-signature:focus-visible{outline:0}.build-signature-popover{background:rgba(255,253,249,.98);border:1px solid rgba(143,109,80,.28);box-shadow:0 8px 22px rgba(63,43,28,.12);color:#3b2d23;display:block;left:50%;opacity:0;padding:16px 18px;pointer-events:none;position:absolute;text-align:left;top:calc(100% + 15px);transform:translate(-50%,7px);transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;visibility:hidden;width:300px;z-index:8}.build-signature-popover:before{background:#fffdfa;border-left:1px solid rgba(143,109,80,.28);border-top:1px solid rgba(143,109,80,.28);content:"";height:9px;left:50%;position:absolute;top:-5px;transform:translateX(-50%) rotate(45deg);width:9px}.build-signature-popover strong{color:#6f5038;display:block;font-size:14px;font-weight:750;letter-spacing:.5px;margin-bottom:5px;position:relative;text-transform:uppercase}.build-signature-popover span{color:#4c4138;display:block;font-size:15px;font-weight:400;letter-spacing:.15px;line-height:1.5;position:relative}.build-signature.is-open .build-signature-popover{opacity:1;transform:translate(-50%);transition-delay:0s;visibility:visible}.build-signature:first-child .build-signature-popover{left:0;transform:translateY(7px)}.build-signature:first-child.is-open .build-signature-popover{transform:translate(0)}.build-signature:first-child .build-signature-popover:before{left:31px}.build-signature:last-child .build-signature-popover{left:auto;right:0;transform:translateY(7px)}.build-signature:last-child.is-open .build-signature-popover{transform:translate(0)}.build-signature:last-child .build-signature-popover:before{left:auto;right:31px;transform:rotate(45deg)}.build-signature .ear-hardware-icon{color:#8f6d50;font-size:38px}}.pickup-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,360px));grid-gap:18px;gap:18px;justify-content:center;margin-top:22px}.pickup-card-grid .shk-pkc{max-width:none}.component-data-note{margin:10px 0 0;text-align:center}.fx-inline-heading{color:#4b392b;font-size:15px;font-weight:750;letter-spacing:.25px;margin:25px 0 10px;text-transform:uppercase}.fx-inline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.fx-inline-card{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:16px}.fx-inline-card .shk-bwl{margin-bottom:12px}.fx-inline-card .bwl-label{font-size:14px}.fx-inline-card .shk-pricetag .now{font-size:22px}@media (max-width:800px){.neck-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pickup-selector-grid{grid-template-columns:1fr 1fr}.config-dialog{height:96dvh}.config-dialog-body{padding:18px}.config-dialog-head{padding-left:18px;padding-right:18px}.fx-config-slots{gap:10px}.fx-slot-choice{gap:4px;grid-template-columns:1fr}.fx-slot-choice span{font-size:9px}}@media (max-width:560px){.fx-config-slots{grid-template-columns:1fr}.fx-slot-choice{grid-template-columns:86px minmax(0,1fr)}.fx-slot-choice span{font-size:11px}}@media (max-width:700px){#product-detail{--opening-bottom-breath:18px;gap:16px}.fx-inline-grid,.pickup-card-grid{grid-template-columns:1fr}.product-price-tag{width:100%}.build-readout{-moz-column-gap:7px;column-gap:7px;row-gap:7px}.build-readout-item{min-height:70px;width:100%}.build-readout-title{font-size:12px}.build-readout-value{font-size:15px}.build-readout-value small{font-size:8px}}@media (min-width:701px) and (max-width:991px){.pd-visual [data-preview-role=sizing-placeholder]{height:auto}}@media (max-width:600px){.foundation-layout{gap:10px;grid-template-columns:1fr;padding:10px}.profile-shape-wrap{border:0;justify-self:center;padding:30px 0 6px;width:min(330px,94vw)}.profile-shape-meta{gap:4px;grid-template-columns:auto minmax(4px,1fr) auto;left:10px;right:6px}.profile-shape-name{font-size:min(13px,6.2cqi);font-size:min(var(--profile-fit-size,13px),6.2cqi)}.profile-shape-section{grid-template-rows:88px auto}.profile-shape-section img{height:88px}.profile-shape-section:first-child{transform:translateX(9px)}.profile-shape-section:last-child{transform:translateX(-9px)}.profile-shape-title{font-size:13px}.neck-option-grid{grid-template-columns:1fr}.pickup-selector-grid{grid-template-columns:1fr}.config-dialog-title{font-size:19px}.config-dialog-sub{display:block;font-size:11px;line-height:1.4}}@media (min-width:440px) and (max-width:600px){.foundation-layout{align-items:stretch;grid-template-columns:minmax(0,1fr) max(175px,min(36vw,180px))}.build-readout{grid-column:1}.profile-shape-wrap{border-left:1px solid #cdbda9;grid-column:2;justify-self:stretch;padding:30px 0 6px 7px;width:auto}}@media (min-width:601px) and (max-width:700px){.foundation-layout{grid-template-columns:minmax(0,1fr) 185px;padding-left:10px;padding-right:10px}.profile-shape-wrap{padding-left:6px}}@media (max-width:600px){.theme-palette-row{gap:10px;grid-template-columns:repeat(4,minmax(42px,1fr))}.theme-palette{height:34px}}@media (min-width:1600px){.product-price-tag{--price-icon-w:54px}}@media (min-width:1921px){.config-dialog{width:min(1180px,92vw)}.config-dialog-title{font-size:30px}.config-dialog-sub{font-size:15px}.config-dialog-body{padding:28px 30px 34px}.config-option{font-size:16px;min-height:62px}.pickup-selector-name{font-size:17px}.pickup-selector-type{font-size:12px}.neck-option-name{font-size:15px}.neck-option-section{grid-template-rows:auto 150px}.neck-option-section img{height:150px}.theme-palette{height:37px}}@media (min-width:3200px){.config-dialog{width:min(1480px,88vw)}.config-dialog-head{padding:30px 36px}.config-dialog-title{font-size:38px}.config-dialog-sub{font-size:19px}.config-dialog-body{padding:36px 40px 42px}.config-option{font-size:20px;min-height:80px;padding:16px 18px}.config-option small{font-size:13px}.pickup-selector{padding:19px}.pickup-selector-name{font-size:21px}.pickup-selector-type{font-size:15px}.pickup-heat-row{font-size:13px}.neck-option-grid{gap:16px}.neck-option-section{grid-template-rows:auto 210px}.neck-option-section img{height:210px}.neck-option-section b{font-size:14px}.neck-option-name{font-size:19px}.theme-palette-row{gap:22px}.theme-palette{height:48px}}.pd-info{display:flex;flex-direction:column}@media (min-width:992px){#product-detail{--opening-bottom-breath:max(22px,min(2.8dvh,34px));--opening-panel-height:max(420px,min(calc(100dvh - var(--site-header-h,190px) - 64px - var(--opening-bottom-breath)),800px))}.pd-info{flex-basis:650px;height:var(--opening-panel-height);max-width:650px}}@media (min-width:992px) and (max-width:1199px){.foundation-layout{gap:0;grid-template-columns:minmax(0,1fr) 196px;padding-left:11px;padding-right:11px}.profile-shape-wrap{padding-left:7px}.profile-shape-section:first-child{transform:translateX(8px)}.profile-shape-section:last-child{transform:translateX(-8px)}}@media (min-width:1200px) and (max-width:1599px){.pd-info{flex-basis:820px;max-width:820px}.foundation-layout{grid-template-columns:minmax(0,1fr) 225px}}@media (min-width:992px) and (max-height:820px){.build-readout{gap:0}.build-readout-item{min-height:64px}.build-readout-title{font-size:14px}.build-readout-value{font-size:16px}.profile-shape-section{grid-template-rows:96px auto}.profile-shape-section img{height:96px}.profile-shape-title{font-size:13px}}@media (min-width:3200px) and (max-height:1000px){.build-readout{gap:0}.build-readout-item{min-height:64px}.build-readout-title{font-size:14px}.build-readout-value{font-size:16px}.profile-shape-section{grid-template-rows:96px auto}.profile-shape-section img{height:96px}.profile-shape-title{font-size:13px}}.direct-btns .cell{display:flex;flex:1}.direct-btns i{align-items:center;display:flex;font-size:18px;height:46px;justify-content:center;min-width:46px;width:46px}.direct-btns .btn{align-items:center;border-radius:0;display:flex;justify-content:center}.specs-section{margin-top:2.75rem;--gilded-metal:var(--shark-gilded-metal)}.section-heading{color:#302720;font-size:21px;font-weight:750;letter-spacing:.3px;line-height:1.2;margin:0 0 16px;text-transform:uppercase}.spec-ears{align-items:end;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:1;grid-gap:max(4px,min(.65vw,8px));gap:max(4px,min(.65vw,8px));min-width:0;overflow:clip;overflow-clip-margin:28px;padding-top:16px;touch-action:pan-y;width:100%}.ear{align-content:center;align-items:center;display:grid;grid-template-columns:122px minmax(0,1fr);grid-template-rows:auto auto;position:relative;z-index:0;grid-column-gap:8px;background:#f4eee4;border:1px solid #d7c8b5;border-bottom:0;border-radius:8px 8px 0 0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),inset 0 -4px 8px rgba(91,66,44,.08),0 -1px 3px rgba(78,54,35,.08);-moz-column-gap:8px;column-gap:8px;cursor:pointer;height:148px;min-height:148px;overflow:visible;padding:17px 10px;scroll-snap-align:start;text-align:left;transform:none;transition:transform .46s cubic-bezier(.22,1,.36,1),filter .3s ease,box-shadow .4s ease,border-color .35s ease}.ear:before{background:linear-gradient(90deg,transparent,rgba(255,244,218,.34),transparent);bottom:-35%;content:"";left:-46%;opacity:0;pointer-events:none;position:absolute;right:auto;top:-35%;transform:skewX(-14deg) translateX(-180%);width:38%}@media (hover:hover) and (pointer:fine){.ear:hover{filter:brightness(1.05)}}.ear.active{background:var(--gilded-metal);background-color:#826047;border-color:#9b7654;box-shadow:inset 0 1px 0 rgba(255,246,224,.78),inset 0 -8px 14px rgba(48,27,15,.18),0 -6px 12px rgba(85,57,36,.3);transform:translateY(-16px);z-index:2}.ear.active:before{animation:metalSweep .78s cubic-bezier(.22,1,.36,1) both;opacity:1}.ear.active:after{background:#684a35;border-left:1px solid #9b7654;border-right:1px solid #9b7654;bottom:-17px;content:"";height:18px;left:-1px;position:absolute;right:-1px;z-index:-1}.ear-icon-slot{align-items:center;display:flex;filter:drop-shadow(1px 1px 0 rgba(255,255,255,.72)) drop-shadow(-1px -1px 0 rgba(74,49,30,.2));grid-column:1;grid-row:1/3;height:104px;justify-content:center;margin:0;opacity:.24;position:relative;transform:none;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .35s ease;width:122px;z-index:1}.ear-glyph{background-color:#8f6d50;display:block;height:96px;-webkit-mask:var(--m) no-repeat center/contain;mask:var(--m) no-repeat center/contain;width:122px}.ear-hardware-icon{color:#8f6d50;display:block;font-size:92px;line-height:1;text-shadow:1px 1px 0 hsla(0,0%,100%,.68),-1px -1px 0 rgba(74,49,30,.2)}.ear-val{align-self:end;color:#1c1c1c;display:block;font-size:16px;font-weight:800;grid-column:2;grid-row:1;letter-spacing:.35px;line-height:1.08;overflow:visible;position:relative;text-transform:uppercase;text-wrap:balance;transition:transform .42s cubic-bezier(.22,1,.36,1),font-size .42s cubic-bezier(.22,1,.36,1),letter-spacing .42s ease;white-space:normal;z-index:2}.ear-cat{align-self:start;color:#8f806e;display:block;font-size:11px;font-weight:800;grid-column:2;grid-row:2;letter-spacing:.55px;line-height:1.1;overflow:visible;position:relative;text-transform:uppercase;text-wrap:balance;transition:transform .42s cubic-bezier(.22,1,.36,1),font-size .42s cubic-bezier(.22,1,.36,1),letter-spacing .42s ease;white-space:normal;z-index:2}.ear.is-fitting .ear-cat,.ear.is-fitting .ear-val{transition:none}.ear-val .ear-title-line{display:block}.ear:not(.active):not([data-t=body])>.ear-icon-slot{transform:translateY(-8px)}.ear:not(.active)>.ear-cat,.ear:not(.active)>.ear-val{transform:translateY(-8px)}.ear[data-t=neck] .ear-glyph{height:104px;-webkit-mask-position:left center;mask-position:left center;width:122px}.ear[data-t=body]>.ear-icon-slot{align-self:start;height:140px;margin-top:-31px;top:11px;width:122px}.ear[data-t=body] .ear-glyph{height:140px;-webkit-mask-position:center top;mask-position:center top;width:144px}.ear.active .ear-icon-slot{filter:drop-shadow(1px 1px 0 rgba(255,255,255,.28)) drop-shadow(-1px -1px 0 rgba(41,23,13,.35));opacity:.28}.ear.active .ear-glyph{background-color:#fff}.ear.active .ear-hardware-icon{color:#fff}.ear.active .ear-val{color:#fff;font-size:17.5px;letter-spacing:.15px}.ear.active .ear-cat{color:#ead2b2;font-size:12.5px;letter-spacing:.35px}@media (max-width:991px){.spec-ears{gap:max(4px,min(.8vw,7px));padding-top:14px}.ear{align-content:stretch;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto auto;height:max(118px,min(15vw,138px));justify-items:center;min-height:0;grid-column-gap:0;-moz-column-gap:0;column-gap:0;overflow:visible;padding:10px 6px 9px;text-align:center}.ear.active{min-height:0;transform:translateY(-12px)}.ear.active:after{bottom:-13px;height:14px}.ear-icon-slot,.ear[data-t=body]>.ear-icon-slot,.ear[data-t=neck]>.ear-icon-slot{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;margin:0;opacity:.16;position:absolute;right:0;top:0;transform:none;width:100%;z-index:1}.ear[data-t=neck]>.ear-icon-slot{justify-content:flex-start}.ear[data-t=body]>.ear-icon-slot{align-items:flex-start;top:0}.ear-glyph,.ear[data-t=body] .ear-glyph,.ear[data-t=neck] .ear-glyph{height:max(62px,min(11vw,106px));width:max(62px,min(10vw,96px))}.ear[data-t=neck] .ear-glyph{-webkit-mask-position:left center;mask-position:left center}.ear[data-t=body] .ear-glyph{-webkit-mask-position:center top;mask-position:center top}.ear-hardware-icon{font-size:max(54px,min(9vw,84px))}.ear-cat,.ear-val{grid-column:1;justify-self:center;max-width:100%;text-align:center;transform:none;width:100%;word-wrap:anywhere}.ear-val{align-self:end;font-size:max(12px,min(1.75vw,15px));grid-row:2;letter-spacing:.2px;line-height:1.08}.ear-cat{align-self:start;font-size:max(9px,min(1.2vw,11px));grid-row:3;letter-spacing:.3px;line-height:1.08;margin-top:5px}.ear.active .ear-val{font-size:max(13px,min(1.9vw,16px));letter-spacing:.1px}.ear.active .ear-cat{font-size:max(10px,min(1.3vw,11.5px));letter-spacing:.2px}}@media (max-width:991px){.spec-ears{gap:6px 3px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.ear{border-bottom:1px solid #d7c8b5}.ear:before{content:none}.ear:nth-child(-n+2){bottom:-10px;z-index:2}.ear:nth-child(n+3){z-index:0}.spec-ears .ear.active{z-index:3}.spec-ears .ear.active:nth-child(-n+2){box-shadow:inset 0 1px 0 rgba(255,246,224,.78),inset 0 -8px 14px rgba(48,27,15,.18),0 2px 5px rgba(85,57,36,.18);transform:translateY(-3px)}.spec-ears .ear.active:nth-child(-n+2):after{content:none}}@media (max-width:600px){.spec-ears{gap:6px 3px;padding-top:12px}.ear{border-radius:5px 5px 0 0;height:124px;padding:8px 3px}.ear.active{transform:translateY(-9px)}.ear.active:after{bottom:-10px;height:11px}.ear-glyph,.ear[data-t=body] .ear-glyph,.ear[data-t=neck] .ear-glyph{height:max(54px,min(17vw,82px));width:max(48px,min(15vw,76px))}.ear[data-t=neck] .ear-glyph{height:max(72px,min(21vw,100px));width:max(70px,min(20vw,96px))}.ear[data-t=body]>.ear-icon-slot{align-items:flex-start;justify-content:center}.ear[data-t=body] .ear-glyph{height:max(80px,min(23vw,114px));margin-left:auto;margin-right:auto;-webkit-mask-position:center top;mask-position:center top;width:max(78px,min(22vw,110px))}.ear[data-t=cos]>.ear-icon-slot,.ear[data-t=elec]>.ear-icon-slot{align-items:center;justify-content:center}.ear[data-t=body]>.ear-icon-slot,.ear[data-t=cos]>.ear-icon-slot,.ear[data-t=elec]>.ear-icon-slot{bottom:0;height:100%;left:0;right:0;top:0;transform:none;width:100%}.ear[data-t=cos] .ear-hardware-icon,.ear[data-t=elec] .ear-glyph{margin:auto}.ear-hardware-icon{font-size:max(46px,min(14vw,68px))}.ear-val{font-size:max(10px,min(2.7vw,12px));letter-spacing:.05px;line-height:1.04}.ear-cat{font-size:max(8px,min(2.05vw,9.5px));letter-spacing:.08px;line-height:1.04;margin-top:4px}.ear.active .ear-val{font-size:max(10.75px,min(2.9vw,12.75px))}.ear.active .ear-cat{font-size:max(8.5px,min(2.2vw,10px))}#specs-home .spec-stage{margin-top:-11px}}.spec-stage{background:linear-gradient(118deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,0) 24%,rgba(123,83,49,.09) 49%,hsla(0,0%,100%,.28) 72%),linear-gradient(145deg,#f7efe4,#ead9c5 52%,#d9bea0);border:1px solid #c6aa89;border-radius:0 0 7px 7px;border-top:3px solid #a77d55;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 12px 24px rgba(126,88,55,.08),0 8px 20px rgba(61,42,29,.12);margin-top:-17px;padding:26px 30px;position:relative;z-index:3}.spec-stage .spec-subhead{border-bottom-color:rgba(118,82,56,.2);color:#6f5038}.spec-stage .adv-side,.spec-stage .spec-subhead i,.spec-stage .srow .k{color:#8f735b}.spec-stage .srow{border-bottom-color:rgba(112,79,53,.13)}.spec-stage .srow .lead{border-bottom-color:rgba(112,79,53,.25)}.spec-stage .srow .v{color:#2d2925;text-shadow:none}.spec-stage .tech-details{border-top-color:rgba(112,79,53,.2)}.spec-stage .tech-details summary{color:#6f5038}.spec-panel{display:none}.spec-panel.active{animation:panelReveal .52s cubic-bezier(.22,1,.36,1);display:block}.ear.no-intro.active:before,.spec-panel.no-intro.active{animation:none}@keyframes metalSweep{0%{transform:skewX(-14deg) translateX(-180%)}to{transform:skewX(-14deg) translateX(520%)}}@keyframes panelReveal{0%{filter:blur(1.5px);opacity:0;transform:translateY(10px)}to{filter:none;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ear,.spec-panel.active{animation:none;transition:none}.ear:before{display:none}.anodization-inspector,.config-overlay-backdrop,.neck-depth-backdrop,.wood-inspect-backdrop{animation:none}}.spec-cols{-moz-column-count:2;column-count:2;-moz-column-gap:52px;column-gap:52px}@media (max-width:768px){.spec-cols{-moz-column-count:1;column-count:1}}.spec-sub{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 20px}.spec-sub:last-child{margin-bottom:2px}.spec-subhead{align-items:center;border-bottom:1px solid #e4d7c7;color:#4b392b;display:flex;font-size:16px;font-weight:750;gap:9px;letter-spacing:.25px;margin:0 0 8px;padding-bottom:8px;text-transform:uppercase}.spec-subhead i{color:#a5937d;font-size:13px}.srow{align-items:baseline;border-bottom:1px solid #f1ece4;display:flex;gap:9px;padding:8px 0;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.srow .k{color:#8a8178;flex:none;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.srow .lead{border-bottom:1px dotted #d6ccbd;flex:1;min-width:12px;transform:translateY(-3px)}.srow .v{color:#1c1c1c;flex:none;font-size:14px;font-weight:600;max-width:82%;text-align:right;text-wrap:balance}.srow .v .tag{background:#efe4d4;border-radius:3px;color:#6f5540;display:inline-block;font-size:9px;font-weight:800;letter-spacing:.6px;margin-left:6px;padding:2px 6px;text-transform:uppercase;vertical-align:middle}.srow.stack{display:block;padding:7px 0}.srow.stack .k{display:block;margin-bottom:2px;white-space:normal}.srow.stack .lead{display:none}.srow.stack .v{display:block;font-size:14px;max-width:none;text-align:left}.neck-layout{display:grid;grid-template-columns:340px 1fr;grid-gap:44px;align-items:start;gap:44px}@media (max-width:900px){.neck-layout{gap:30px;grid-template-columns:250px 1fr}}@media (max-width:768px){.neck-layout{gap:22px;grid-template-columns:1fr;margin:0 auto;max-width:340px}}.neck-layout.no-fig{grid-template-columns:1fr}.neck-layout.no-fig .neck-figure{display:none}.neck-figure{background:#f7f2ea;border:1px solid #cdbb9f;border-radius:6px;box-shadow:0 5px 15px rgba(83,57,37,.1);margin:0;overflow:hidden}.neck-figure img{display:block;height:auto;width:100%}.neck-more{margin-top:24px}.tech-details{border-top:1px solid #e8e0d5;margin-top:20px;padding-top:14px}.tech-details summary{color:#6f5540;cursor:pointer;font-size:15px;font-weight:750;letter-spacing:.25px;list-style:none;text-transform:uppercase}.tech-details summary::-webkit-details-marker{display:none}.tech-details summary:after{content:"+";float:right;font-size:17px;line-height:10px}.tech-details[open] summary:after{content:"−"}.tech-details .tech-inner{padding-top:16px}.spec-stage[data-active-tab=cos]{background:#fff;border-color:#9a704f rgba(111,80,56,.22) rgba(111,80,56,.22);box-shadow:0 12px 30px rgba(55,39,27,.07)}.hardware-spec-shell{display:grid;grid-gap:max(28px,min(2.8vw,46px));background:#fff;gap:max(28px,min(2.8vw,46px))}.hardware-spec-heading{align-items:center;color:#6f5038;display:flex;gap:16px;margin:0}.hardware-spec-heading strong{font-size:max(25px,min(2vw,35px));font-style:italic;font-weight:680;line-height:1;text-transform:uppercase}.hardware-spec-heading:after{background:linear-gradient(90deg,#6f5038,#c5a47e);content:"";height:3px;opacity:.55;width:44px}.cos-grid{align-items:start;container-name:hardware-spec;container-type:inline-size;display:grid;grid-template-columns:1fr}.hardware-assembly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:max(18px,min(1.8vw,28px));align-items:stretch;gap:max(18px,min(1.8vw,28px));min-width:0}.cos-group{background:linear-gradient(145deg,#fff,#fdfbf8 58%,#f7f1e9);border:1px solid rgba(111,80,56,.22);border-radius:4px;box-shadow:0 18px 36px rgba(68,45,29,.09),0 4px 10px rgba(68,45,29,.055),inset 0 1px 0 hsla(0,0%,100%,.96),inset 0 -1px 0 rgba(111,80,56,.07);isolation:isolate;min-width:0;padding:max(20px,min(2vw,30px));position:relative}.cos-group:before{background:radial-gradient(circle at 50% 10%,hsla(32,38%,63%,.1),transparent 48%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.hardware-assembly-grid .cos-group{box-shadow:0 22px 42px rgba(62,39,23,.115),0 7px 16px rgba(62,39,23,.07),inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 -1px 0 rgba(111,80,56,.08)}.hardware-assembly-grid>.is-bridge-set{grid-column:1/-1}.cos-group.wide{grid-column:1/-1}.cos-head{align-items:center;color:#6f5038;display:flex;font-size:max(16px,min(1.06vw,20px));font-weight:690;justify-content:center;line-height:1.16;margin:0 0 max(17px,min(1.7vw,25px));min-height:24px;text-align:center;text-transform:uppercase;text-wrap:balance}.cos-head i{display:none}.cos-items{align-items:start;display:grid;justify-content:center;justify-items:center;grid-gap:max(13px,min(1.5vw,22px));gap:max(13px,min(1.5vw,22px))}.cos-group.item-count-2 .cos-items{grid-template-columns:repeat(2,minmax(94px,132px))}.cos-group:has(.inlay-visual-node.is-logo) .cos-items{align-items:start;grid-template-columns:minmax(94px,132px) minmax(210px,270px)}.cos-group.item-count-4 .cos-items{grid-template-columns:repeat(2,minmax(118px,168px))}.cos-group.item-count-5 .cos-items{grid-template-columns:repeat(6,minmax(56px,1fr))}.cos-group.item-count-5 .cosmetic-chip-node{grid-column:span 2}.cos-group.item-count-5 .cosmetic-chip-node:nth-child(4){grid-column:2/span 2}.cos-group.item-count-5 .cosmetic-chip-node:nth-child(5){grid-column:4/span 2}.cosmetic-chip-node{display:grid;grid-template-rows:max(46px,min(3.8vw,58px)) auto;grid-gap:9px;gap:9px;justify-items:center;min-width:0;text-align:center;width:100%}.cosmetic-chip-node>i{align-self:center;background:none;border:0;display:block;filter:none;height:max(40px,min(3.3vw,52px));overflow:visible;position:relative;width:max(82px,min(6.4vw,104px))}.cosmetic-chip-node>i:after,.cosmetic-chip-node>i:before{content:"";pointer-events:none;position:absolute}.cosmetic-chip-node.is-side-dots>i:before{background:radial-gradient(circle at 29% 50%,#d8d0c7 0,#d8d0c7 6px,rgba(71,49,34,.3) 6.5px,rgba(71,49,34,.3) 7.5px,transparent 8px),radial-gradient(circle at 71% 50%,#d8d0c7 0,#d8d0c7 6px,rgba(71,49,34,.3) 6.5px,rgba(71,49,34,.3) 7.5px,transparent 8px);background:radial-gradient(circle at 29% 50%,var(--cos-color,#d8d0c7) 0,var(--cos-color,#d8d0c7) 6px,rgba(71,49,34,.3) 6.5px,rgba(71,49,34,.3) 7.5px,transparent 8px),radial-gradient(circle at 71% 50%,var(--cos-color,#d8d0c7) 0,var(--cos-color,#d8d0c7) 6px,rgba(71,49,34,.3) 6.5px,rgba(71,49,34,.3) 7.5px,transparent 8px);background:radial-gradient(circle at 29% 50%,#d8d0c7 0 6px,rgba(71,49,34,.3) 6.5px 7.5px,transparent 8px),radial-gradient(circle at 71% 50%,#d8d0c7 0 6px,rgba(71,49,34,.3) 6.5px 7.5px,transparent 8px);bottom:7px;left:0;right:0;top:7px}@supports (background:radial-gradient(red,red 1px 2px,red 3px)){.cosmetic-chip-node.is-side-dots>i:before{background:radial-gradient(circle at 29% 50%,var(--cos-color,#d8d0c7) 0 6px,rgba(71,49,34,.3) 6.5px 7.5px,transparent 8px),radial-gradient(circle at 71% 50%,var(--cos-color,#d8d0c7) 0 6px,rgba(71,49,34,.3) 6.5px 7.5px,transparent 8px)}}.binding-visual-node{display:grid;grid-template-rows:66px auto;grid-gap:9px;gap:9px;justify-items:center;min-width:0;text-align:center;width:100%}.binding-visual-stage{align-self:center;background-color:#171717;background-color:var(--binding-color,#171717);background-image:none;background-image:var(--binding-texture,none);background-position:50%;background-size:cover;border:0;border-radius:15px;box-shadow:0 7px 12px rgba(58,39,26,.14),inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -2px 3px hsla(0,0%,7%,.22);cursor:default;display:block;height:30px;overflow:hidden;padding:0;position:relative;width:108px}button.binding-visual-stage{cursor:zoom-in;overflow:visible}.binding-visual-stage:before{display:none}.binding-visual-stage:after{border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),inset 0 -2px 3px hsla(0,0%,7%,.16);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.binding-visual-node .cos-copy{display:grid;grid-gap:3px;gap:3px;max-width:154px;text-align:center}.cosmetic-chip-node.is-switch>i:before{background:radial-gradient(ellipse at 45% 25%,#606060,#222 58%,#1b1b1b);border-radius:50%;bottom:7px;box-shadow:0 4px 6px rgba(45,30,20,.17);height:19px;left:50%;transform:translateX(-50%);width:48px}@supports (color:color-mix(in lch,red,blue)){.cosmetic-chip-node.is-switch>i:before{background:radial-gradient(ellipse at 45% 25%,color-mix(in srgb,var(--cos-color,#222) 72%,#fff),var(--cos-color,#222) 58%,color-mix(in srgb,var(--cos-color,#222) 78%,#000))}}.cosmetic-chip-node.is-switch>i:after{background:linear-gradient(90deg,#727272,#222 52%,#1c1c1c);border-radius:6px;bottom:17px;box-shadow:1px 3px 4px rgba(45,30,20,.18);height:34px;left:50%;transform:translateX(-50%) rotate(-16deg);transform-origin:50% 100%;width:10px}@supports (color:color-mix(in lch,red,blue)){.cosmetic-chip-node.is-switch>i:after{background:linear-gradient(90deg,color-mix(in srgb,var(--cos-color,#222) 64%,#fff),var(--cos-color,#222) 52%,color-mix(in srgb,var(--cos-color,#222) 82%,#000))}}.cosmetic-chip-node.is-button>i:before{background:radial-gradient(circle at 34% 27%,#767676,#222 49%,#1b1b1b);border-radius:50%;box-shadow:0 5px 8px rgba(45,30,20,.17),inset 0 1px 0 hsla(0,0%,100%,.28);height:44px;left:50%;top:50%;transform:translate(-50%,-50%);width:44px}@supports (color:color-mix(in lch,red,blue)){.cosmetic-chip-node.is-button>i:before{background:radial-gradient(circle at 34% 27%,color-mix(in srgb,var(--cos-color,#222) 62%,#fff),var(--cos-color,#222) 49%,color-mix(in srgb,var(--cos-color,#222) 78%,#000))}}.cosmetic-chip-node.is-button>i:after{border:1px solid hsla(0,0%,100%,.13);border-radius:50%;height:27px;left:50%;top:50%;transform:translate(-50%,-50%);width:27px}.cosmetic-chip-node .cos-copy{display:grid;grid-gap:3px;gap:3px;max-width:146px;min-width:0;text-align:center}.pickup-cover-node{display:grid;grid-template-rows:max(128px,min(10vw,158px)) auto;grid-gap:10px;gap:10px;justify-items:center;min-width:0;text-align:center;width:100%}.pickup-cover-visual{align-self:center;background:radial-gradient(circle at 29% 14%,#414548 0,#414548 1.9px,#777c7f 2px,#777c7f 3.1px,#282b2d 3.2px,#282b2d 3.65px,transparent 3.85px),radial-gradient(circle at 29% 28%,#414548 0,#414548 1.9px,#777c7f 2px,#777c7f 3.1px,#282b2d 3.2px,#282b2d 3.65px,transparent 3.85px),radial-gradient(circle at 29% 43%,#414548 0,#414548 1.9px,#777c7f 2px,#777c7f 3.1px,#282b2d 3.2px,#282b2d 3.65px,transparent 3.85px),radial-gradient(circle at 29% 57%,#414548 0,#414548 1.9px,#777c7f 2px,#777c7f 3.1px,#282b2d 3.2px,#282b2d 3.65px,transparent 3.85px),radial-gradient(circle at 29% 72%,#414548 0,#414548 1.9px,#777c7f 2px,#777c7f 3.1px,#282b2d 3.2px,#282b2d 3.65px,transparent 3.85px),radial-gradient(circle at 29% 86%,#414548 0,#414548 1.9px,#777c7f 2px,#777c7f 3.1px,#282b2d 3.2px,#282b2d 3.65px,transparent 3.85px),linear-gradient(48deg,#e4dfd9,#d8d0c7 42%,#c2b9af);background:radial-gradient(circle at 29% 14%,#414548 0 1.9px,#777c7f 2px 3.1px,#282b2d 3.2px 3.65px,transparent 3.85px),radial-gradient(circle at 29% 28%,#414548 0 1.9px,#777c7f 2px 3.1px,#282b2d 3.2px 3.65px,transparent 3.85px),radial-gradient(circle at 29% 43%,#414548 0 1.9px,#777c7f 2px 3.1px,#282b2d 3.2px 3.65px,transparent 3.85px),radial-gradient(circle at 29% 57%,#414548 0 1.9px,#777c7f 2px 3.1px,#282b2d 3.2px 3.65px,transparent 3.85px),radial-gradient(circle at 29% 72%,#414548 0 1.9px,#777c7f 2px 3.1px,#282b2d 3.2px 3.65px,transparent 3.85px),radial-gradient(circle at 29% 86%,#414548 0 1.9px,#777c7f 2px 3.1px,#282b2d 3.2px 3.65px,transparent 3.85px),linear-gradient(48deg,color-mix(in srgb,#d8d0c7 68%,#fff),#d8d0c7 42%,color-mix(in srgb,#d8d0c7 86%,#3c291e));border:0;border-radius:max(6px,min(.46vw,8px));box-shadow:9px 0 15px rgba(58,39,26,.18),3px 0 5px rgba(58,39,26,.14),inset 1px 1px 0 hsla(0,0%,100%,.34),inset -3px 2px 4px rgba(49,32,22,.2);display:block;height:max(118px,min(9.2vw,154px));overflow:hidden;position:relative;width:max(62px,min(4.85vw,81px))}@supports (color:color-mix(in lch,red,blue)){.pickup-cover-visual{background:radial-gradient(circle at var(--screw-column,29%) 14%,#414548 0,#414548 1.9px,#777c7f 2px,#777c7f 3.1px,#282b2d 3.2px,#282b2d 3.65px,transparent 3.85px),radial-gradient(circle at var(--screw-column,29%) 28%,#414548 0,#414548 1.9px,#777c7f 2px,#777c7f 3.1px,#282b2d 3.2px,#282b2d 3.65px,transparent 3.85px),radial-gradient(circle at var(--screw-column,29%) 43%,#414548 0,#414548 1.9px,#777c7f 2px,#777c7f 3.1px,#282b2d 3.2px,#282b2d 3.65px,transparent 3.85px),radial-gradient(circle at var(--screw-column,29%) 57%,#414548 0,#414548 1.9px,#777c7f 2px,#777c7f 3.1px,#282b2d 3.2px,#282b2d 3.65px,transparent 3.85px),radial-gradient(circle at var(--screw-column,29%) 72%,#414548 0,#414548 1.9px,#777c7f 2px,#777c7f 3.1px,#282b2d 3.2px,#282b2d 3.65px,transparent 3.85px),radial-gradient(circle at var(--screw-column,29%) 86%,#414548 0,#414548 1.9px,#777c7f 2px,#777c7f 3.1px,#282b2d 3.2px,#282b2d 3.65px,transparent 3.85px),linear-gradient(48deg,color-mix(in srgb,var(--cover-color,#d8d0c7) 68%,#fff) 0,var(--cover-color,#d8d0c7) 42%,color-mix(in srgb,var(--cover-color,#d8d0c7) 86%,#3c291e) 100%)}}@supports (background:radial-gradient(red,red 1px 2px,red 3px)) and (color:color-mix(in lch,red,blue)){.pickup-cover-visual{background:radial-gradient(circle at var(--screw-column,29%) 14%,#414548 0 1.9px,#777c7f 2px 3.1px,#282b2d 3.2px 3.65px,transparent 3.85px),radial-gradient(circle at var(--screw-column,29%) 28%,#414548 0 1.9px,#777c7f 2px 3.1px,#282b2d 3.2px 3.65px,transparent 3.85px),radial-gradient(circle at var(--screw-column,29%) 43%,#414548 0 1.9px,#777c7f 2px 3.1px,#282b2d 3.2px 3.65px,transparent 3.85px),radial-gradient(circle at var(--screw-column,29%) 57%,#414548 0 1.9px,#777c7f 2px 3.1px,#282b2d 3.2px 3.65px,transparent 3.85px),radial-gradient(circle at var(--screw-column,29%) 72%,#414548 0 1.9px,#777c7f 2px 3.1px,#282b2d 3.2px 3.65px,transparent 3.85px),radial-gradient(circle at var(--screw-column,29%) 86%,#414548 0 1.9px,#777c7f 2px 3.1px,#282b2d 3.2px 3.65px,transparent 3.85px),linear-gradient(48deg,color-mix(in srgb,var(--cover-color,#d8d0c7) 68%,#fff) 0,var(--cover-color,#d8d0c7) 42%,color-mix(in srgb,var(--cover-color,#d8d0c7) 86%,#3c291e) 100%)}}.pickup-cover-node.is-neck-cover{--screw-column:71%;--screw-shadow-x:2px;--screw-shadow-y:-2px;--cover-shadow-x:-3px;--cover-shadow-y:2px}.pickup-cover-node.is-bridge-cover{--screw-column:29%;--screw-shadow-x:2px;--screw-shadow-y:-2px;--cover-shadow-x:-3px;--cover-shadow-y:2px}.pickup-cover-node.is-metallic-cover .pickup-cover-visual:before,.pickup-cover-visual:before{background:radial-gradient(circle at calc(29% + 2px) calc(14% + -2px),rgba(29,31,33,.24) 0,rgba(29,31,33,.24) 2.55px,rgba(29,31,33,.08) 2.75px,rgba(29,31,33,.08) 3.65px,transparent 3.9px),radial-gradient(circle at calc(29% + 2px) calc(28% + -2px),rgba(29,31,33,.24) 0,rgba(29,31,33,.24) 2.55px,rgba(29,31,33,.08) 2.75px,rgba(29,31,33,.08) 3.65px,transparent 3.9px),radial-gradient(circle at calc(29% + 2px) calc(43% + -2px),rgba(29,31,33,.24) 0,rgba(29,31,33,.24) 2.55px,rgba(29,31,33,.08) 2.75px,rgba(29,31,33,.08) 3.65px,transparent 3.9px),radial-gradient(circle at calc(29% + 2px) calc(57% + -2px),rgba(29,31,33,.24) 0,rgba(29,31,33,.24) 2.55px,rgba(29,31,33,.08) 2.75px,rgba(29,31,33,.08) 3.65px,transparent 3.9px),radial-gradient(circle at calc(29% + 2px) calc(72% + -2px),rgba(29,31,33,.24) 0,rgba(29,31,33,.24) 2.55px,rgba(29,31,33,.08) 2.75px,rgba(29,31,33,.08) 3.65px,transparent 3.9px),radial-gradient(circle at calc(29% + 2px) calc(86% + -2px),rgba(29,31,33,.24) 0,rgba(29,31,33,.24) 2.55px,rgba(29,31,33,.08) 2.75px,rgba(29,31,33,.08) 3.65px,transparent 3.9px);background:radial-gradient(circle at calc(var(--screw-column,29%) + var(--screw-shadow-x,2px)) calc(14% + var(--screw-shadow-y,-2px)),rgba(29,31,33,.24) 0,rgba(29,31,33,.24) 2.55px,rgba(29,31,33,.08) 2.75px,rgba(29,31,33,.08) 3.65px,transparent 3.9px),radial-gradient(circle at calc(var(--screw-column,29%) + var(--screw-shadow-x,2px)) calc(28% + var(--screw-shadow-y,-2px)),rgba(29,31,33,.24) 0,rgba(29,31,33,.24) 2.55px,rgba(29,31,33,.08) 2.75px,rgba(29,31,33,.08) 3.65px,transparent 3.9px),radial-gradient(circle at calc(var(--screw-column,29%) + var(--screw-shadow-x,2px)) calc(43% + var(--screw-shadow-y,-2px)),rgba(29,31,33,.24) 0,rgba(29,31,33,.24) 2.55px,rgba(29,31,33,.08) 2.75px,rgba(29,31,33,.08) 3.65px,transparent 3.9px),radial-gradient(circle at calc(var(--screw-column,29%) + var(--screw-shadow-x,2px)) calc(57% + var(--screw-shadow-y,-2px)),rgba(29,31,33,.24) 0,rgba(29,31,33,.24) 2.55px,rgba(29,31,33,.08) 2.75px,rgba(29,31,33,.08) 3.65px,transparent 3.9px),radial-gradient(circle at calc(var(--screw-column,29%) + var(--screw-shadow-x,2px)) calc(72% + var(--screw-shadow-y,-2px)),rgba(29,31,33,.24) 0,rgba(29,31,33,.24) 2.55px,rgba(29,31,33,.08) 2.75px,rgba(29,31,33,.08) 3.65px,transparent 3.9px),radial-gradient(circle at calc(var(--screw-column,29%) + var(--screw-shadow-x,2px)) calc(86% + var(--screw-shadow-y,-2px)),rgba(29,31,33,.24) 0,rgba(29,31,33,.24) 2.55px,rgba(29,31,33,.08) 2.75px,rgba(29,31,33,.08) 3.65px,transparent 3.9px);background:radial-gradient(circle at calc(29% + 2px) calc(14% + -2px),rgba(29,31,33,.24) 0 2.55px,rgba(29,31,33,.08) 2.75px 3.65px,transparent 3.9px),radial-gradient(circle at calc(29% + 2px) calc(28% + -2px),rgba(29,31,33,.24) 0 2.55px,rgba(29,31,33,.08) 2.75px 3.65px,transparent 3.9px),radial-gradient(circle at calc(29% + 2px) calc(43% + -2px),rgba(29,31,33,.24) 0 2.55px,rgba(29,31,33,.08) 2.75px 3.65px,transparent 3.9px),radial-gradient(circle at calc(29% + 2px) calc(57% + -2px),rgba(29,31,33,.24) 0 2.55px,rgba(29,31,33,.08) 2.75px 3.65px,transparent 3.9px),radial-gradient(circle at calc(29% + 2px) calc(72% + -2px),rgba(29,31,33,.24) 0 2.55px,rgba(29,31,33,.08) 2.75px 3.65px,transparent 3.9px),radial-gradient(circle at calc(29% + 2px) calc(86% + -2px),rgba(29,31,33,.24) 0 2.55px,rgba(29,31,33,.08) 2.75px 3.65px,transparent 3.9px);bottom:0;content:"";filter:blur(.55px);left:0;pointer-events:none;position:absolute;right:0;top:0}@supports (background:radial-gradient(red,red 1px 2px,red 3px)){.pickup-cover-node.is-metallic-cover .pickup-cover-visual:before,.pickup-cover-visual:before{background:radial-gradient(circle at calc(var(--screw-column,29%) + var(--screw-shadow-x,2px)) calc(14% + var(--screw-shadow-y,-2px)),rgba(29,31,33,.24) 0 2.55px,rgba(29,31,33,.08) 2.75px 3.65px,transparent 3.9px),radial-gradient(circle at calc(var(--screw-column,29%) + var(--screw-shadow-x,2px)) calc(28% + var(--screw-shadow-y,-2px)),rgba(29,31,33,.24) 0 2.55px,rgba(29,31,33,.08) 2.75px 3.65px,transparent 3.9px),radial-gradient(circle at calc(var(--screw-column,29%) + var(--screw-shadow-x,2px)) calc(43% + var(--screw-shadow-y,-2px)),rgba(29,31,33,.24) 0 2.55px,rgba(29,31,33,.08) 2.75px 3.65px,transparent 3.9px),radial-gradient(circle at calc(var(--screw-column,29%) + var(--screw-shadow-x,2px)) calc(57% + var(--screw-shadow-y,-2px)),rgba(29,31,33,.24) 0 2.55px,rgba(29,31,33,.08) 2.75px 3.65px,transparent 3.9px),radial-gradient(circle at calc(var(--screw-column,29%) + var(--screw-shadow-x,2px)) calc(72% + var(--screw-shadow-y,-2px)),rgba(29,31,33,.24) 0 2.55px,rgba(29,31,33,.08) 2.75px 3.65px,transparent 3.9px),radial-gradient(circle at calc(var(--screw-column,29%) + var(--screw-shadow-x,2px)) calc(86% + var(--screw-shadow-y,-2px)),rgba(29,31,33,.24) 0 2.55px,rgba(29,31,33,.08) 2.75px 3.65px,transparent 3.9px)}}.pickup-cover-node.is-painted-cover .pickup-cover-visual{filter:saturate(.98)}.pickup-cover-visual:after{border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 1px rgba(69,46,30,.16),inset -3px -2px 0 rgba(47,31,22,.1);box-shadow:inset 0 0 0 1px rgba(69,46,30,.16),inset var(--cover-shadow-x,-3px) var(--cover-shadow-y,-2px) 0 rgba(47,31,22,.1);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.pickup-cover-node .cos-copy{display:grid;grid-gap:3px;gap:3px;max-width:150px;text-align:center}.inlay-visual-node{display:grid;grid-template-rows:max(74px,min(6.2vw,100px)) auto;grid-gap:10px;gap:10px;justify-items:center;min-width:0;text-align:center;width:100%}.inlay-visual-stage{align-items:center;display:grid;height:max(74px,min(6.2vw,100px));justify-items:center;overflow:visible;place-items:center;position:relative;width:max(92px,min(7.8vw,126px))}.inlay-motif{background-color:var(--inlay-color);background-image:linear-gradient(120deg,hsla(0,0%,100%,.24),transparent 42%,rgba(76,51,34,.12)),var(--inlay-texture,linear-gradient(var(--inlay-color),var(--inlay-color)));background-position:50%;background-size:100% 100%,cover;display:block;filter:drop-shadow(0 1px 0 rgba(58,39,26,.46)) drop-shadow(0 3px 4px rgba(60,40,27,.18));height:78%;-webkit-mask:var(--inlay-mask) center/contain no-repeat;mask:var(--inlay-mask) center/contain no-repeat;width:38%}.inlay-visual-node.is-teeth .inlay-motif--main{height:70%;left:17%;position:absolute;width:36%}.inlay-motif--12{display:none}.inlay-visual-node.is-teeth .inlay-motif--12{display:block;height:82%;-webkit-mask:var(--inlay-mask-12) center/contain no-repeat;mask:var(--inlay-mask-12) center/contain no-repeat;position:absolute;right:14%;width:24%}.inlay-visual-node.is-double-fin .inlay-motif--main,.inlay-visual-node.is-fin .inlay-motif--main{left:19%;position:absolute;width:29%}.inlay-visual-node.is-double-fin .inlay-motif--12,.inlay-visual-node.is-fin .inlay-motif--12{display:block;height:88%;-webkit-mask:var(--inlay-mask-12) center/contain no-repeat;mask:var(--inlay-mask-12) center/contain no-repeat;position:absolute;right:15%;width:31%}.inlay-visual-node.is-logo{align-items:center;gap:15px;grid-template-rows:max(104px,min(8vw,128px)) auto;justify-items:center;place-items:center}.inlay-visual-node.is-logo .inlay-visual-stage{height:max(104px,min(8vw,128px));margin-left:auto;margin-right:auto;width:max(210px,min(16.5vw,270px))}.inlay-visual-node.is-logo .inlay-visual-stage:before{background:radial-gradient(ellipse at 48% 48%,rgba(111,80,56,.5) 0,rgba(160,119,82,.31) 34%,hsla(33,38%,68%,.13) 57%,transparent 78%);border-radius:50%;box-shadow:none;content:"";filter:blur(10px);position:absolute}.inlay-visual-node.is-logo .inlay-motif{filter:drop-shadow(0 3px 2px rgba(44,28,18,.38));height:59%;position:relative;width:87%;z-index:1}.inlay-visual-node.is-logo.is-light-material .inlay-motif{background-blend-mode:normal;background-image:linear-gradient(132deg,#d8d3ca,#fff 31%,#c8c0b6 54%,#fff 76%,#d1c9bf)}.inlay-visual-node.is-logo.is-white-pearl .inlay-motif{background-color:#fff;background-image:none;filter:drop-shadow(0 2px 0 rgba(111,80,56,.62)) drop-shadow(0 6px 6px rgba(80,52,32,.34))}.inlay-visual-copy{display:grid;grid-gap:3px;gap:3px;max-width:170px;text-align:center}.inlay-visual-node.is-logo .inlay-visual-copy{justify-items:center;max-width:100%;width:100%}.inlay-visual-copy .cos-key{color:#7c624d;font-size:max(10px,min(.68vw,12px));font-weight:650;letter-spacing:.055em;text-transform:uppercase}.inlay-visual-copy .cos-val{color:#1f1c19;font-size:max(13px,min(.88vw,16px));font-weight:680;line-height:1.16}.inlay-visual-copy small{color:#8f6d50;font-size:max(10px,min(.66vw,12px));font-weight:560;line-height:1.15}.cos-key{color:#775c46;display:block;font-size:10px;font-weight:680;line-height:1.22;text-transform:uppercase;text-wrap:balance}.cos-val{color:#211f1c;display:block;font-size:12px;font-weight:620;line-height:1.23;text-align:center;word-wrap:normal;text-wrap:balance;word-break:keep-all}.hardware-palette{align-items:start;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;position:relative;width:100%;grid-gap:10px;gap:10px;margin-left:auto;margin-right:auto;text-align:center}.hardware-palette-copy{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.hardware-color-cluster{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(92px,132px));justify-content:center;justify-items:center;position:relative;width:100%;grid-gap:max(12px,min(1.4vw,21px));gap:max(12px,min(1.4vw,21px));margin-left:auto;margin-right:auto;min-width:0;padding:2px 0}.hardware-assembly-grid .hardware-color-cluster:after{background:radial-gradient(ellipse at center,rgba(52,31,18,.23) 0,rgba(52,31,18,.09) 38%,transparent 72%);bottom:-10px;content:"";filter:blur(6px);height:24px;left:12%;pointer-events:none;position:absolute;right:12%;z-index:0}.hardware-color-cluster.socket-count-1{grid-template-columns:minmax(104px,142px)}.hardware-color-cluster.socket-count-2{grid-template-columns:repeat(2,minmax(104px,138px))}.hardware-color-cluster.is-frame-set{grid-template-columns:minmax(234px,250px)}.is-bridge-set{align-content:start;display:grid;min-width:0}.is-frame-set,.is-nut-set{min-width:0}.is-bridge-set .hardware-palette:before{background:radial-gradient(ellipse at 50% 30%,hsla(32,38%,63%,.2),hsla(32,38%,63%,.05) 44%,transparent 72%);bottom:11%;content:"";left:8%;position:absolute;right:8%;top:3%;z-index:-1}.hardware-color-cluster.socket-count-5{-moz-column-gap:max(9px,min(1.1vw,17px));column-gap:max(9px,min(1.1vw,17px));grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:620px;row-gap:max(12px,min(1.25vw,20px));width:100%}.hardware-color-cluster.socket-count-5 .hardware-color-node:first-child{grid-column:1/-1;justify-self:center}.hardware-color-cluster.socket-count-5 .hardware-color-node:nth-child(n+2){min-width:0}#spec-panel-cos{isolation:isolate;position:relative}.hardware-color-node{--titanium-face:linear-gradient(150deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.14) 7%,transparent 22%,transparent 72%,rgba(76,53,42,.2)),linear-gradient(118deg,rgba(76,53,42,.1),transparent 42%,hsla(0,0%,100%,.04) 68%,rgba(76,53,42,.12));--titanium-primary-color:var(--part-straight-color,var(--part-color,#ccc));--titanium-glancing-color:var(--part-angle-color,var(--part-straight-color,var(--part-color,#ccc)));--titanium-primary-display:color-mix(in srgb,var(--titanium-primary-color) 86%,#050506);--titanium-glancing-display:color-mix(in srgb,var(--titanium-glancing-color) 76%,#080609);--titanium-dark-glancing:color-mix(in srgb,var(--titanium-glancing-color) 22%,#050406);--titanium-surface-refraction:linear-gradient(118deg,transparent 0,transparent 23%,color-mix(in srgb,var(--titanium-glancing-display) 36%,transparent) 36%,hsla(0,0%,100%,.12) 42%,hsla(0,0%,100%,.32) 49%,hsla(0,0%,100%,.12) 56%,color-mix(in srgb,var(--titanium-primary-display) 18%,transparent) 62%,transparent 72%);--titanium-polished-gloss:linear-gradient(104deg,transparent,transparent 32%,hsla(0,0%,100%,.09) 39%,hsla(0,0%,100%,.5) 48%,hsla(0,0%,100%,.14) 56%,transparent 67%,transparent);--titanium-color-flow:linear-gradient(112deg,var(--titanium-dark-glancing) 0%,var(--titanium-dark-glancing) 7%,var(--titanium-primary-display) 23%,var(--titanium-primary-display) 51%,var(--titanium-glancing-display) 65%,var(--titanium-glancing-display) 75%,var(--titanium-dark-glancing) 100%);align-items:start;border:0;cursor:pointer;display:grid;grid-template-rows:86px auto;justify-items:center;max-width:150px;min-width:0;outline:0;position:relative;width:100%;z-index:1}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.hardware-color-node{--titanium-face:linear-gradient(150deg,hsla(0,0%,100%,.14) 0 7%,transparent 22% 72%,rgba(76,53,42,.2) 100%),linear-gradient(118deg,rgba(76,53,42,.1),transparent 42%,hsla(0,0%,100%,.04) 68%,rgba(76,53,42,.12))}}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)) and (color:color-mix(in lch,red,blue)){.hardware-color-node{--titanium-surface-refraction:linear-gradient(118deg,transparent 0 23%,color-mix(in srgb,var(--titanium-glancing-display) 36%,transparent) 36%,hsla(0,0%,100%,.12) 42%,hsla(0,0%,100%,.32) 49%,hsla(0,0%,100%,.12) 56%,color-mix(in srgb,var(--titanium-primary-display) 18%,transparent) 62%,transparent 72%)}}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.hardware-color-node{--titanium-polished-gloss:linear-gradient(104deg,transparent 0 32%,hsla(0,0%,100%,.09) 39%,hsla(0,0%,100%,.5) 48%,hsla(0,0%,100%,.14) 56%,transparent 67% 100%)}}.hardware-color-node[data-finish-name=Champagne]{--titanium-primary-display:#ccbc9b;--titanium-glancing-display:#d3c4b0;--titanium-dark-glancing:#756247;--finish-brightness:.98;--finish-saturation:1.16;--finish-contrast:1.06;--finish-hover-brightness:1.03;--finish-hover-saturation:1.2;--finish-hover-contrast:1.07}.hardware-color-node[data-finish-name=Purple]{--titanium-primary-color:#552c99;--titanium-glancing-color:#8142a0;--titanium-primary-display:#552c99;--titanium-glancing-display:#8142a0;--titanium-dark-glancing:#2b1449;--finish-brightness:.98;--finish-saturation:1.42;--finish-contrast:1.07;--finish-hover-brightness:1.03;--finish-hover-saturation:1.48;--finish-hover-contrast:1.08}.hardware-color-node{--finish-brightness:.88;--finish-hover-brightness:.92}.hardware-color-node[data-part-shape=pickup-frames]{--finish-brightness:.93;--finish-hover-brightness:.89}.hardware-color-node[data-finish-name=Gold]{--finish-brightness:.9;--finish-hover-brightness:.94}.hardware-color-node[data-finish-name="Spanish Gold"]{--finish-brightness:.94;--finish-hover-brightness:.98}.hardware-color-node[data-finish-name=Silver]{--titanium-primary-display:#b8b9bb;--titanium-glancing-display:#a8aaad;--titanium-dark-glancing:#55575a}.hardware-color-node>i{align-self:center;background-color:var(--titanium-primary-display);background-image:var(--titanium-face),var(--titanium-color-flow);background-position:0 0,0 0,0 50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:auto,auto,240% 100%;border:0;border-radius:8px;box-shadow:0 8px 13px rgba(54,32,19,.18),0 2px 3px rgba(54,32,19,.13),inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 -2px 3px rgba(55,38,29,.22);display:block;filter:brightness(.82) saturate(1.72) contrast(1.12);filter:brightness(var(--finish-brightness,.82)) saturate(var(--finish-saturation,1.72)) contrast(var(--finish-contrast,1.12));height:54px;overflow:visible;position:relative;transform:translateY(0);transition:background-position .68s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),filter .28s ease;width:86px}.hardware-color-node>i:before{background-image:var(--titanium-surface-refraction),radial-gradient(ellipse at 28% 0,hsla(0,0%,100%,.18),transparent 48%);background-position:-30% 50%,0 0;background-repeat:no-repeat,no-repeat;background-size:240% 100%,100% 100%;border-radius:inherit;bottom:1px;content:"";left:1px;mix-blend-mode:screen;opacity:.41;pointer-events:none;position:absolute;right:1px;top:1px;transition:opacity .34s ease,background-position .72s cubic-bezier(.22,1,.36,1);z-index:1}.hardware-color-node>i:after{background:var(--titanium-polished-gloss);background-position:-20% 50%;background-size:250% 100%;border-radius:inherit;bottom:0;content:"";left:0;mix-blend-mode:screen;opacity:.35;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .28s ease,background-position .68s cubic-bezier(.22,1,.36,1);z-index:2}.hardware-color-node[data-part-shape=machined-square]>i{border-radius:8px;height:66px;width:66px}.hardware-color-node.is-primary[data-part-shape=machined-square]>i{border-radius:10px;height:84px;width:84px}.hardware-color-node[data-part-shape=base-plate-wide]{max-width:210px}.hardware-color-node[data-part-shape=base-plate-wide]>i{border-radius:10px;box-shadow:0 13px 21px rgba(54,32,19,.2),0 4px 6px rgba(54,32,19,.15),inset 0 1px 0 hsla(0,0%,100%,.52),inset 0 -3px 4px rgba(45,29,19,.2);height:82px;width:176px}.hardware-color-node[data-part-shape=bridge-secondary]>i,.hardware-color-node[data-part-shape=knob]>i,.hardware-color-node[data-part-shape=saddle-block]>i{border-radius:7px;height:60px;width:88px}.hardware-color-node[data-part-shape=nut-base]>i{border-radius:6px;height:56px;width:108px}.hardware-color-node[data-part-shape=string-carrier]>i{border-radius:15px;height:30px;width:108px}.hardware-color-node[data-part-shape=pickup-frames]{grid-template-rows:156px auto;max-width:250px}.hardware-color-node[data-part-shape=pickup-frames]>i{background:transparent;box-shadow:none;filter:drop-shadow(0 13px 11px rgba(54,32,19,.2));height:148px;isolation:isolate}.hardware-color-node[data-part-shape=pickup-frames]>i:after,.hardware-color-node[data-part-shape=pickup-frames]>i:before{content:none}.pickup-frame-assembly{height:140px;position:absolute;top:4px;width:80px;z-index:1}.pickup-frame-assembly.is-neck-frame{left:5px}.pickup-frame-assembly.is-bridge-frame{right:5px}.pickup-frame-metal{background-color:var(--titanium-primary-color);background-image:var(--titanium-polished-gloss),var(--titanium-surface-refraction),var(--titanium-face),var(--titanium-color-flow);background-position:-25% 50%,-12% 50%,0 0,0 0,0 50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:250% 100%,240% 100%,auto,auto,240% 100%;border:0;border-radius:10px;bottom:0;box-shadow:0 8px 13px rgba(54,32,19,.19),0 2px 3px rgba(54,32,19,.13),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -2px 3px rgba(55,38,29,.2);box-sizing:border-box;display:block;left:0;padding:10px 7px;position:absolute;right:0;top:0;transition:background-position .28s cubic-bezier(.22,1,.36,1),filter .28s ease;z-index:2;--frame-rail-x:7px;--frame-rail-y:10px;clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,7px 10px,calc(100% - 7px) 10px,calc(100% - 7px) calc(100% - 10px),7px calc(100% - 10px),7px 10px);clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--frame-rail-x) var(--frame-rail-y),calc(100% - var(--frame-rail-x)) var(--frame-rail-y),calc(100% - var(--frame-rail-x)) calc(100% - var(--frame-rail-y)),var(--frame-rail-x) calc(100% - var(--frame-rail-y)),var(--frame-rail-x) var(--frame-rail-y));pointer-events:none}.pickup-frame-gasket{align-items:center;background:linear-gradient(145deg,#191714,#080706 68%,#171310);border-radius:8px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.1),inset 0 -2px 3px rgba(0,0,0,.52),0 0 0 1px rgba(12,9,7,.58);display:grid;height:120px;justify-items:center;left:50%;overflow:hidden;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .72s ease-out;width:66px;z-index:1}.pickup-frame-cover{border-radius:6px;height:116px;left:auto;position:relative;right:auto;top:auto;width:62px;z-index:1}.pickup-frame-cover.is-neck-cover{--screw-column:71%;--screw-shadow-x:2px;--screw-shadow-y:-2px;--cover-shadow-x:-3px;--cover-shadow-y:2px}.pickup-frame-cover.is-bridge-cover{--screw-column:29%;--screw-shadow-x:2px;--screw-shadow-y:-2px;--cover-shadow-x:-3px;--cover-shadow-y:2px}.hardware-color-node[data-part-shape=knob]>i{background-color:var(--titanium-primary-display);background-image:var(--titanium-face),var(--titanium-color-flow);background-position:0 0,0 0,0 50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:auto,auto,240% 100%}.hardware-color-node.is-primary{grid-template-rows:102px auto;max-width:166px}.hardware-color-node>em{display:grid;position:static;z-index:3;grid-gap:3px;background:transparent;font-style:normal;gap:3px;line-height:1.2;max-width:140px;padding:7px 2px 0;pointer-events:none;text-align:center;text-wrap:balance}.hardware-color-node>em>strong{color:#6f5038;font-size:10px;font-weight:690;text-transform:uppercase}.hardware-color-node>em>span{color:#302720;font-size:11px;font-weight:620}@media(hover:hover) and (pointer:fine){.hardware-color-node:focus-visible>i,.hardware-color-node:hover>i{background-position:0 0,0 0,65% 50%;filter:brightness(.84) saturate(1.76) contrast(1.12);filter:brightness(var(--finish-hover-brightness,.84)) saturate(var(--finish-hover-saturation,1.76)) contrast(var(--finish-hover-contrast,1.12));transform:translateY(-1px)}}@media(hover:hover) and (pointer:fine){.hardware-color-node:not([data-part-shape=pickup-frames]):focus-visible>i:before,.hardware-color-node:not([data-part-shape=pickup-frames]):hover>i:before{background-position:85% 50%,0 0;opacity:.54}}@media(hover:hover) and (pointer:fine){.hardware-color-node[data-part-shape=pickup-frames]:focus-visible .pickup-frame-metal,.hardware-color-node[data-part-shape=pickup-frames]:hover .pickup-frame-metal{background-position:110% 50%,70% 50%,0 0,0 0,65% 50%;filter:brightness(.83) saturate(1.54) contrast(1.1);filter:brightness(var(--finish-hover-brightness,.83)) saturate(var(--finish-hover-saturation,1.54)) contrast(var(--finish-hover-contrast,1.1))}}@media(hover:hover) and (pointer:fine){.hardware-color-node[data-part-shape=pickup-frames]:focus-visible .pickup-frame-gasket,.hardware-color-node[data-part-shape=pickup-frames]:hover .pickup-frame-gasket{opacity:0}}@media(hover:hover) and (pointer:fine){.hardware-color-node:not([data-part-shape=pickup-frames]):focus-visible>i:after,.hardware-color-node:not([data-part-shape=pickup-frames]):hover>i:after{background-position:120% 50%;opacity:.58}}@media(hover:hover) and (pointer:fine){.hardware-color-node:focus-visible>em>strong,.hardware-color-node:hover>em>strong{color:#a17958}}.controls-assembly{grid-column:auto}.control-assembly-grid{align-items:start;display:grid;grid-template-columns:repeat(3,minmax(82px,1fr));justify-items:center;grid-gap:max(10px,min(1.2vw,18px));gap:max(10px,min(1.2vw,18px))}.control-assembly-grid .cosmetic-chip-node,.control-assembly-grid .hardware-color-node{align-items:start;gap:0;grid-template-rows:84px auto;max-width:138px}.control-assembly-grid .cosmetic-chip-node>i{height:66px;width:78px}.control-assembly-grid .cosmetic-chip-node .cos-copy,.control-assembly-grid .hardware-color-node>em{align-content:start;min-height:46px;padding:7px 2px 0}.anodization-inspector[hidden]{display:none}.anodization-inspector{align-items:center;background:transparent;bottom:0;display:grid;isolation:isolate;justify-items:center;left:0;padding:max(20px,min(3vw,48px));place-items:center;pointer-events:auto;position:fixed;right:0;top:0;z-index:11400}.anodization-inspector-shell{display:grid;grid-template-rows:auto minmax(220px,1fr) auto;max-height:calc(100dvh - max(40px, min(6vw, 96px)));min-width:0;position:relative;width:min(760px,92vw);grid-gap:max(14px,min(2vh,24px));align-items:center;background:transparent;color:#fff8ee;gap:max(14px,min(2vh,24px));justify-items:center;place-items:center;text-align:center}.anodization-inspector-copy{display:grid;justify-items:center;grid-gap:8px;gap:8px;max-width:680px;padding-left:52px;padding-right:52px}.anodization-inspector-kicker{color:#d4b58f;font-size:max(9px,min(.68vw,12px));font-weight:720;letter-spacing:.18em;margin:0;text-transform:uppercase}.anodization-inspector-title{color:#fffaf3;font-size:max(24px,min(2.2vw,38px));font-weight:560;letter-spacing:.035em;line-height:1.05;margin:0;text-shadow:0 8px 26px rgba(0,0,0,.34)}.anodization-inspector-description{color:rgba(255,248,238,.76);font-size:max(11px,min(.82vw,14px));font-weight:430;line-height:1.45;margin:0;max-width:62ch;text-wrap:pretty}.anodization-inspector-colors{align-items:center;display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:center;margin-top:3px}.anodization-inspector-color{--inspector-color:#777;align-items:center;color:rgba(255,248,238,.82);display:inline-flex;font-size:max(9px,min(.68vw,11px));font-weight:680;gap:8px;letter-spacing:.08em;text-transform:uppercase}.anodization-inspector-color:before{background:var(--inspector-color);border-radius:4px;box-shadow:0 0 0 1px hsla(0,0%,100%,.28),0 3px 10px rgba(0,0,0,.3);content:"";height:12px;width:12px}.anodization-inspector-stage{align-items:center;aspect-ratio:1;display:grid;justify-items:center;max-width:100%;min-width:220px;place-items:center;width:min(54vmin,520px)}.anodization-inspector-canvas{background:transparent;display:block;filter:drop-shadow(0 18px 24px rgba(40,23,14,.18));height:100%;opacity:1;outline:0;touch-action:none;transition:opacity .24s ease;width:100%}.anodization-inspector-disclaimer{border-top:1px solid hsla(33,54%,73%,.28);color:rgba(255,248,238,.58);font-size:max(9px,min(.64vw,11px));font-weight:430;line-height:1.45;margin:0;max-width:72ch;padding-top:max(10px,min(1.4vh,16px));text-wrap:pretty}.anodization-inspector.is-loading .anodization-inspector-canvas{opacity:0}.anodization-inspector-close{background:transparent;border:0;color:#e2c49f;cursor:pointer;font:300 36px/1 Montserrat,Arial,sans-serif;height:42px;opacity:.72;padding:0;position:absolute;right:0;top:0;transition:opacity .2s ease,transform .25s ease;width:42px;z-index:3}@media(hover:hover) and (pointer:fine){.anodization-inspector-close:focus-visible,.anodization-inspector-close:hover{opacity:1;outline:0;transform:rotate(90deg)}}.anodization-inspector-status{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@container hardware-spec (max-width:820px){.hardware-assembly-grid{grid-template-columns:minmax(0,1fr)}.hardware-assembly-grid>.is-bridge-set{grid-column:auto}.cos-group.item-count-5 .cos-items{margin-left:auto;margin-right:auto;max-width:720px}}@container hardware-spec (max-width:520px){.cos-group:has(.inlay-visual-node.is-logo) .cos-items{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.hardware-assembly-grid{grid-template-columns:minmax(0,1fr)}.hardware-assembly-grid>.is-bridge-set{grid-column:auto}.cos-group{padding:20px 16px}.cos-group.wide{grid-column:auto}.hardware-color-cluster{margin-left:auto;margin-right:auto;max-width:520px}.hardware-spec-heading strong{font-size:24px}.control-assembly-grid{grid-template-columns:repeat(3,minmax(78px,1fr))}}@media (max-width:560px){.cos-group.item-count-5 .cos-items{grid-template-columns:repeat(2,minmax(92px,1fr))}.cos-group.item-count-5 .cosmetic-chip-node,.cos-group.item-count-5 .cosmetic-chip-node:nth-child(4),.cos-group.item-count-5 .cosmetic-chip-node:nth-child(5){grid-column:auto}.hardware-color-cluster.socket-count-5{-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(2,minmax(96px,1fr));max-width:360px;row-gap:16px}.hardware-color-cluster.socket-count-5 .hardware-color-node:first-child{grid-column:1/-1}.hardware-color-cluster.is-frame-set{grid-template-columns:minmax(196px,216px)}.hardware-color-node{grid-template-rows:72px auto}.hardware-color-node.is-primary{grid-template-rows:92px auto}.hardware-color-node[data-part-shape=machined-square]>i{height:56px;width:56px}.hardware-color-node.is-primary[data-part-shape=machined-square]>i{height:72px;width:72px}.hardware-color-node[data-part-shape=base-plate-wide]{grid-template-rows:82px auto;max-width:154px}.hardware-color-node[data-part-shape=base-plate-wide]>i{height:68px;width:142px}.hardware-color-node[data-part-shape=bridge-secondary]>i,.hardware-color-node[data-part-shape=knob]>i,.hardware-color-node[data-part-shape=saddle-block]>i{height:54px;width:76px}.hardware-color-node[data-part-shape=nut-base]>i{height:50px;width:94px}.hardware-color-node[data-part-shape=string-carrier]>i{height:28px;width:94px}.binding-visual-stage{border-radius:14px;height:28px;width:94px}.hardware-color-node[data-part-shape=pickup-frames]{grid-template-rows:138px auto;max-width:216px}.hardware-color-node[data-part-shape=pickup-frames]>i{height:130px;width:100%}.pickup-frame-assembly{height:122px;top:4px;width:68px}.pickup-frame-assembly.is-neck-frame{left:4px}.pickup-frame-assembly.is-bridge-frame{right:4px}.pickup-frame-metal{border-radius:9px;padding:9px 6px;--frame-rail-x:6px;--frame-rail-y:9px}.pickup-frame-gasket{border-radius:7px;height:104px;width:56px}.pickup-frame-cover{border-radius:5px;height:100px;width:52px}.anodization-inspector{padding:16px}.anodization-inspector-shell{gap:12px;max-height:calc(100dvh - 32px);width:100%}.anodization-inspector-copy{gap:6px;padding-left:42px;padding-right:42px}.anodization-inspector-stage{min-width:200px;width:min(64vmin,360px)}.anodization-inspector-disclaimer{max-width:50ch}.hardware-color-node>em>strong{font-size:9px}.hardware-color-node>em>span{font-size:10px}.control-assembly-grid{gap:8px;grid-template-columns:repeat(3,minmax(70px,1fr))}}.adv-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 34px;gap:0 34px}@media (max-width:600px){.adv-pair{grid-template-columns:1fr}}.adv-side{color:#806b58;font-size:14px;font-weight:750;letter-spacing:.2px;margin:7px 0 4px;text-transform:uppercase}.spec-stage[data-active-tab=neck]{background:linear-gradient(145deg,#fff,#fdfcfb 72%,#faf8f5);border-color:#9a704f rgba(111,80,56,.26) rgba(111,80,56,.26);box-shadow:0 10px 28px rgba(55,39,27,.07),inset 0 1px 0 #fff}.neck-spec-shell{display:grid;grid-gap:max(24px,min(2.4vw,42px));gap:max(24px,min(2.4vw,42px))}.neck-geometry-joined{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,340px);isolation:isolate;overflow:hidden;position:relative;grid-gap:0;align-items:stretch;background:#fff;border:2px solid rgba(111,80,56,.3);gap:0}.neck-geometry-joined:after,.neck-geometry-joined:before{content:"";opacity:0;pointer-events:none;position:absolute;z-index:0}.neck-geometry-joined:before{background:radial-gradient(circle at 68% 56%,rgba(255,241,211,.52) 0,rgba(255,226,184,.16) 24%,transparent 48%),var(--gilded-metal,var(--shark-gilded-metal));bottom:-18%;left:-18%;right:-18%;top:-18%;transform:scale(.52);transform-origin:72% 68%;transition:opacity .28s ease,transform .42s cubic-bezier(.22,1,.36,1)}.neck-geometry-joined:after{background:linear-gradient(90deg,transparent,rgba(255,244,218,.44),transparent);bottom:-35%;left:-42%;right:auto;top:-35%;transform:skewX(-14deg) translateX(-180%);width:34%}.neck-geometry-joined .neck-fact-grid{position:relative;z-index:1}.neck-spec-shell .neck-figure{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-radius:0;box-shadow:none;color:inherit;display:flex;font:inherit;justify-content:center;margin:0;min-height:100%;padding:0;position:relative;z-index:1}.neck-spec-shell .neck-figure img{height:100%;max-height:none;-o-object-fit:contain;object-fit:contain;padding:max(14px,min(1.8vw,26px));position:relative;width:100%;z-index:2}.neck-figure-trigger{transition:background .3s ease,box-shadow .3s ease}.neck-depth-cell:focus-visible{outline:2px solid rgba(143,109,80,.82);outline-offset:-4px}.neck-figure-trigger img{transition:transform .38s cubic-bezier(.22,1,.36,1),filter .3s ease}.neck-spec-shell .neck-figure-cta{align-items:center;display:flex;flex-direction:column;gap:13px;justify-content:center;padding:max(20px,min(2vw,32px));text-align:center}.neck-figure-cta-icon{align-items:center;background:#f7f2ea;border:1px solid #cdbb9f;color:#6f5038;display:inline-flex;font-size:19px;height:52px;justify-content:center;transition:background .3s ease,color .3s ease,transform .3s ease;width:52px}.neck-figure-cta-text{color:#8a8178;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:color .3s ease}@media(hover:hover) and (pointer:fine){.neck-geometry-joined:has(.neck-depth-cell:hover) .neck-figure-cta-icon{background:#6f5038;color:#fffaf4;transform:scale(1.05)}}@media(hover:hover) and (pointer:fine){.neck-geometry-joined:has(.neck-depth-cell:hover) .neck-figure-cta-text{color:#5f432f}}@keyframes neckInfoBloom{0%{opacity:0;transform:scale(.52)}58%{opacity:1;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes neckInfoSweep{0%{opacity:0;transform:skewX(-14deg) translateX(-180%)}24%{opacity:.2}to{opacity:.9;transform:skewX(-14deg) translateX(520%)}}.neck-spec-section{min-width:0}.neck-section-heading{align-items:center;display:grid;grid-template-columns:auto minmax(30px,1fr);grid-gap:16px;gap:16px;margin:0 0 16px}.neck-section-heading h3{color:#5f432f;font-size:max(22px,min(1.8vw,29px));font-weight:690;letter-spacing:.04px;line-height:1.1;margin:0;text-transform:uppercase}.neck-section-heading:after{background:linear-gradient(90deg,rgba(143,109,80,.7),rgba(143,109,80,.12));content:"";grid-column:2;grid-row:1;height:2px}.neck-section-heading--geometry{gap:0;grid-template-columns:minmax(0,1fr) minmax(250px,340px)}.neck-section-heading--geometry:after{content:none}.neck-section-heading--geometry h3{align-items:center;display:grid;grid-template-columns:auto minmax(30px,1fr);grid-gap:16px;gap:16px;padding-right:18px}.neck-section-heading--geometry h3:after{background:linear-gradient(90deg,rgba(143,109,80,.7),rgba(143,109,80,.12));content:"";height:2px}.neck-figure-heading{color:#171411;display:block;font-size:max(22px,min(1.8vw,29px));font-weight:690;letter-spacing:.04px;line-height:1.1;padding-left:14px;padding-right:14px;text-align:center;text-transform:uppercase;text-wrap:balance}.neck-depth-cell{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-left:0;border-right:0;border-top:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;justify-items:center;place-items:center;text-align:center;transition:background .3s ease,box-shadow .3s ease;width:100%}.neck-depth-cta{background:none;color:#8f6d50;display:block;-webkit-text-fill-color:currentColor;font-size:max(20px,min(1.5vw,25px));font-weight:700;letter-spacing:.22px;line-height:1.1;transition:filter .24s ease,transform .24s ease}.neck-depth-cta:after{content:" ↗";font-size:.7em;font-weight:520}.neck-fact:not(.neck-depth-cell){background:#fff}@media (min-width:992px) and (hover:hover) and (pointer:fine){.neck-geometry-joined:has(.neck-depth-cell:hover):before{animation:neckInfoBloom .72s cubic-bezier(.22,1,.36,1) both}.neck-geometry-joined:has(.neck-depth-cell:hover):after{animation:neckInfoSweep .86s cubic-bezier(.22,1,.36,1) both}.neck-depth-cell:hover,.neck-geometry-joined:has(.neck-depth-cell:hover) .neck-figure-trigger{background:transparent;box-shadow:inset 0 1px 0 rgba(255,246,224,.46),inset 0 -8px 14px rgba(48,27,15,.12)}.neck-depth-cell:hover .neck-depth-cta{background:none;color:#fffaf4;-webkit-text-fill-color:#fffaf4;filter:drop-shadow(0 2px 5px rgba(48,27,15,.35));transform:scale(1.045)}.neck-geometry-joined:has(.neck-depth-cell:hover) .neck-figure-trigger img{filter:drop-shadow(0 6px 10px rgba(48,27,15,.22));transform:scale(1.018)}}.neck-fact-grid{border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.neck-fact{align-content:center;border-bottom:2px solid rgba(111,80,56,.16);display:grid;justify-items:center;min-height:82px;padding:14px max(20px,min(2.2vw,34px)) 15px;position:relative;text-align:center}.neck-fact:nth-child(odd){border-right:2px solid rgba(111,80,56,.16)}.neck-fact:nth-child(2n):not(.neck-depth-cell){border-right:2px solid rgba(111,80,56,.16)}.neck-fact:nth-last-child(-n+2){border-bottom:0}.neck-fact:last-child:nth-child(odd){border-bottom:0;border-right:0;grid-column:1/-1;padding-right:0}.neck-fact:nth-last-child(2):nth-child(2n){border-bottom:2px solid rgba(111,80,56,.16)}.neck-fact-label{color:#86694f;font-size:max(16px,min(1.15vw,20px));font-weight:720;letter-spacing:.08px;line-height:1.14;text-transform:uppercase}.neck-fact-value{color:#211d1a;font-size:max(14px,min(.95vw,17px));font-weight:650;line-height:1.22;margin-top:7px;text-wrap:balance}.neck-fact-note{color:#766b62;font-size:12px;font-weight:450;line-height:1.3;margin-top:4px;text-align:center}.neck-fact.is-config-modified .neck-fact-value{color:#71950d}.neck-configuration-note{border-top:1px solid rgba(113,149,13,.24);color:#607e10;font-size:12px;font-weight:560;line-height:1.4;margin:12px 0 0;padding-top:10px}.neck-materials{padding-top:4px}.neck-material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:max(28px,min(3.4vw,56px));border:0;gap:max(28px,min(3.4vw,56px))}.neck-material{align-content:start;display:grid;justify-items:stretch;min-width:0;grid-gap:max(16px,min(1.5vw,24px));border:0;gap:max(16px,min(1.5vw,24px));padding:max(18px,min(1.7vw,28px)) 0;text-align:center}.neck-material-title{color:#86694f;display:block;font-size:max(17px,min(1.25vw,21px));font-weight:680;line-height:1.15;text-transform:uppercase}.neck-material-primary{color:#211d1a;display:block;font-size:max(22px,min(1.65vw,28px));font-weight:710;line-height:1.1;margin-top:7px;text-transform:uppercase;text-wrap:balance}.neck-material-copy{min-width:0;text-align:center}.neck-material-presentation{align-items:center;display:grid;grid-template-areas:"treatment wood colour" ". sheen .";grid-template-columns:minmax(74px,1fr) minmax(126px,166px) minmax(74px,1fr);min-width:0;width:100%;grid-gap:max(10px,min(1.15vw,18px));gap:max(10px,min(1.15vw,18px))}.neck-material-presentation .wood-material-thumb{grid-area:wood;justify-self:center;max-width:166px;width:100%}.neck-material-side{color:#5f554d;font-size:max(13px,min(1vw,16px));font-weight:560;line-height:1.28;min-width:0;text-wrap:balance}.neck-material-side--treatment{grid-area:treatment;text-align:right}.neck-material-side--colour{color:#7a593f;font-weight:650;grid-area:colour;text-align:left}.neck-material-side--sheen{color:#5f554d;font-weight:650;grid-area:sheen;justify-self:center;text-align:center}.wood-finish-chip,.wood-inspect-fallback,.wood-material-surface{-webkit-mask:var(--rounded-hex-mask) center/100% 100% no-repeat;mask:var(--rounded-hex-mask) center/100% 100% no-repeat}.wood-material-thumb{aspect-ratio:1.13/1;background:transparent;border:0;cursor:zoom-in;display:inline-grid;filter:drop-shadow(0 2px 3px rgba(55,35,21,.13));flex:0 0 auto;padding:0;position:relative;transition:filter .22s ease,transform .22s ease;width:max(94px,min(7.4vw,118px))}@media(hover:hover) and (pointer:fine){.wood-material-thumb:focus-visible,.wood-material-thumb:hover{filter:drop-shadow(0 4px 5px rgba(83,55,33,.2));outline:0;transform:translateY(-2px) scale(1.025)}}.material-preview-badge{align-items:center;background:#fffaf4;border-radius:11px;box-shadow:0 3px 8px rgba(54,32,19,.18);color:#8f6d50;display:inline-flex!important;flex-direction:row!important;font-size:10px;gap:0;height:22px;justify-content:center;line-height:1;overflow:hidden;padding:0;pointer-events:none;position:absolute;right:-8px;top:-8px;transition:width .24s cubic-bezier(.22,1,.36,1),gap .24s ease,padding .24s ease,transform .22s ease,background-color .22s ease,color .22s ease;white-space:nowrap!important;width:22px;z-index:8}.material-preview-badge i{display:inline-block!important;font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Free,Font Awesome\ 5 Free,sans-serif!important;font-size:10px;font-style:normal!important;font-weight:900!important;line-height:1}.material-preview-badge>span{color:inherit;display:inline-block!important;font-size:7px;font-weight:800;letter-spacing:.08em;max-width:0;opacity:0;overflow:hidden!important;text-transform:uppercase;transition:max-width .24s cubic-bezier(.22,1,.36,1),opacity .16s ease;white-space:nowrap!important}@media(hover:hover) and (pointer:fine){.hardware-color-node:focus-visible .material-preview-badge{background:#8f6d50;color:#fffaf4;gap:4px;transform:scale(1.03);width:66px}.wood-material-thumb:focus-visible .material-preview-badge{background:#8f6d50;color:#fffaf4;gap:4px;transform:scale(1.03);width:66px}.binding-visual-stage:focus-visible .material-preview-badge{background:#8f6d50;color:#fffaf4;gap:4px;transform:scale(1.03);width:66px}.binding-visual-stage:hover .material-preview-badge,.hardware-color-node:hover .material-preview-badge,.wood-material-thumb:hover .material-preview-badge{background:#8f6d50;color:#fffaf4;gap:4px;transform:scale(1.03);width:66px}}@media(hover:hover) and (pointer:fine){.hardware-color-node:focus-visible .material-preview-badge>span{max-width:40px;opacity:1}.wood-material-thumb:focus-visible .material-preview-badge>span{max-width:40px;opacity:1}.binding-visual-stage:focus-visible .material-preview-badge>span{max-width:40px;opacity:1}.binding-visual-stage:hover .material-preview-badge>span,.hardware-color-node:hover .material-preview-badge>span,.wood-material-thumb:hover .material-preview-badge>span{max-width:40px;opacity:1}}@media(hover:hover) and (pointer:fine){.hardware-color-node:focus-visible .material-preview-badge i{align-items:center;background:var(--bs-success)!important;border-radius:50%;color:#fffaf4!important;display:inline-flex!important;font-size:7px!important;height:14px;justify-content:center;width:14px}.wood-material-thumb:focus-visible .material-preview-badge i{align-items:center;background:var(--bs-success)!important;border-radius:50%;color:#fffaf4!important;display:inline-flex!important;font-size:7px!important;height:14px;justify-content:center;width:14px}.binding-visual-stage:focus-visible .material-preview-badge i{align-items:center;background:var(--bs-success)!important;border-radius:50%;color:#fffaf4!important;display:inline-flex!important;font-size:7px!important;height:14px;justify-content:center;width:14px}.binding-visual-stage:hover .material-preview-badge i,.hardware-color-node:hover .material-preview-badge i,.wood-material-thumb:hover .material-preview-badge i{align-items:center;background:var(--bs-success)!important;border-radius:50%;color:#fffaf4!important;display:inline-flex!important;font-size:7px!important;height:14px;justify-content:center;width:14px}}.wood-material-surface{background:#d9c3a5;display:block;height:100%;overflow:hidden;position:relative;width:100%}.wood-material-surface img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.wood-material-surface:before{background:transparent;bottom:0;box-shadow:inset 2px 2px 0 rgba(255,247,229,.48),inset -2px -3px 0 rgba(54,34,21,.2);content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.wood-material-surface:after{display:none}.material-rule{align-content:center;display:grid;position:relative;z-index:9;grid-gap:3px;cursor:help;gap:3px}.material-rule-key{color:#9a8068;display:block;font-size:max(8px,.58em);font-style:normal;font-weight:760;letter-spacing:.11em;line-height:1;text-transform:uppercase}.material-rule-value{display:block}.material-rule:focus-visible{outline:1px solid #8f6d50;outline-offset:3px}.material-tooltip{background:#554738;border:1px solid hsla(32,38%,63%,.28);border-radius:8px;bottom:calc(100% + 9px);box-shadow:0 10px 26px rgba(26,16,10,.24);color:#fffaf4;font-size:10px;font-weight:500;letter-spacing:0;line-height:1.4;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;right:50%;text-align:left;text-transform:none;transform:translate(50%,5px);transition:opacity .18s ease,transform .2s ease;width:min(230px,72vw);z-index:30}.material-rule:focus-visible .material-tooltip,.material-rule:hover .material-tooltip{opacity:1;transform:translate(50%)}.wood-finish-chip{aspect-ratio:1.13/1;background:#8f6d50;background:var(--finish-color,#8f6d50);bottom:-5px;filter:drop-shadow(0 1px 2px rgba(45,28,16,.14));padding:0;pointer-events:none;position:absolute;right:-8px;width:42%;z-index:6}.wood-finish-chip:after{background:transparent;bottom:0;box-shadow:inset 1px 1px 0 rgba(255,247,229,.45),inset -2px -3px 0 rgba(54,34,21,.2);content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wood-contour-chip{left:-8px;right:auto}.wood-spec-value{align-items:center;display:inline-flex;flex-direction:column;gap:8px;justify-content:center;text-align:center}.wood-spec-value .wood-material-thumb{width:82px}.wood-spec-name{font-size:15px;font-weight:660;min-width:0;text-wrap:balance}.wood-inspect-overlay{align-items:center;bottom:0;display:grid;justify-items:center;left:0;opacity:0;padding:max(20px,min(5vw,72px));place-items:center;position:fixed;right:0;top:0;transition:opacity .22s ease,visibility 0s linear .22s;visibility:hidden;z-index:2600}.wood-inspect-overlay.open{opacity:1;transition-delay:0s;visibility:visible}.wood-inspect-backdrop{backdrop-filter:blur(7px);background:radial-gradient(circle at 50% 42%,rgba(66,46,31,.76),rgba(17,12,9,.93) 70%);bottom:0;left:0;position:absolute;right:0;top:0}.wood-inspect-dialog{background:transparent;border:0;box-shadow:none;padding:max(18px,min(3vw,34px));position:relative;text-align:center;width:min(760px,100%)}.wood-inspect-close{align-items:center;background:transparent;border:0;color:#e4ceb0;cursor:pointer;display:grid;font-size:34px;font-weight:300;height:46px;justify-items:center;line-height:1;place-items:center;position:absolute;right:12px;top:4px;width:46px;z-index:4}.wood-inspect-title{color:#f3e4ca;font-size:max(24px,min(3vw,36px));font-weight:650;line-height:1.1;margin:0 54px 8px;text-wrap:balance}.wood-inspect-swatch{aspect-ratio:1.32/1;background:transparent;margin-left:auto;margin-right:auto;position:relative;width:min(680px,100%)}.wood-inspect-swatch:after{background:transparent;bottom:0;box-shadow:inset 3px 3px 0 rgba(255,247,229,.38),inset -4px -6px 0 rgba(54,34,21,.18);content:"";left:0;-webkit-mask:var(--rounded-hex-mask) center/100% 100% no-repeat;mask:var(--rounded-hex-mask) center/100% 100% no-repeat;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.wood-inspect-canvas,.wood-inspect-fallback{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wood-inspect-canvas{cursor:move;display:block;outline:0;touch-action:none;z-index:2}.wood-inspect-fallback{filter:drop-shadow(0 10px 16px rgba(0,0,0,.22));-o-object-fit:cover;object-fit:cover;z-index:1}.wood-inspect-note{color:hsla(38,63%,87%,.78);font-size:14px;font-weight:450;line-height:1.5;margin:4px auto 0;max-width:560px}.neck-disclosures{display:grid;grid-gap:0;border-top:1px solid rgba(111,80,56,.2);gap:0}.neck-disclosure{border:0;border-bottom:1px solid rgba(111,80,56,.18);margin:0;padding:0}.neck-disclosure summary{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;color:#4f392a;cursor:pointer;gap:18px;list-style:none;min-height:58px;padding:12px 0}.neck-disclosure summary::-webkit-details-marker{display:none}.neck-disclosure summary:after{align-items:center;border:1px solid rgba(111,80,56,.25);border-radius:50%;color:#76543b;content:"+";display:grid;font-size:19px;font-weight:350;height:28px;justify-items:center;line-height:1;place-items:center;transition:transform .28s ease,background .2s ease;width:28px}.neck-disclosure[open] summary:after{background:#f3ede6;content:"−";transform:rotate(180deg)}.neck-disclosure-title{display:block;font-size:17px;font-weight:680;line-height:1.2}.neck-disclosure-note{color:#786c62;display:block;font-size:12px;font-weight:450;line-height:1.35;margin-top:3px}.neck-disclosure-content{padding:2px 0 22px}.neck-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 max(28px,min(3vw,50px));gap:0 max(28px,min(3vw,50px))}.neck-advanced-side h4{color:#6f5038;font-size:15px;font-weight:660;line-height:1.2;margin:0 0 7px}.neck-advanced-side .srow.stack{align-items:baseline;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;border-bottom:1px solid rgba(111,80,56,.11);gap:18px;padding:8px 0}.neck-advanced-side .srow.stack .k,.neck-advanced-side .srow.stack .v{font-size:13px;line-height:1.3;margin:0;text-align:left}.neck-advanced-side .srow.stack .k{color:#7f7369;font-weight:480;letter-spacing:0;text-transform:none}.neck-advanced-side .srow.stack .v{color:#2b2622;font-weight:620;text-align:right}.neck-advanced-flatness{align-items:baseline;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;color:#5f554d;font-size:13px;gap:20px;margin-top:12px;padding-top:11px}.neck-advanced-flatness strong{color:#24201d;font-size:14px;font-weight:660}.neck-depth-overlay{align-items:center;bottom:0;display:none;justify-content:center;left:0;padding:max(14px,min(3vw,44px));position:fixed;right:0;top:0;z-index:11200}.neck-depth-overlay.open{display:flex}.neck-depth-backdrop{backdrop-filter:blur(9px) saturate(.76);background:rgba(18,13,10,.76);bottom:0;left:0;position:absolute;right:0;top:0}.neck-depth-dialog{background:#fcfaf7;border:1px solid hsla(31,43%,66%,.48);box-shadow:0 32px 110px rgba(0,0,0,.46);max-height:92dvh;overflow:auto;position:relative;width:min(1240px,100%);z-index:1}.neck-depth-close{background:rgba(255,253,250,.92);border:1px solid rgba(111,80,56,.25);border-radius:50%;color:#513b2b;cursor:pointer;float:right;font-size:25px;font-weight:350;height:42px;line-height:1;margin:14px 14px -56px 0;position:sticky;top:14px;width:42px;z-index:4}.neck-depth-head{border-bottom:2px solid rgba(111,80,56,.23);padding:max(28px,min(4vw,52px)) max(26px,min(5vw,68px)) max(20px,min(3vw,36px))}.neck-depth-head h2{color:#211d1a;font-size:max(30px,min(4vw,52px));font-weight:720;line-height:1.04;margin:0;padding-right:48px;text-wrap:balance}.neck-depth-description{color:#5f5750;font-size:max(15px,min(1.4vw,19px));font-weight:430;line-height:1.58;margin:15px 0 0;max-width:820px}.neck-depth-body{display:grid;grid-template-columns:minmax(360px,480px) minmax(0,1fr);grid-gap:max(28px,min(4vw,58px));gap:max(28px,min(4vw,58px));padding:max(26px,min(4vw,52px)) max(26px,min(5vw,68px)) max(34px,min(5vw,64px))}.neck-depth-figure{align-self:start;background:#fff;border:1px solid rgba(111,80,56,.2);margin:0}.neck-depth-figure img{display:block;height:auto;max-height:620px;-o-object-fit:contain;object-fit:contain;padding:max(12px,min(1.5vw,22px));width:100%}.neck-depth-figure figcaption{border-top:1px solid rgba(111,80,56,.14);color:#684b35;font-size:13px;font-weight:620;padding:11px 14px;text-align:center}.neck-depth-modules{align-content:start;display:grid;grid-gap:32px;gap:32px}.neck-depth-module{min-width:0}.neck-depth-module h3{align-items:center;display:grid;grid-template-columns:auto minmax(30px,1fr);grid-gap:14px;color:#5f432f;font-size:20px;font-weight:690;gap:14px;line-height:1.15;margin:0 0 14px;text-transform:uppercase}.neck-depth-module h3:after{background:linear-gradient(90deg,rgba(143,109,80,.64),rgba(143,109,80,.08));content:"";height:2px}.neck-depth-module-note{color:#786c62;font-size:13px;line-height:1.45;margin:-5px 0 15px}.neck-depth-empty{color:#74685f;font-size:14px;line-height:1.55;margin:0}@media (min-width:992px) and (max-width:1199px){.specs-home{--spec-material-hex:108px;--spec-material-label:14px;--spec-material-gap:8px;--spec-material-grid-gap:18px;--body-identity-gap:24px;--neck-diagram-width:280px}}@media (min-width:1200px) and (max-width:1599px){.specs-home{--spec-material-hex:126px;--spec-material-label:15px;--spec-material-gap:10px;--spec-material-grid-gap:24px;--body-identity-gap:28px;--neck-diagram-width:320px}}@media (min-width:1600px) and (max-width:1919px){.specs-home{--spec-material-hex:148px;--spec-material-label:16px;--spec-material-gap:12px;--spec-material-grid-gap:30px;--body-identity-gap:32px;--neck-diagram-width:340px}}@media (min-width:1920px) and (max-width:2559px){.specs-home{--spec-material-hex:170px;--spec-material-label:17px;--spec-material-gap:14px;--spec-material-grid-gap:36px;--body-identity-gap:36px;--neck-diagram-width:360px}}@media (min-width:2560px) and (max-width:3199px){.specs-home{--spec-material-hex:200px;--spec-material-label:18px;--spec-material-gap:16px;--spec-material-grid-gap:42px;--body-identity-gap:40px;--neck-diagram-width:400px}}@media (min-width:3200px){.specs-home{--spec-material-hex:240px;--spec-material-label:20px;--spec-material-gap:18px;--spec-material-grid-gap:52px;--body-identity-gap:48px;--neck-diagram-width:460px}}@media (min-width:992px){.neck-geometry-joined,.neck-section-heading--geometry{grid-template-columns:minmax(0,1fr) var(--neck-diagram-width)}.neck-material-grid{gap:var(--spec-material-grid-gap)}.neck-material-presentation{gap:var(--spec-material-gap);grid-template-columns:minmax(68px,1fr) var(--spec-material-hex) minmax(68px,1fr)}.neck-material-presentation .wood-material-thumb{max-width:var(--spec-material-hex)}.body-material-side,.neck-material-side{text-wrap:balance;white-space:normal;word-wrap:break-word}.neck-material-side{font-size:var(--spec-material-label);line-height:1.16}}@media (min-width:992px) and (max-width:1199px){.neck-fact{min-height:72px;padding:12px 14px 13px}.neck-material{gap:16px;padding:18px 0}}@media (max-width:991px){.neck-geometry-joined{background:transparent;border:0;gap:18px;grid-template-columns:1fr}.neck-section-heading--geometry{grid-template-columns:1fr}.neck-section-heading--geometry h3{padding-right:0}.neck-figure-heading{display:none}.neck-geometry-joined .neck-fact-grid{border:2px solid rgba(111,80,56,.3)}.neck-spec-shell .neck-figure{border:2px solid rgba(111,80,56,.24);margin-left:auto;margin-right:auto;min-height:240px;width:min(100%,360px)}.neck-spec-shell .neck-figure img{height:auto;max-height:360px}.neck-fact{min-height:76px;padding-bottom:12px;padding-top:12px}.neck-material-grid{gap:28px;grid-template-columns:1fr}.neck-material{margin-left:auto;margin-right:auto;padding:20px 0;width:min(100%,720px)}.neck-material-presentation{grid-template-columns:minmax(104px,1fr) minmax(138px,176px) minmax(104px,1fr)}.wood-spec-value .wood-material-thumb{width:72px}.neck-depth-body{grid-template-columns:1fr}.neck-depth-figure{justify-self:center;width:min(100%,520px)}}@media (max-width:700px){.neck-spec-shell .neck-figure{margin-left:auto;margin-right:auto;width:min(100%,360px)}.neck-fact-grid{grid-template-columns:1fr}.neck-fact,.neck-fact:nth-child(2n),.neck-fact:nth-child(odd){border-bottom:2px solid rgba(111,80,56,.16);border-right:0;min-height:auto;padding:13px 0}.neck-fact:last-child{border-bottom:0}.neck-material-presentation{gap:8px;grid-template-columns:minmax(70px,1fr) minmax(112px,142px) minmax(70px,1fr)}.neck-material-side{font-size:max(12px,min(3.35vw,14px))}.neck-advanced-grid{gap:22px;grid-template-columns:1fr}.neck-depth-figure{width:min(100%,420px)}}.rel-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:992px){.rel-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.rel-grid{grid-template-columns:1fr}}.rel-card{background:#fff;display:block;-webkit-text-decoration:none;text-decoration:none}.rel-card .imw{align-items:center;background:linear-gradient(180deg,#fafafa,#efeae2);border:1px solid var(--bs-primary);border-radius:3px;display:flex;height:170px;justify-content:center;overflow:hidden}.rel-card .imw img{max-height:88%;max-width:78%;-o-object-fit:contain;object-fit:contain;width:auto}.rel-card .cc{padding:11px 3px 0}.rel-name{color:var(--bs-primary);display:block;font-size:15px;font-weight:800;letter-spacing:.3px}.rel-sku{color:#8a8178;display:block;font-size:10px;font-weight:500;margin:1px 0 6px}.rel-price{border-bottom:1px dotted var(--bs-primary);color:#1c1c1c;display:inline-block;font-size:19px;font-weight:700}@media (min-width:1600px){.container{max-width:1540px}#product-detail{gap:72px}.pd-visual{flex-basis:320px}.pd-info{flex-basis:900px;max-width:900px}.foundation-layout{grid-template-columns:minmax(0,1fr) 240px}.item-title{font-size:58px}.pd-info-head>.text-primary,.pd-info>.text-primary{font-size:18px}.pd-info-head>small,.pd-info>small{font-size:13px}.build-readout-item{min-height:74px}.build-readout-title{font-size:16px}.profile-shape-meta .build-readout-title{font-size:min(16px,8.5cqi)}.build-readout-value{font-size:18px}.direct-btns i{height:52px;min-width:54px;width:54px}.direct-btns .btn{font-size:16px}.specs-section{margin-top:3.5rem}.ear{min-height:76px;padding:25px}.ear.active{min-height:88px}.spec-stage{padding:36px 42px}.srow .k{font-size:12px}.srow .v{font-size:15px}.rel-grid{gap:22px}.rel-card .imw{height:230px}}@media (min-width:992px){#product-detail{flex-wrap:nowrap}.pd-visual:has([data-preview-role=sizing-placeholder]){flex:0 0 auto;width:auto}.pd-visual [data-preview-role=sizing-placeholder]{aspect-ratio:2/5;height:var(--opening-panel-height);max-width:none;width:auto}.pd-visual .viz-stage.grab img{height:100%;width:100%}}@media (min-width:992px) and (max-width:1599px){.container{max-width:none;width:calc(100% - max(28px, min(3vw, 48px)))}}@media (min-width:1600px){.item-v10>.container{max-width:2000px;width:calc(100% - max(40px, min(2.5vw, 72px)))}#product-detail{--opening-bottom-breath:max(28px,min(2.4dvh,44px));--opening-panel-height:max(590px,calc(100dvh - var(--site-header-h,190px) - 96px - var(--opening-bottom-breath)))}}@media (min-width:992px) and (max-width:1599px){#product-detail{--opening-bottom-breath:max(30px,min(3.5dvh,40px))}}@media (min-width:1921px){.item-v10{--page-frame-wide:max(1500px,min(52vw,2100px))}.item-v10>.container{max-width:none;padding-left:0;padding-right:0;width:var(--page-frame-wide)}.pd-info{flex-basis:max(980px,min(30vw,1240px));max-width:max(980px,min(30vw,1240px))}.breadcrumb,.breadcrumb-item{font-size:max(13px,min(.38vw,16px))}.item-title{font-size:max(68px,min(2.4vw,96px));letter-spacing:.75px}.pd-info-head>.f-16,.pd-info>.f-16{font-size:max(21px,min(.7vw,29px));letter-spacing:.45px;line-height:1.25}.pd-info-head>small.text-primary,.pd-info>small.text-primary{font-size:max(16px,min(.5vw,21px));letter-spacing:.55px;line-height:1.35}.foundation-layout{grid-template-columns:minmax(0,1fr) max(280px,min(8.5vw,340px));padding-left:max(16px,min(.7vw,26px));padding-right:max(16px,min(.7vw,26px))}.build-signatures{gap:max(18px,min(.7vw,28px));top:max(7px,min(.35vw,14px))}.build-signature{height:max(68px,min(1.9vw,82px));width:max(78px,min(2.2vw,92px))}.build-signature .ear-glyph{height:max(68px,min(1.9vw,82px));width:max(78px,min(2.2vw,92px))}.build-signature-popover{padding:max(17px,min(.52vw,21px)) max(19px,min(.62vw,24px));top:calc(100% + 18px);width:max(320px,min(10vw,380px))}.build-signature-popover strong{font-size:max(13px,min(.38vw,15px))}.build-signature-popover span{font-size:max(14px,min(.42vw,17px));letter-spacing:.2px;line-height:1.5}.build-signature:first-child .build-signature-popover:before{left:max(39px,min(1.1vw,46px))}.build-signature:last-child .build-signature-popover:before{right:max(39px,min(1.1vw,46px))}.build-readout-item{min-height:max(86px,min(2.6vw,102px));padding:7px 10px}.build-readout-title{font-size:max(17px,min(.48vw,20px));letter-spacing:.25px}.profile-shape-meta .build-readout-title{font-size:min(max(17px,min(.48vw,20px)),8.5cqi)}.build-readout-value{font-size:max(20px,min(.58vw,24px))}.build-readout-value small{font-size:max(11px,min(.32vw,13px));margin-top:3px}.profile-shape-wrap{padding-bottom:10px;padding-top:max(36px,min(1.2vw,46px))}.profile-shape-meta{top:max(10px,min(.4vw,15px))}.profile-shape-name{font-size:min(max(14px,min(.42vw,17px)),5.2cqi)}.profile-shape-section{gap:5px;grid-template-rows:max(116px,min(3.5vw,138px)) auto}.profile-shape-section img{height:max(116px,min(3.5vw,138px))}.profile-shape-title{font-size:max(17px,min(.48vw,20px))}.product-price-tag{--price-icon-w:max(62px,min(1.9vw,74px));padding:12px 24px 11px calc(max(62px, min(1.9vw, 74px)) + 24px);padding:12px 24px 11px calc(var(--price-icon-w) + 24px)}.product-price-tag .shk-pricetag{min-height:max(64px,min(2vw,78px))}.product-price-tag .now{font-size:max(52px,min(1.55vw,64px));letter-spacing:-1.3px}.product-price-tag .meta{gap:4px;margin-right:12px}.product-price-tag .was{font-size:max(17px,min(.5vw,20px))}.product-price-tag .save{font-size:max(14px,min(.4vw,16px))}.direct-btns i{font-size:max(20px,min(.6vw,24px));height:max(60px,min(1.75vw,70px));min-width:max(62px,min(1.9vw,74px));width:max(62px,min(1.9vw,74px))}.direct-btns .btn{font-size:max(17px,min(.5vw,20px));letter-spacing:.25px;min-height:max(60px,min(1.75vw,70px))}.component-data-note{font-size:max(13px,min(.38vw,15px));font-weight:400;letter-spacing:max(.45px,min(.018vw,.7px));line-height:1.55}.specs-section{margin-top:max(4rem,min(4vw,6.5rem))}.section-heading{font-size:max(28px,min(.86vw,35px));letter-spacing:.45px;margin-bottom:max(19px,min(.7vw,27px))}.ear{-moz-column-gap:max(12px,min(.55vw,20px));column-gap:max(12px,min(.55vw,20px));grid-template-columns:max(145px,min(4vw,168px)) minmax(0,1fr);height:max(190px,min(6.2vw,220px));min-height:max(190px,min(6.2vw,220px));padding:max(22px,min(.75vw,30px))}.ear-icon-slot{height:max(122px,min(3.5vw,140px));width:max(145px,min(4vw,168px))}.ear-glyph,.ear[data-t=neck] .ear-glyph{height:max(122px,min(3.5vw,140px));width:max(145px,min(4vw,168px))}.ear[data-t=body]>.ear-icon-slot{height:max(152px,min(4.2vw,174px));width:max(145px,min(4vw,168px))}.ear[data-t=body] .ear-glyph{height:max(152px,min(4.2vw,174px));width:max(168px,min(4.6vw,190px))}.ear-hardware-icon{font-size:max(104px,min(3vw,122px))}.ear-val{font-size:max(18px,min(.55vw,22px));letter-spacing:.3px}.ear-cat{font-size:max(13px,min(.4vw,16px));letter-spacing:.55px}.ear.active .ear-val{font-size:max(20px,min(.6vw,24px))}.ear.active .ear-cat{font-size:max(14px,min(.43vw,17px))}.spec-stage{padding:max(42px,min(1.45vw,58px)) max(48px,min(1.7vw,68px))}.spec-sub{margin-bottom:max(22px,min(.8vw,30px))}.spec-subhead{font-size:max(18px,min(.55vw,22px));gap:12px;margin-bottom:11px;padding-bottom:11px}.spec-subhead i{font-size:max(15px,min(.42vw,17px))}.srow{gap:12px;padding:max(10px,min(.36vw,14px)) 0}.srow .k{font-size:max(13px,min(.38vw,15px));letter-spacing:.45px}.srow .v{font-size:max(17px,min(.5vw,20px))}.srow .v .tag{font-size:max(10px,min(.3vw,12px));padding:3px 8px}.adv-side{font-size:max(16px,min(.46vw,18px))}.cos-head{font-size:max(17px,min(.5vw,20px))}.cos-key,.cos-val{font-size:max(14px,min(.4vw,16px))}.cos-item{min-height:58px;padding:12px 14px}.pickup-card-grid{gap:max(22px,min(.75vw,30px));grid-template-columns:repeat(2,minmax(0,460px))}.fx-inline-heading{font-size:max(17px,min(.5vw,20px))}.fx-inline-grid{gap:max(13px,min(.48vw,18px))}.fx-inline-card{padding:max(18px,min(.65vw,25px))}.rel-grid{gap:max(24px,min(1vw,38px))}.rel-card .imw{height:max(280px,min(8.5vw,340px))}.rel-name{font-size:max(18px,min(.55vw,22px))}.rel-sku{font-size:max(12px,min(.34vw,14px))}.rel-price{font-size:max(23px,min(.68vw,27px))}}@media (min-width:1921px) and (max-width:2559px){.pd-info-head>.item-title,.pd-info>.item-title{max-width:calc(100% - 336px)}}@media (min-width:3200px) and (min-height:1800px){.item-title{font-size:82px;font-size:var(--item-title-4k-size,82px);line-height:1.02;max-width:calc(100% - 370px);white-space:nowrap}.build-signatures{gap:20px}.build-signature{height:64px;width:72px}.build-signature .ear-glyph{height:64px;width:72px}}@media (min-width:992px) and (max-width:1199px){.item-v10{--page-frame-desktop:calc(100% - max(40px, min(6vw, 72px)))}.item-v10>.container{max-width:none;padding-left:0;padding-right:0;width:var(--page-frame-desktop)}}@media (min-width:1200px) and (max-width:1599px){.item-v10{--page-frame-desktop:max(1100px,min(75vw,1200px))}.item-v10>.container{max-width:none;padding-left:0;padding-right:0;width:var(--page-frame-desktop)}}@media (min-width:1600px) and (max-width:1920px){.item-v10{--page-frame-desktop:max(1240px,min(66vw,1320px))}.item-v10>.container{max-width:none;padding-left:0;padding-right:0;width:var(--page-frame-desktop)}}@media (min-width:992px){#product-detail{gap:16px;justify-content:flex-end}}@media (min-width:992px){#product-detail{align-items:start;display:grid;grid-template-areas:"crumb crumb" "visual info";grid-template-columns:auto minmax(0,650px);justify-content:end;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:12px;row-gap:12px}#product-detail>.product-breadcrumb{grid-area:crumb}#product-detail>.pd-visual{grid-area:visual}#product-detail>.pd-info{grid-area:info}}@media (min-width:1200px) and (max-width:1599px){#product-detail{grid-template-columns:auto minmax(0,820px)}}@media (min-width:1600px) and (max-width:1920px){#product-detail{grid-template-columns:auto minmax(0,900px)}}@media (min-width:1921px){#product-detail{grid-template-columns:auto minmax(0,max(980px,min(30vw,1240px)))}}@media (min-width:1200px) and (max-width:1599px){.item-v10{--page-frame-desktop:max(960px,min(70vw,1040px))}#product-detail{grid-template-columns:auto minmax(0,720px)}.pd-info{flex-basis:720px;max-width:720px}}@media (min-width:1600px) and (max-width:1920px){.item-v10{--page-frame-desktop:max(1120px,min(60vw,1160px))}#product-detail{grid-template-columns:auto minmax(0,800px)}.pd-info{flex-basis:800px;max-width:800px}}@media (min-width:1921px) and (max-width:3199px){.item-v10{--page-frame-wide:max(1320px,min(52vw,1420px))}#product-detail{grid-template-columns:auto minmax(0,840px)}.pd-info{flex-basis:840px;max-width:840px}}@media (min-width:3200px) and (max-height:1799px){.item-v10{--page-frame-wide:max(1320px,min(52vw,1420px))}#product-detail{grid-template-columns:auto minmax(0,840px)}.pd-info{flex-basis:840px;max-width:840px}}@media (max-width:991px){.config-option,.cos-key,.cos-val,.neck-option-name,.pickup-selector-name{white-space:normal;word-break:keep-all;word-wrap:normal;hyphens:none;text-align:center}.config-option,.neck-option,.pickup-selector{text-align:center}.pickup-selector-name{align-items:center;flex-wrap:wrap;justify-content:center}.cos-item{justify-items:center;text-align:center}.srow{align-items:center;gap:10px}.srow .lead{display:none}.srow .k,.srow .v{flex:1 1 0;max-width:50%;white-space:normal;word-break:keep-all;word-wrap:normal;hyphens:none;text-align:center;text-wrap:balance}.srow.stack{display:grid;grid-template-columns:1fr;justify-items:center;text-align:center}.srow.stack .k,.srow.stack .v{max-width:100%;text-align:center;width:100%}}.ear{align-items:stretch;display:flex;flex-direction:column;grid-template-columns:none;grid-template-rows:none;justify-content:center;padding:17px 20px 17px 46%;text-align:center}.ear-icon-slot,.ear[data-t=body]>.ear-icon-slot,.ear[data-t=neck]>.ear-icon-slot{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;margin:0;opacity:.2;position:absolute;right:auto;top:0;transform:none;width:46%;z-index:1}.ear[data-t=neck]>.ear-icon-slot{justify-content:flex-start}.ear[data-t=body]>.ear-icon-slot{align-items:flex-start;justify-content:center;top:0}.ear-cat,.ear-val{align-self:auto;display:block;grid-column:auto;grid-row:auto;justify-self:auto;margin:0;max-width:100%;overflow:visible;padding:0 8px 0 0;position:relative;white-space:normal;width:100%;word-break:keep-all;z-index:2;word-wrap:normal;hyphens:none;text-align:center;text-wrap:balance;transform:none}.ear-val{margin:0}.ear-cat{margin-top:7px}@media (max-width:991px){.ear{align-items:stretch;display:flex;flex-direction:column;justify-content:center;padding-left:8px;padding-right:8px;text-align:center}.ear-icon-slot,.ear[data-t=body]>.ear-icon-slot,.ear[data-t=neck]>.ear-icon-slot{align-items:center;bottom:0;height:100%;justify-content:center;left:0;right:0;top:0;width:100%}.ear[data-t=body]>.ear-icon-slot{align-items:flex-start;justify-content:center}.ear-cat,.ear-val{margin-left:0;max-width:100%;text-align:center;width:100%}}@media (max-width:600px){.ear{padding-left:5px;padding-right:5px}}@media (min-width:1200px) and (max-width:1599px){.item-title{font-size:36px;letter-spacing:.35px}.product-series-line{font-size:14px}.section-heading{font-size:19px}.theme-palette-row{gap:16px}}.checkout-stack--support{row-gap:0}@media (min-width:992px){.checkout-grid{-moz-column-gap:8px;column-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;row-gap:0}.checkout-stack--support{align-self:end;grid-column:1;grid-row:1}.checkout-stack--purchase{align-self:end;grid-column:2;grid-row:1}}@media (max-width:991px){.item-title{font-size:max(34px,min(4.6vw,40px));letter-spacing:.35px}.product-series-line{font-size:max(13px,min(2.1vw,15px));line-height:1.25}}.product-accordion-list{display:grid;min-width:0;width:100%;grid-gap:2px;gap:2px;margin:10px 0 12px}.product-accordion-list .mobile-accordion-item{display:block;min-width:0}.product-accordion-list .mobile-section-launcher{align-items:center;display:grid;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);min-height:44px;position:relative;width:100%;grid-gap:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#8f6d50;cursor:pointer;gap:14px;padding:6px 0;-webkit-tap-highlight-color:transparent}.product-accordion-list .launcher-line{background:linear-gradient(90deg,rgba(143,109,80,.1),rgba(143,109,80,.66));display:block;height:1px;width:100%}.product-accordion-list .launcher-line:last-of-type{background:linear-gradient(90deg,rgba(143,109,80,.66),rgba(143,109,80,.1))}.product-accordion-list .mobile-section-launcher strong{color:#6f5038;font-size:18px;font-weight:720;letter-spacing:.1px;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.product-accordion-list .mobile-section-launcher i{color:#8f6d50;font-size:11px;opacity:.7;position:absolute;right:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}@media(hover:hover) and (pointer:fine){.product-accordion-list .mobile-section-launcher:focus-visible i,.product-accordion-list .mobile-section-launcher:hover i{opacity:1;transform:translateY(2px)}}.product-accordion-list .mobile-section-launcher[aria-expanded=true] i{transform:rotate(90deg)}.product-accordion-list .mobile-section-launcher:active,.product-accordion-list .mobile-section-launcher:focus,.product-accordion-list .mobile-section-launcher:focus-visible{box-shadow:none;outline:0}.product-accordion-list .mobile-accordion-panel{display:grid;grid-template-rows:0fr;min-width:0;opacity:0;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .22s ease}.product-accordion-list .mobile-accordion-item.open>.mobile-accordion-panel{grid-template-rows:1fr;opacity:1}.product-accordion-list .mobile-accordion-inner{min-height:0;min-width:0;overflow:hidden}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{padding:7px 0 12px}.product-accordion-list .mobile-description-copy{color:#3e3832;font-size:14px;font-weight:430;letter-spacing:0;line-height:1.55;text-align:left}#specs-home>.specs-section{display:block}@media (min-width:992px) and (max-width:3199px){.item-v10{--site-header-h:122px;--desktop-viewer-w:250px}.margin-top-layout{margin-top:calc(var(--site-header-h))}#product-detail{--opening-bottom-breath:max(18px,min(2.2dvh,28px));--opening-panel-height:max(420px,min(calc(100dvh - var(--site-header-h) - 110px),760px));--accordion-open-max:max(126px,min(calc(var(--opening-panel-height) - 370px),220px));align-items:start;display:grid;grid-template-areas:"crumb crumb" "visual info";grid-template-columns:var(--desktop-viewer-w) minmax(0,1fr);justify-content:center;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:10px;row-gap:10px}#product-detail>.pd-visual{grid-area:visual;justify-self:end;max-width:var(--desktop-viewer-w);width:var(--desktop-viewer-w)}#product-detail>.pd-visual [data-preview-role=sizing-placeholder]{aspect-ratio:2/5;height:var(--opening-panel-height);max-width:none;width:var(--desktop-viewer-w)}#product-detail>.pd-info{display:flex;flex-direction:column;grid-area:info;height:var(--opening-panel-height);max-width:none;min-width:0;overflow:visible;width:100%}.product-accordion-list{flex:0 1 auto;margin:7px 0 9px;min-height:0}.product-accordion-list .quick-config-reset{top:5px}.product-accordion-list .mobile-section-launcher{min-height:40px;padding:4px 0}.product-accordion-list .mobile-section-launcher strong{font-size:16px}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{max-height:var(--accordion-open-max);overflow:auto;overscroll-behavior:contain;padding:5px 0 9px;scrollbar-width:thin}.product-accordion-list .mobile-description-copy{font-size:13.5px;line-height:1.5}.product-accordion-list .foundation-layout{grid-template-columns:minmax(0,1fr) 196px;padding-left:9px;padding-right:9px}.product-accordion-list .build-readout-item{min-height:56px;padding:3px 5px}.product-accordion-list .build-readout-title{font-size:12px}.product-accordion-list .build-readout-value{font-size:14px}.product-accordion-list .build-readout-value small{font-size:8.5px}.product-accordion-list .profile-shape-wrap{padding:27px 0 5px 6px}.product-accordion-list .profile-shape-meta{left:10px;right:7px;top:7px}.product-accordion-list .profile-shape-name{font-size:min(11px,5.2cqi);font-size:min(var(--profile-fit-size,11px),5.2cqi)}.product-accordion-list .profile-shape-section{gap:2px;grid-template-rows:72px auto}.product-accordion-list .profile-shape-section img{height:72px}.product-accordion-list .profile-shape-title{font-size:12px}.product-accordion-list .theme-palette-row{gap:14px;padding-left:10px;padding-right:10px}.product-accordion-list .theme-palette{height:30px}.checkout-grid{flex:0 0 auto;gap:8px;margin-top:auto}.checkout-stack--support>.cell{display:grid;grid-template-columns:44px minmax(0,1fr);height:44px;min-height:44px}.checkout-stack--purchase>.cart-cell>i,.checkout-stack--support>.cell>i{font-size:16px;height:44px;min-width:44px;width:44px}.checkout-stack--purchase>.cart-cell>.btn,.checkout-stack--support>.cell>.btn{font-size:13px;min-height:44px}.checkout-stack--purchase .product-price-tag{--price-icon-w:44px;min-height:50px;padding:4px 9px 3px calc(44px + 9px);padding:4px 9px 3px calc(var(--price-icon-w) + 9px)}.checkout-stack--purchase .product-price-tag .shk-pricetag{gap:8px;min-height:43px}.checkout-stack--purchase .product-price-tag .now{font-size:36px;letter-spacing:-.8px}.checkout-stack--purchase .product-price-tag .meta{gap:1px;margin-right:5px}.checkout-stack--purchase .product-price-tag .was{font-size:11px}.checkout-stack--purchase .product-price-tag .save{font-size:9px}.checkout-stack--purchase>.cart-cell{display:grid;grid-template-columns:44px minmax(0,1fr)}.pd-info-head>.item-title,.pd-info>.item-title{max-width:calc(100% - 286px);white-space:nowrap}.specs-section{margin-top:max(2.2rem,min(3vw,3.5rem))}.section-heading{font-size:21px;margin-bottom:15px}}@media (min-width:992px) and (max-width:1199px){.item-v10{--site-header-h:122px;--desktop-viewer-w:max(168px,min(calc(40dvh - 78px),304px));--page-frame-desktop:calc(100% - 48px)}#product-detail{grid-template-columns:var(--desktop-viewer-w) minmax(0,650px)}.pd-info-head>.item-title,.pd-info>.item-title{font-size:min(34px,34px);font-size:min(var(--item-title-4k-size,34px),34px);letter-spacing:.25px;max-width:100%}.product-series-line{font-size:12.5px}.pd-info-head>small.text-primary,.pd-info>small.text-primary{font-size:10.5px}.build-signatures{display:none}}@media (min-width:1200px) and (max-width:1599px){.item-v10{--site-header-h:122px;--desktop-viewer-w:max(168px,min(calc(40dvh - 78px),304px));--page-frame-desktop:max(960px,min(75vw,1040px))}#product-detail{grid-template-columns:var(--desktop-viewer-w) minmax(0,720px)}.pd-info-head>.item-title,.pd-info>.item-title{font-size:min(34px,34px);font-size:min(var(--item-title-4k-size,34px),34px);letter-spacing:.3px}.product-series-line{font-size:13px}.pd-info-head>small.text-primary,.pd-info>small.text-primary{font-size:11px}.build-signatures{gap:11px;top:2px}.build-signature,.build-signature .ear-glyph{height:44px;width:48px}.build-signature .ear-hardware-icon{font-size:30px}}@media (min-width:1600px) and (max-width:1920px){.item-v10{--site-header-h:134px;--desktop-viewer-w:max(200px,min(calc(40dvh - 84px),280px));--page-frame-desktop:max(1120px,min(64vw,1240px))}#product-detail{--opening-panel-height:max(500px,min(calc(100dvh - var(--site-header-h) - 112px),700px));grid-template-columns:var(--desktop-viewer-w) minmax(0,800px)}.pd-info-head>.item-title,.pd-info>.item-title{font-size:min(44px,44px);font-size:min(var(--item-title-4k-size,44px),44px)}.product-series-line{font-size:15px}.pd-info-head>small.text-primary,.pd-info>small.text-primary{font-size:12px}.build-signatures{gap:14px;top:3px}.build-signature,.build-signature .ear-glyph{height:50px;width:56px}.build-signature .ear-hardware-icon{font-size:35px}}@media (min-width:1921px) and (max-width:3199px){.item-v10{--site-header-h:144px;--desktop-viewer-w:max(224px,min(calc(40dvh - 91px),336px));--page-frame-wide:max(1320px,min(54vw,1520px))}.margin-top-layout{margin-top:calc(var(--site-header-h))}#product-detail{--opening-panel-height:max(560px,min(calc(100dvh - var(--site-header-h) - 124px),840px));grid-template-columns:var(--desktop-viewer-w) minmax(0,840px)}.pd-info{flex-basis:auto;max-width:none}.breadcrumb,.breadcrumb-item{font-size:12px}.pd-info-head>.item-title,.pd-info>.item-title{font-size:min(52px,52px);font-size:min(var(--item-title-4k-size,52px),52px);letter-spacing:.55px}.pd-info-head>.f-16,.pd-info>.f-16,.product-series-line{font-size:17px;letter-spacing:.25px;line-height:1.25}.pd-info-head>small.text-primary,.pd-info>small.text-primary{font-size:13px;letter-spacing:.25px;line-height:1.3}.build-signatures{gap:16px;top:4px}.build-signature,.build-signature .ear-glyph{height:56px;width:64px}.build-signature .ear-hardware-icon{font-size:40px}.build-readout-item{min-height:58px;padding:4px 6px}.build-readout-title{font-size:13px;letter-spacing:0}.profile-shape-meta .build-readout-title{font-size:min(13px,8.5cqi)}.build-readout-value{font-size:15px}.build-readout-value small{font-size:9px;margin-top:2px}.profile-shape-wrap{padding-bottom:6px;padding-top:28px}.profile-shape-section{gap:2px;grid-template-rows:76px auto}.profile-shape-section img{height:76px}.profile-shape-title{font-size:13px}.product-price-tag{--price-icon-w:48px;padding:5px 10px 4px calc(48px + 10px);padding:5px 10px 4px calc(var(--price-icon-w) + 10px)}.product-price-tag .shk-pricetag{min-height:46px}.product-price-tag .now{font-size:39px;letter-spacing:-.9px}.product-price-tag .was{font-size:12px}.product-price-tag .save{font-size:10px}.direct-btns i{font-size:17px;height:46px;min-width:46px;width:46px}.direct-btns .btn{font-size:14px;min-height:46px}.specs-section{margin-top:3.5rem}.section-heading{font-size:23px;letter-spacing:.3px;margin-bottom:17px}.ear-val{font-size:17px;letter-spacing:.2px}.ear-cat{font-size:12px;letter-spacing:.35px}.ear.active .ear-val{font-size:18px}.ear.active .ear-cat{font-size:12px}.ear-hardware-icon{font-size:78px}.spec-stage{padding:30px 34px}.spec-sub{margin-bottom:18px}.spec-subhead{font-size:16px;gap:9px;margin-bottom:8px;padding-bottom:8px}.srow{gap:9px;padding:8px 0}.srow .k{font-size:11px;letter-spacing:.25px}.srow .v{font-size:14px}.adv-side{font-size:14px}.cos-head{font-size:15px}.cos-key,.cos-val{font-size:12px}.cos-item{min-height:48px;padding:9px 10px}}@media (min-width:3200px) and (max-height:1799px){.item-v10{--site-header-h:144px;--desktop-viewer-w:max(224px,min(calc(40dvh - 91px),336px));--page-frame-wide:max(1320px,min(54vw,1520px))}.margin-top-layout{margin-top:calc(var(--site-header-h))}#product-detail{--opening-panel-height:max(560px,min(calc(100dvh - var(--site-header-h) - 124px),840px));grid-template-columns:var(--desktop-viewer-w) minmax(0,840px)}.pd-info{flex-basis:auto;max-width:none}.breadcrumb,.breadcrumb-item{font-size:12px}.pd-info-head>.item-title,.pd-info>.item-title{font-size:min(52px,52px);font-size:min(var(--item-title-4k-size,52px),52px);letter-spacing:.55px}.pd-info-head>.f-16,.pd-info>.f-16,.product-series-line{font-size:17px;letter-spacing:.25px;line-height:1.25}.pd-info-head>small.text-primary,.pd-info>small.text-primary{font-size:13px;letter-spacing:.25px;line-height:1.3}.build-signatures{gap:16px;top:4px}.build-signature,.build-signature .ear-glyph{height:56px;width:64px}.build-signature .ear-hardware-icon{font-size:40px}.build-readout-item{min-height:58px;padding:4px 6px}.build-readout-title{font-size:13px;letter-spacing:0}.profile-shape-meta .build-readout-title{font-size:min(13px,8.5cqi)}.build-readout-value{font-size:15px}.build-readout-value small{font-size:9px;margin-top:2px}.profile-shape-wrap{padding-bottom:6px;padding-top:28px}.profile-shape-section{gap:2px;grid-template-rows:76px auto}.profile-shape-section img{height:76px}.profile-shape-title{font-size:13px}.product-price-tag{--price-icon-w:48px;padding:5px 10px 4px calc(48px + 10px);padding:5px 10px 4px calc(var(--price-icon-w) + 10px)}.product-price-tag .shk-pricetag{min-height:46px}.product-price-tag .now{font-size:39px;letter-spacing:-.9px}.product-price-tag .was{font-size:12px}.product-price-tag .save{font-size:10px}.direct-btns i{font-size:17px;height:46px;min-width:46px;width:46px}.direct-btns .btn{font-size:14px;min-height:46px}.specs-section{margin-top:3.5rem}.section-heading{font-size:23px;letter-spacing:.3px;margin-bottom:17px}.ear-val{font-size:17px;letter-spacing:.2px}.ear-cat{font-size:12px;letter-spacing:.35px}.ear.active .ear-val{font-size:18px}.ear.active .ear-cat{font-size:12px}.ear-hardware-icon{font-size:78px}.spec-stage{padding:30px 34px}.spec-sub{margin-bottom:18px}.spec-subhead{font-size:16px;gap:9px;margin-bottom:8px;padding-bottom:8px}.srow{gap:9px;padding:8px 0}.srow .k{font-size:11px;letter-spacing:.25px}.srow .v{font-size:14px}.adv-side{font-size:14px}.cos-head{font-size:15px}.cos-key,.cos-val{font-size:12px}.cos-item{min-height:48px;padding:9px 10px}}@media (min-width:992px) and (max-width:3199px) and (max-height:820px){.item-v10{--desktop-viewer-w:200px}#product-detail{--opening-panel-height:500px;--accordion-open-max:132px}.product-accordion-list .mobile-section-launcher{min-height:36px}.product-accordion-list .mobile-section-launcher strong{font-size:15px}.product-accordion-list .build-readout-item{min-height:50px}.product-accordion-list .profile-shape-section{grid-template-rows:64px auto}.product-accordion-list .profile-shape-section img{height:64px}.product-accordion-list .profile-shape-title{font-size:11px}}@media (min-width:3200px) and (max-height:1000px){.item-v10{--desktop-viewer-w:200px}#product-detail{--opening-panel-height:500px;--accordion-open-max:132px}.product-accordion-list .mobile-section-launcher{min-height:36px}.product-accordion-list .mobile-section-launcher strong{font-size:15px}.product-accordion-list .build-readout-item{min-height:50px}.product-accordion-list .profile-shape-section{grid-template-rows:64px auto}.product-accordion-list .profile-shape-section img{height:64px}.product-accordion-list .profile-shape-title{font-size:11px}}@media (min-width:992px) and (max-width:3199px) and (max-height:699px){.item-v10{--desktop-viewer-w:max(146px,min(calc(40dvh - 83px),168px))}#product-detail{--opening-panel-height:max(350px,min(calc(100dvh - var(--site-header-h) - 86px),420px));--accordion-open-max:112px}.product-accordion-list{margin:4px 0 6px}.product-accordion-list .mobile-section-launcher{min-height:33px;padding:2px 0}.product-accordion-list .mobile-section-launcher strong{font-size:14px}.checkout-stack--support>.cell{grid-template-columns:40px minmax(0,1fr);height:40px;min-height:40px}.checkout-stack--purchase>.cart-cell>i,.checkout-stack--support>.cell>i{height:40px;min-width:40px;width:40px}.checkout-stack--purchase>.cart-cell>.btn,.checkout-stack--support>.cell>.btn{font-size:12px;min-height:40px}.checkout-stack--purchase .product-price-tag{min-height:46px}.checkout-stack--purchase .product-price-tag .shk-pricetag{min-height:39px}.checkout-stack--purchase .product-price-tag .now{font-size:32px}}@media (max-width:991px){.pd-info{height:auto;min-height:0;overflow:visible}.product-accordion-list{margin:10px 0 14px}.product-accordion-list .mobile-section-launcher{gap:max(10px,min(2.4vw,16px));min-height:52px;padding:7px 0}.product-accordion-list .mobile-section-launcher strong{font-size:max(18px,min(3vw,24px))}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{max-height:none;overflow:visible;padding:8px 0 20px}.product-accordion-list .mobile-description-copy{font-size:max(15px,min(2.2vw,18px));line-height:1.62;margin-left:auto;margin-right:auto;max-width:760px}.product-accordion-list .mobile-themes-panel .theme-palette-row{gap:max(10px,min(2.4vw,18px));margin-left:auto;margin-right:auto;max-width:620px;width:100%}#specs-home>.specs-section{display:block;margin-top:max(2rem,min(7vw,3rem))}}@media (min-width:3200px) and (min-height:1800px){.product-accordion-list{gap:5px;margin:22px 0 26px}.product-accordion-list .mobile-section-launcher{gap:24px;min-height:72px;padding:10px 0}.product-accordion-list .mobile-section-launcher strong{font-size:30px}.product-accordion-list .mobile-section-launcher i{font-size:18px}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{max-height:620px;overflow:auto;padding:14px 0 22px}.product-accordion-list .mobile-description-copy{font-size:28px;line-height:1.55}}@media (min-width:992px) and (max-width:1199px){#product-detail{--desktop-info-max:650px;--desktop-viewer-w:max(186px,min(calc(40dvh - 84px),640px))}}@media (min-width:1200px) and (max-width:1599px){#product-detail{--desktop-info-max:720px;--desktop-viewer-w:max(186px,min(calc(40dvh - 84px),640px))}}@media (min-width:1600px) and (max-width:1920px){#product-detail{--desktop-info-max:800px;--desktop-viewer-w:max(186px,min(calc(40dvh - 89px),640px))}}@media (min-width:1921px) and (max-width:3199px){#product-detail{--desktop-info-max:840px;--desktop-viewer-w:max(186px,min(calc(40dvh - 93px),640px))}}@media (min-width:3200px) and (max-height:1799px){#product-detail{--desktop-info-max:840px;--desktop-viewer-w:max(186px,min(calc(40dvh - 93px),640px))}}@media (min-width:992px) and (max-width:3199px) and (min-height:700px){#product-detail{--opening-panel-height:max(470px,min(calc(100dvh - var(--site-header-h) - 88px),1600px));grid-template-columns:var(--desktop-viewer-w) minmax(0,1fr);justify-content:stretch;margin-left:0;margin-right:0;width:100%}}@media (min-width:3200px) and (min-height:700px) and (max-height:1799px){#product-detail{--opening-panel-height:max(470px,min(calc(100dvh - var(--site-header-h) - 88px),1600px));grid-template-columns:var(--desktop-viewer-w) minmax(0,1fr);justify-content:stretch;margin-left:0;margin-right:0;width:100%}}@media (min-width:3200px) and (max-height:1199px){.item-v10{--site-header-h:158px}.margin-top-layout{margin-top:var(--site-header-h)}}.product-accordion-list .foundation-layout{padding-left:0;padding-right:0}.product-accordion-list .build-readout--3,.product-accordion-list .build-readout--4{-moz-column-gap:0;column-gap:0;row-gap:0}.product-accordion-list .build-readout--3 .build-readout-item,.product-accordion-list .build-readout--4 .build-readout-item{align-self:stretch;border-radius:0;height:auto;justify-self:stretch;margin:0;place-self:stretch;width:auto}.product-accordion-list .foundation-layout:not(.foundation-layout--flat) .build-readout--3 .build-readout-item,.product-accordion-list .foundation-layout:not(.foundation-layout--flat) .build-readout--4 .build-readout-item{min-height:0}@media(hover:hover) and (pointer:fine){.product-accordion-list button.build-readout-item:hover{box-shadow:inset 0 0 0 1px rgba(255,238,214,.34);transform:none}}.product-accordion-list .mobile-section-launcher{gap:12px;grid-template-columns:auto minmax(24px,1fr) 18px}.product-accordion-list .launcher-line:first-child{display:none}.product-accordion-list .mobile-section-launcher strong{grid-column:1;justify-self:start;text-align:left}.product-accordion-list .launcher-line:last-of-type{background:linear-gradient(90deg,rgba(143,109,80,.58),rgba(143,109,80,.08));grid-column:2}.product-accordion-list .mobile-section-launcher i{grid-column:3;justify-self:end;position:static}@media(hover:hover) and (pointer:fine){.product-accordion-list .mobile-section-launcher:focus-visible i,.product-accordion-list .mobile-section-launcher:hover i{transform:translateX(2px)}}.product-accordion-list .mobile-section-launcher[aria-expanded=true] i{transform:rotate(180deg)}@media(hover:hover) and (pointer:fine){button.build-readout-item:hover{background:linear-gradient(135deg,#8f6d50,#6f5038);box-shadow:inset 0 0 0 1px rgba(255,238,214,.3),0 7px 16px rgba(73,47,29,.16);transform:translateY(-2px)}button.build-readout-item:hover .build-readout-title{color:#ead8c3}button.build-readout-item:hover .build-readout-value{color:#fffaf4}button.build-readout-item:hover .build-readout-value small{color:#dfc9ae}.profile-config-hit:hover .config-change-cue,button.build-readout-item:hover .config-change-cue{color:#fff3df}.profile-shape-wrap:has(.profile-config-hit:hover){background:linear-gradient(135deg,#8f6d50,#6f5038);box-shadow:inset 0 0 0 1px rgba(255,238,214,.3),0 7px 16px rgba(73,47,29,.16)}.profile-shape-wrap:has(.profile-config-hit:hover) .build-readout-title,.profile-shape-wrap:has(.profile-config-hit:hover) .profile-shape-name,.profile-shape-wrap:has(.profile-config-hit:hover) .profile-shape-title{color:#fffaf4}.profile-shape-wrap:has(.profile-config-hit:hover) .profile-meta-line{border-color:rgba(255,244,226,.52)}.profile-shape-wrap:has(.profile-config-hit:hover) .profile-shape-section img{filter:brightness(0) invert(1);opacity:.9}}.config-overlay{padding:max(18px,min(4vw,64px))}.config-overlay-backdrop{backdrop-filter:blur(11px) saturate(.82);background:rgba(25,18,13,.76)}.config-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1120px,calc(100vw - 36px))}.config-dialog-head{padding:0 62px max(18px,min(3vh,30px))}.config-dialog-title{color:#f3dfc4;font-size:max(25px,min(3vw,42px));font-weight:760;letter-spacing:.4px}.config-dialog-sub{color:rgba(255,250,244,.78);font-size:max(12px,min(1.2vw,16px));line-height:1.5;margin:7px auto 0;max-width:700px;text-wrap:balance}.config-close{align-items:center;background:rgba(34,25,19,.26);border:1px solid hsla(32,48%,84%,.62);border-radius:50%;box-shadow:0 4px 20px rgba(0,0,0,.18);color:#f4e4d0;cursor:pointer;display:grid;font-size:28px;font-weight:300;height:46px;justify-items:center;line-height:1;padding:0;place-items:center;position:fixed;transition:background .2s,transform .25s,border-color .2s;width:46px;z-index:2}@media(hover:hover) and (pointer:fine){.config-close:focus-visible,.config-close:hover{background:#8f6d50;border-color:#f5dfbd;outline:0;transform:rotate(5deg) scale(1.05)}}.config-dialog-body{overflow:auto;overscroll-behavior:contain;padding:0 10px 16px;scrollbar-color:hsla(32,38%,63%,.55) transparent;scrollbar-width:thin}.config-section,.focused-config-section{margin:0}.config-option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,168px));justify-content:center;grid-gap:max(12px,min(1.7vw,22px));gap:max(12px,min(1.7vw,22px))}.config-overlay[data-family=frets] .config-option-grid{grid-template-columns:repeat(4,minmax(128px,168px))}.config-overlay[data-family=scale] .config-option-grid{grid-template-columns:repeat(2,minmax(150px,190px))}.config-overlay[data-family=fx-pack] .config-option-grid{grid-template-columns:repeat(3,minmax(190px,240px))}.config-option,.neck-option,.pickup-selector{--choice-line:hsla(35,53%,78%,.62);backdrop-filter:blur(2px);background:linear-gradient(hsla(35,53%,78%,.62),hsla(35,53%,78%,.62) 0) 0 0/24px 1px no-repeat,linear-gradient(hsla(35,53%,78%,.62),hsla(35,53%,78%,.62) 0) 0 0/1px 24px no-repeat,linear-gradient(hsla(35,53%,78%,.62),hsla(35,53%,78%,.62) 0) 100% 0/24px 1px no-repeat,linear-gradient(hsla(35,53%,78%,.62),hsla(35,53%,78%,.62) 0) 100% 0/1px 24px no-repeat,linear-gradient(hsla(35,53%,78%,.62),hsla(35,53%,78%,.62) 0) 0 100%/24px 1px no-repeat,linear-gradient(hsla(35,53%,78%,.62),hsla(35,53%,78%,.62) 0) 0 100%/1px 24px no-repeat,linear-gradient(hsla(35,53%,78%,.62),hsla(35,53%,78%,.62) 0) 100% 100%/24px 1px no-repeat,linear-gradient(hsla(35,53%,78%,.62),hsla(35,53%,78%,.62) 0) 100% 100%/1px 24px no-repeat,rgba(38,28,21,.22);background:linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 0 0/24px 1px no-repeat,linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 0 0/1px 24px no-repeat,linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 100% 0/24px 1px no-repeat,linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 100% 0/1px 24px no-repeat,linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 0 100%/24px 1px no-repeat,linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 0 100%/1px 24px no-repeat,linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 100% 100%/24px 1px no-repeat,linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 100% 100%/1px 24px no-repeat,rgba(38,28,21,.22);background:linear-gradient(hsla(35,53%,78%,.62) 0 0) 0 0/24px 1px no-repeat,linear-gradient(hsla(35,53%,78%,.62) 0 0) 0 0/1px 24px no-repeat,linear-gradient(hsla(35,53%,78%,.62) 0 0) 100% 0/24px 1px no-repeat,linear-gradient(hsla(35,53%,78%,.62) 0 0) 100% 0/1px 24px no-repeat,linear-gradient(hsla(35,53%,78%,.62) 0 0) 0 100%/24px 1px no-repeat,linear-gradient(hsla(35,53%,78%,.62) 0 0) 0 100%/1px 24px no-repeat,linear-gradient(hsla(35,53%,78%,.62) 0 0) 100% 100%/24px 1px no-repeat,linear-gradient(hsla(35,53%,78%,.62) 0 0) 100% 100%/1px 24px no-repeat,rgba(38,28,21,.22);border:0;border-radius:0;box-shadow:none;color:#fff7ec;position:relative;transition:background-color .2s,color .2s,box-shadow .24s,transform .24s}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.config-option,.neck-option,.pickup-selector{background:linear-gradient(var(--choice-line) 0 0) 0 0/24px 1px no-repeat,linear-gradient(var(--choice-line) 0 0) 0 0/1px 24px no-repeat,linear-gradient(var(--choice-line) 0 0) 100% 0/24px 1px no-repeat,linear-gradient(var(--choice-line) 0 0) 100% 0/1px 24px no-repeat,linear-gradient(var(--choice-line) 0 0) 0 100%/24px 1px no-repeat,linear-gradient(var(--choice-line) 0 0) 0 100%/1px 24px no-repeat,linear-gradient(var(--choice-line) 0 0) 100% 100%/24px 1px no-repeat,linear-gradient(var(--choice-line) 0 0) 100% 100%/1px 24px no-repeat,rgba(38,28,21,.22)}}.config-option{align-items:center;aspect-ratio:1;color:#fff7ec;display:flex;flex-direction:column;font-size:16px;font-weight:760;justify-content:center;line-height:1.2;min-height:0;padding:18px 14px;text-align:center}.config-overlay[data-family=fx-pack] .config-option{min-height:126px}.config-option small{color:hsla(32,64%,88%,.7);margin-top:8px;text-align:center}.neck-option-grid{gap:max(12px,min(1.5vw,20px));grid-template-columns:repeat(4,minmax(190px,230px))}.neck-option{padding:10px 10px 34px}.neck-option-preview{background:transparent;border-radius:0}.neck-option-name{color:#fff7ec;font-size:13px}.pickup-selector-grid{gap:max(12px,min(1.7vw,22px));grid-template-columns:repeat(3,minmax(200px,250px))}.pickup-selector{padding:17px 16px 38px}.pickup-selector-name{color:#fff7ec;font-size:16px}.pickup-heat-row,.pickup-selector-type{color:hsla(32,64%,88%,.72)}.config-option-price{bottom:9px;color:#e4c9a7;font-size:11px;font-weight:650;letter-spacing:.25px;position:absolute;right:10px}.config-option-price.plus{color:#f0aa8d}.config-option-price.minus{color:#b9dc6b}.config-option-price.neutral{color:#e4c9a7}.config-option-price.unavailable{font-size:9px}.config-option.is-store-default,.neck-option.is-store-default,.pickup-selector.is-store-default{--choice-line:#c5a47e;box-shadow:0 0 18px hsla(32,38%,63%,.16)}.config-option.selected,.neck-option.selected,.pickup-selector.selected{background:linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 0 0/32px 2px no-repeat,linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 0 0/2px 32px no-repeat,linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 100% 0/32px 2px no-repeat,linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 100% 0/2px 32px no-repeat,linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 0 100%/32px 2px no-repeat,linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 0 100%/2px 32px no-repeat,linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 100% 100%/32px 2px no-repeat,linear-gradient(var(--choice-line) 0,var(--choice-line) 0) 100% 100%/2px 32px no-repeat,rgba(65,47,34,.38);border:0;color:#fff7ec}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.config-option.selected,.neck-option.selected,.pickup-selector.selected{background:linear-gradient(var(--choice-line) 0 0) 0 0/32px 2px no-repeat,linear-gradient(var(--choice-line) 0 0) 0 0/2px 32px no-repeat,linear-gradient(var(--choice-line) 0 0) 100% 0/32px 2px no-repeat,linear-gradient(var(--choice-line) 0 0) 100% 0/2px 32px no-repeat,linear-gradient(var(--choice-line) 0 0) 0 100%/32px 2px no-repeat,linear-gradient(var(--choice-line) 0 0) 0 100%/2px 32px no-repeat,linear-gradient(var(--choice-line) 0 0) 100% 100%/32px 2px no-repeat,linear-gradient(var(--choice-line) 0 0) 100% 100%/2px 32px no-repeat,rgba(65,47,34,.38)}}.config-option:focus-visible,.neck-option:focus-visible,.pickup-selector:focus-visible{outline:2px solid hsla(36,74%,85%,.9);outline-offset:3px}.config-option.selected small{color:hsla(32,64%,88%,.78)}.neck-option.selected .neck-option-preview{background:transparent}.neck-option.selected .neck-option-name,.neck-option.selected .neck-option-section b{color:#f5dfc5}.config-option.selected.is-store-default,.neck-option.selected.is-store-default,.pickup-selector.selected.is-store-default{--choice-line:#d1ae82;box-shadow:0 0 24px hsla(32,38%,63%,.28)}.config-option.selected.is-modified,.neck-option.selected.is-modified,.pickup-selector.selected.is-modified{--choice-line:#9fc53e;box-shadow:0 0 28px rgba(142,183,34,.36)}.config-overlay .fx-config-builder{border-top:1px solid hsla(35,53%,78%,.34);gap:22px;margin-top:28px;padding-top:26px}.config-overlay .fx-config-builder-head span,.config-overlay .fx-config-builder-head:before{background:linear-gradient(90deg,transparent,hsla(35,53%,78%,.52))}.config-overlay .fx-config-builder-head span{background:linear-gradient(90deg,hsla(35,53%,78%,.52),transparent)}.config-overlay .fx-config-builder-head strong{color:#f3dfc4;font-size:max(26px,min(2.5vw,38px));font-weight:670}.config-overlay .fx-config-slots{gap:max(18px,min(2.2vw,34px))}.config-overlay .fx-config-slot{gap:0}.config-overlay .fx-config-slot-title{border-bottom:1px solid hsla(35,53%,78%,.34);color:#fff7ec;min-height:42px;padding-bottom:11px}.config-overlay .fx-config-slot-title strong{color:#fff7ec;font-size:20px;letter-spacing:.2px}.config-overlay .fx-slot-choice{background:transparent;border-bottom:1px solid hsla(35,53%,78%,.16);color:hsla(32,64%,88%,.74);gap:12px;grid-template-columns:72px minmax(0,1fr);min-height:42px;padding:10px 8px;transition:background .2s,color .2s,transform .2s}.config-overlay .fx-slot-choice strong{color:#d8b58d;font-size:16px;font-weight:760}.config-overlay .fx-slot-choice span{color:rgba(255,247,236,.7);font-size:12px;line-height:1.25;text-overflow:clip;white-space:normal}@media(hover:hover) and (pointer:fine){.config-overlay .fx-slot-choice:focus-visible,.config-overlay .fx-slot-choice:hover{background:linear-gradient(90deg,rgba(123,90,64,.62),rgba(123,90,64,.08));outline:0;transform:translateX(3px)}}@media(hover:hover) and (pointer:fine){.config-overlay .fx-slot-choice:focus-visible span,.config-overlay .fx-slot-choice:focus-visible strong,.config-overlay .fx-slot-choice:hover span,.config-overlay .fx-slot-choice:hover strong{color:#fff7ec}}.config-overlay .fx-slot-choice.selected{background:linear-gradient(90deg,rgba(142,183,34,.28),rgba(142,183,34,.04));box-shadow:inset 2px 0 #9fc53e}.config-overlay .fx-slot-choice.selected strong{color:#b8dc63}.config-overlay .fx-slot-choice.selected span{color:#edf6d8}@media(hover:hover) and (pointer:fine){.config-option:not(:disabled):hover,.neck-option:not(:disabled):hover,.pickup-selector:not(:disabled):hover{--choice-line:#f0d3ae;background-color:rgba(123,90,64,.76);box-shadow:0 14px 32px rgba(0,0,0,.24);color:#fffaf4;outline:0;transform:translateY(-3px)}.config-option:not(:disabled):hover .config-option-price,.config-option:not(:disabled):hover small,.neck-option:not(:disabled):hover .config-option-price,.neck-option:not(:disabled):hover .neck-option-name,.neck-option:not(:disabled):hover .neck-option-section b,.pickup-selector:not(:disabled):hover .config-option-price,.pickup-selector:not(:disabled):hover .pickup-heat-row,.pickup-selector:not(:disabled):hover .pickup-selector-name,.pickup-selector:not(:disabled):hover .pickup-selector-type{color:#fff0dc}.neck-option:not(:disabled):hover .neck-option-preview{background:transparent}.neck-option:not(:disabled):hover img{filter:brightness(0) invert(1);opacity:.88}}.config-price-change{color:#6f9213;font-size:9px;font-weight:720;letter-spacing:.4px;opacity:0;position:absolute;right:4px;top:2px;transform:translateY(2px);transition:opacity .22s,transform .28s;z-index:2}.config-price-change.visible{opacity:1;transform:none}.config-price-change.plus{color:#8b4d35}.config-price-change.minus{color:#6f9213}.config-price-change.unavailable{color:#8f6d50}@media (max-width:991px){.config-overlay{padding:18px 12px}.config-dialog{max-height:calc(100dvh - 24px);width:100%}.config-dialog-head{padding:0 42px 18px}.config-dialog-title{font-size:25px}.config-dialog-sub{font-size:12px}.config-close{font-size:24px;height:40px;right:12px;top:12px;width:40px}.config-dialog-body{padding:0 7px 14px}.config-option-grid,.config-overlay[data-family=frets] .config-option-grid,.config-overlay[data-family=fx-pack] .config-option-grid{gap:11px;grid-template-columns:repeat(2,minmax(0,150px))}.config-overlay[data-family=scale] .config-option-grid{grid-template-columns:repeat(2,minmax(0,160px))}.config-option{font-size:14px;padding:13px 9px}.config-overlay[data-family=fx-pack] .config-option{min-height:112px}.neck-option-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,170px))}.neck-option-section{grid-template-rows:auto 90px}.neck-option-section img{height:90px}.pickup-selector-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,170px))}.pickup-selector{padding:13px 11px 34px}.pickup-selector-name{font-size:14px}}@media (max-width:390px){.pickup-selector-grid{grid-template-columns:1fr}.pickup-selector{justify-self:center;width:min(260px,100%)}}.product-accordion-list{gap:max(5px,min(.55vw,9px))}.product-accordion-list .mobile-section-launcher{min-height:46px;padding:7px 0}.product-accordion-list .mobile-section-launcher strong{font-size:max(18px,min(1.08vw,21px));font-weight:700;letter-spacing:.2px}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{padding:9px 0 15px}.product-accordion-list .mobile-description-copy{font-size:max(15px,min(.88vw,17px));letter-spacing:.08px;line-height:1.64}.product-accordion-list .mobile-themes-panel .theme-palette-row{gap:max(20px,min(2vw,32px));padding-left:2px;padding-right:2px}.product-accordion-list .theme-palette{border-radius:0;box-shadow:inset 0 0 0 1px rgba(111,80,56,.2);height:36px}.product-accordion-list .theme-palette .palette-squares{border-radius:0}.product-accordion-list .theme-palette.is-active{box-shadow:inset 0 0 0 2px #d2b58f,0 0 0 1px #6f5038,0 5px 13px rgba(64,40,25,.12)}.product-accordion-list .theme-palette.is-active:after{background:#8f6d50;border-radius:0;bottom:auto;box-shadow:0 0 0 2px #fff;height:7px;right:-3px;top:-3px;transform:rotate(45deg);width:7px}.product-accordion-list .theme-palette.is-disabled{box-shadow:inset 0 0 0 1px rgba(111,80,56,.12)}@media (max-width:991px){.product-accordion-list{gap:max(7px,min(1.6vw,12px))}.product-accordion-list .mobile-section-launcher{min-height:56px;padding:8px 0}.product-accordion-list .mobile-section-launcher strong{font-size:max(20px,min(3.35vw,27px))}.product-accordion-list .mobile-description-copy{font-size:max(16px,min(2.35vw,19px));line-height:1.66}.product-accordion-list .mobile-themes-panel .theme-palette-row{gap:max(14px,min(3vw,22px));padding-left:4px;padding-right:4px}.product-accordion-list .theme-palette{height:38px}}@media (min-width:1921px) and (max-width:3199px){.product-accordion-list{gap:10px}.product-accordion-list .mobile-section-launcher{min-height:52px;padding:8px 0}.product-accordion-list .mobile-section-launcher strong{font-size:22px}.product-accordion-list .mobile-description-copy{font-size:18px;line-height:1.64}.product-accordion-list .theme-palette{height:40px}}@media (min-width:3200px) and (max-height:1799px){.product-accordion-list{gap:10px}.product-accordion-list .mobile-section-launcher{min-height:52px;padding:8px 0}.product-accordion-list .mobile-section-launcher strong{font-size:22px}.product-accordion-list .mobile-description-copy{font-size:18px;line-height:1.64}.product-accordion-list .theme-palette{height:40px}}@media (min-width:2560px) and (min-height:1200px){.item-v10{--site-header-h:174px}.margin-top-layout{margin-top:var(--site-header-h)}#product-detail{--desktop-viewer-w:max(186px,min(calc(40dvh - 106px),640px))}#product-detail>.pd-info{box-sizing:border-box;max-width:none;padding:26px 24px 0 0}.item-title{font-size:min(78px,78px);font-size:min(var(--item-title-4k-size,78px),78px);letter-spacing:.75px;max-width:calc(100% - 410px)}.pd-info-head>.f-16,.pd-info>.f-16,.product-series-line{font-size:22px;line-height:1.3}.pd-info-head>small.text-primary,.pd-info>small.text-primary{font-size:16px;line-height:1.4}.build-signatures{gap:22px;right:24px;top:22px}.build-signature,.build-signature .ear-glyph{height:70px;width:78px}.build-signature .ear-hardware-icon{font-size:48px}.product-accordion-list{gap:12px;margin:20px 0 24px}.product-accordion-list .mobile-section-launcher{min-height:60px;padding:10px 0}.product-accordion-list .mobile-section-launcher strong{font-size:30px}.product-accordion-list .mobile-section-launcher i{font-size:17px}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{max-height:420px;padding:13px 0 20px}.product-accordion-list .mobile-description-copy{font-size:22px;font-weight:400;line-height:1.64}.product-accordion-list .foundation-layout{grid-template-columns:minmax(0,1fr) 300px}.product-accordion-list .build-readout-item{min-height:98px;padding:8px 11px}.product-accordion-list .build-readout-title{font-size:17px}.product-accordion-list .build-readout-value{font-size:21px}.product-accordion-list .build-readout-value small{font-size:11px;margin-top:4px}.product-accordion-list .profile-shape-wrap{padding-bottom:10px;padding-top:42px}.product-accordion-list .profile-shape-meta{left:13px;right:10px;top:12px}.product-accordion-list .profile-shape-name{font-size:min(15px,5.2cqi);font-size:min(var(--profile-fit-size,15px),5.2cqi)}.product-accordion-list .profile-shape-section{gap:4px;grid-template-rows:136px auto}.product-accordion-list .profile-shape-section img{height:136px}.product-accordion-list .profile-shape-title{font-size:16px}.product-accordion-list .mobile-themes-panel .theme-palette-row{gap:28px;padding-left:5px;padding-right:5px}.product-accordion-list .theme-palette{height:54px}.product-price-tag{--price-icon-w:68px;padding:10px 18px 9px calc(68px + 18px);padding:10px 18px 9px calc(var(--price-icon-w) + 18px)}.product-price-tag .shk-pricetag{gap:12px;min-height:70px}.product-price-tag .now{font-size:60px}.product-price-tag .was{font-size:18px}.product-price-tag .save{font-size:14px}.direct-btns i{font-size:24px;height:68px;min-width:68px;width:68px}.direct-btns .btn{font-size:20px;min-height:68px}.config-dialog{width:min(1320px,90vw)}.config-dialog-title{font-size:42px}.config-dialog-sub{font-size:19px}.config-overlay[data-family=frets] .config-option-grid{grid-template-columns:repeat(4,minmax(180px,220px))}.config-overlay[data-family=scale] .config-option-grid{grid-template-columns:repeat(2,minmax(210px,250px))}.config-overlay[data-family=fx-pack] .config-option-grid{grid-template-columns:repeat(3,minmax(220px,270px))}.config-option{font-size:20px}.config-option small{font-size:13px}.neck-option-grid{grid-template-columns:repeat(4,minmax(220px,260px))}.pickup-selector-grid{grid-template-columns:repeat(3,minmax(230px,290px))}.specs-section{margin-top:4.5rem}.section-heading{font-size:34px;margin-bottom:24px}.ear{height:160px;min-height:160px;padding:24px 26px 24px 46%}.ear-val{font-size:22px}.ear-cat{font-size:15px}.ear.active .ear-val{font-size:24px}.ear.active .ear-cat{font-size:16px}.spec-stage{padding:44px 50px}.spec-subhead{font-size:21px}.srow .k{font-size:14px}.srow .v{font-size:19px}}@media (min-width:3200px) and (min-height:1800px){.item-v10{--site-header-h:220px}.margin-top-layout{margin-top:var(--site-header-h)}#product-detail{--opening-bottom-breath:max(72px,min(4dvh,96px));-moz-column-gap:24px;column-gap:24px;grid-template-columns:auto minmax(0,max(1160px,min(32vw,1360px)));row-gap:18px}#product-detail>.product-breadcrumb,.breadcrumb,.breadcrumb-item{font-size:18px;line-height:1.15}#product-detail>.pd-info{box-sizing:border-box;flex-basis:auto;max-width:none;padding:38px 36px 0 0}.item-title{font-size:112px;font-size:var(--item-title-4k-size,112px);letter-spacing:1px;max-width:calc(100% - 550px)}.pd-info-head>.f-16,.pd-info>.f-16,.product-series-line{font-size:max(30px,min(.86vw,36px));letter-spacing:.55px;line-height:1.3}.pd-info-head>small.text-primary,.pd-info>small.text-primary{font-size:max(22px,min(.62vw,26px));line-height:1.42}.build-signatures{gap:30px;right:36px;top:34px}.build-signature,.build-signature .ear-glyph{height:92px;width:102px}.build-signature .ear-hardware-icon{font-size:64px}.product-accordion-list{gap:20px;margin:34px 0 38px}.product-accordion-list .mobile-section-launcher{min-height:78px;padding:14px 0}.product-accordion-list .mobile-section-launcher strong{font-size:44px;letter-spacing:.4px}.product-accordion-list .mobile-section-launcher i{font-size:24px}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{max-height:720px;padding:20px 0 30px}.product-accordion-list .mobile-description-copy{font-size:33px;font-weight:400;letter-spacing:.3px;line-height:1.62}.product-accordion-list .foundation-layout{grid-template-columns:minmax(0,1fr) 420px}.product-accordion-list .build-readout-item{min-height:142px;padding:14px 18px}.product-accordion-list .build-readout-title{font-size:24px}.product-accordion-list .build-readout-value{font-size:31px}.product-accordion-list .build-readout-value small{font-size:15px;margin-top:6px}.product-accordion-list .profile-shape-wrap{padding-bottom:16px;padding-top:60px}.product-accordion-list .profile-shape-meta{left:18px;right:14px;top:17px}.product-accordion-list .profile-shape-name{font-size:min(20px,5.2cqi);font-size:min(var(--profile-fit-size,20px),5.2cqi)}.product-accordion-list .profile-shape-section{gap:8px;grid-template-rows:198px auto}.product-accordion-list .profile-shape-section img{height:198px}.product-accordion-list .profile-shape-title{font-size:22px}.product-accordion-list .mobile-themes-panel .theme-palette-row{gap:48px;padding-left:8px;padding-right:8px}.product-accordion-list .theme-palette{height:74px}.product-price-tag{--price-icon-w:88px;padding:16px 28px 15px calc(88px + 28px);padding:16px 28px 15px calc(var(--price-icon-w) + 28px)}.product-price-tag .shk-pricetag{gap:18px;min-height:90px}.product-price-tag .now{font-size:82px;letter-spacing:-1.7px}.product-price-tag .was{font-size:25px}.product-price-tag .save{font-size:20px}.direct-btns i{font-size:34px;height:92px;min-width:94px;width:94px}.direct-btns .btn{font-size:26px;letter-spacing:.4px;min-height:92px}.config-dialog{max-height:calc(100dvh - 64px);width:min(1560px,88vw)}.config-dialog-head{padding:0 84px 34px}.config-dialog-title{font-size:56px}.config-dialog-sub{font-size:25px;max-width:1040px}.config-close{font-size:34px;height:60px;width:60px}.config-dialog-body{padding:0 18px 28px}.config-overlay[data-family=frets] .config-option-grid{grid-template-columns:repeat(4,minmax(220px,260px))}.config-overlay[data-family=scale] .config-option-grid{grid-template-columns:repeat(2,minmax(250px,290px))}.config-overlay[data-family=fx-pack] .config-option-grid{grid-template-columns:repeat(3,minmax(260px,310px))}.config-option-grid{gap:30px}.config-option{font-size:26px;padding:26px 22px}.config-option small{font-size:17px}.neck-option-grid{gap:24px;grid-template-columns:repeat(4,minmax(270px,310px))}.neck-option-section{grid-template-rows:auto 230px}.neck-option-section img{height:230px}.neck-option-name{font-size:21px}.pickup-selector-grid{gap:28px;grid-template-columns:repeat(3,minmax(280px,340px))}.pickup-selector{padding:26px 24px 50px}.pickup-selector-name{font-size:26px}.pickup-selector-type{font-size:18px}.pickup-heat-row{font-size:17px}.config-option-price{bottom:13px;font-size:17px;right:14px}.specs-section{margin-top:max(5rem,min(4.5vw,7rem))}.section-heading{font-size:48px;margin-bottom:34px}.ear{height:220px;min-height:220px;padding:32px 34px 32px 46%}.ear-val{font-size:27px}.ear-cat{font-size:18px}.ear.active .ear-val{font-size:29px}.ear.active .ear-cat{font-size:19px}.spec-stage{padding:68px 80px}.spec-subhead{font-size:28px}.spec-subhead i{font-size:21px}.srow{padding:17px 0}.srow .k{font-size:18px}.srow .v{font-size:24px}.adv-side{font-size:23px}.component-data-note{font-size:18px;line-height:1.6}.tech-details summary{font-size:24px}.cos-head{font-size:23px}.cos-head i{font-size:20px}.cos-key,.cos-val{font-size:18px}.fx-inline-heading{font-size:24px}.fx-inline-card{padding:28px}.fx-inline-card .bwl-label{font-size:21px}.fx-inline-card p{font-size:18px;line-height:1.5}.fx-inline-card .shk-pricetag .now{font-size:30px}.shk-pkc .pkc-model{font-size:27px}.shk-pkc .pkc-pos,.shk-pkc .pkc-row-label,.shk-pkc .pkc-series{font-size:17px}.shk-pkc .pkc-meter-val{font-size:20px}.shk-pkc .pkc-dc-num{font-size:38px}.shk-pkc .pkc-dc-unit{font-size:17px}.shk-pkc .pkc-foot .k{font-size:16px}.shk-pkc .pkc-foot .v{font-size:20px}}@media (max-width:991px){.item-v10{--mobile-purchase-bar-h:46px}.checkout-grid{bottom:0;display:grid;grid-template-columns:var(--mobile-purchase-bar-h) max-content minmax(0,1fr);grid-template-rows:var(--mobile-purchase-bar-h);height:calc(var(--mobile-purchase-bar-h) + env(safe-area-inset-bottom));left:0;max-width:none;position:fixed;right:0;width:100vw;z-index:10550;grid-gap:0;background:#efe1cf;box-shadow:0 -8px 24px rgba(42,28,18,.16),inset 0 1px 0 hsla(0,0%,100%,.72);gap:0;margin:0;padding-bottom:env(safe-area-inset-bottom)}.checkout-stack,.checkout-stack>.cell,.checkout-stack>.cell>.btn{max-width:none;min-width:0;width:100%}.checkout-stack--support{align-self:stretch;display:block;grid-column:1;grid-row:1}.checkout-stack--support>.cell{display:block;height:var(--mobile-purchase-bar-h);min-height:var(--mobile-purchase-bar-h);position:relative;width:var(--mobile-purchase-bar-h)}.checkout-stack--support>.cell>i{align-items:center;background:#6f5038;border:0;color:#fffaf4;display:grid;font-size:18px;height:var(--mobile-purchase-bar-h);justify-items:center;min-width:var(--mobile-purchase-bar-h);place-items:center;text-shadow:none;width:var(--mobile-purchase-bar-h);-webkit-text-stroke:.2px rgba(255,250,244,.4)}.checkout-stack--support>.cell>.btn{background:transparent;border:0;bottom:0;box-shadow:none;color:transparent;font-size:0;left:0;min-height:var(--mobile-purchase-bar-h);padding:0;position:absolute;right:0;top:0;z-index:2}.checkout-stack--purchase{display:contents}.checkout-stack--purchase .product-price-tag{--price-icon-w:0;background:#efe1cf;border:0;border-left:1px solid rgba(111,80,56,.18);border-radius:0;border-right:1px solid rgba(111,80,56,.22);grid-column:2;grid-row:1;height:var(--mobile-purchase-bar-h);min-height:var(--mobile-purchase-bar-h);padding:0 12px;width:100%}.checkout-stack--purchase .product-price-tag:before{content:none}.checkout-stack--purchase .product-price-tag .shk-pricetag{gap:0;min-height:var(--mobile-purchase-bar-h)}.checkout-stack--purchase .product-price-tag .meta{display:none}.checkout-stack--purchase .product-price-tag .now{font-size:max(18px,min(4.6vw,24px));letter-spacing:-.5px;line-height:1}.checkout-stack--purchase .product-price-tag .price-currency{font-size:11px}.checkout-stack--purchase>.cart-cell{display:grid;grid-column:3;grid-row:1;grid-template-columns:var(--mobile-purchase-bar-h) minmax(0,1fr);height:var(--mobile-purchase-bar-h);position:relative;width:100%}.checkout-stack--purchase>.cart-cell>i{align-items:center;background:var(--bs-success);border:0;bottom:0;color:#fff;display:grid;font-size:15px;height:var(--mobile-purchase-bar-h);justify-items:center;left:0;min-width:var(--mobile-purchase-bar-h);place-items:center;pointer-events:none;position:absolute;right:auto;text-shadow:0 1px 0 rgba(0,0,0,.16);top:0;width:var(--mobile-purchase-bar-h);z-index:2}.checkout-stack--purchase>.cart-cell>.btn{border:0;border-radius:0;bottom:0;font-size:max(12px,min(1.7vw,14px));font-weight:680;left:0;min-height:var(--mobile-purchase-bar-h);padding:0 8px 0 calc(var(--mobile-purchase-bar-h) + 10px);position:absolute;right:0;top:0;z-index:1}}@media (min-width:600px) and (max-width:991px){.checkout-stack--support{display:block}.designer-hint{align-items:center;background:#fffaf4;border:1px solid rgba(111,80,56,.25);border-radius:18px;bottom:calc(100% + 12px);box-shadow:0 10px 28px rgba(42,28,18,.22);color:#554738;display:flex;font-size:10px;font-weight:700;gap:9px;left:10px;line-height:1.25;max-width:min(240px,calc(100vw - 24px));padding:9px 10px 9px 13px;position:absolute;right:auto;text-transform:none;width:-moz-max-content;width:max-content;z-index:6}.designer-hint:after{background:#fffaf4;border-bottom:1px solid rgba(111,80,56,.22);border-right:1px solid rgba(111,80,56,.22);bottom:-6px;content:"";height:11px;left:18px;position:absolute;transform:rotate(45deg);width:11px}.designer-hint button{align-items:center;background:rgba(111,80,56,.1);border:0;border-radius:50%;color:#6f5038;cursor:pointer;display:grid;font-size:15px;height:22px;justify-items:center;line-height:1;min-height:22px;padding:0;place-items:center;position:relative;width:22px;z-index:1}@media(hover:hover) and (pointer:fine){.designer-hint button:focus-visible,.designer-hint button:hover{background:#6f5038;color:#fff;outline:0}}.designer-hint[hidden]{display:none}}@media (max-width:767px){.checkout-grid{grid-template-columns:max-content minmax(0,1fr)}.checkout-stack--support{display:none}.checkout-stack--purchase .product-price-tag{border-left:0;grid-column:1}.checkout-stack--purchase>.cart-cell{grid-column:2}}@media (max-width:360px){.item-v10{--mobile-purchase-bar-h:42px}.checkout-grid{grid-template-columns:max-content minmax(0,1fr);grid-template-rows:var(--mobile-purchase-bar-h)}.checkout-stack--purchase>.cart-cell{grid-template-columns:var(--mobile-purchase-bar-h) minmax(0,1fr)}.checkout-stack--purchase>.cart-cell>i{bottom:0;font-size:12px;height:var(--mobile-purchase-bar-h);left:0;min-width:var(--mobile-purchase-bar-h);right:auto;top:0;transform:none;width:var(--mobile-purchase-bar-h)}.checkout-stack--purchase>.cart-cell>.btn{border-radius:0;font-size:11px;padding:0 4px 0 calc(var(--mobile-purchase-bar-h) + 8px)}}.specs-home{position:relative}.specs-home:before{background:linear-gradient(90deg,transparent,rgba(143,109,80,.16) 10%,rgba(111,80,56,.5) 50%,rgba(143,109,80,.16) 90%,transparent);box-shadow:0 3px 9px rgba(74,48,30,.1);content:"";display:block;height:1px;margin:max(24px,min(3dvh,40px)) 0 max(28px,min(3.4dvh,46px));width:100%}#specs-home>.specs-section{margin-top:0}@media (max-width:991px){.specs-home:before{margin:18px 0 26px}}@media (min-width:2560px) and (min-height:1200px){.specs-home:before{margin:36px 0 44px}}@media (min-width:3200px) and (min-height:1800px){.specs-home:before{margin:48px 0 56px}}@media (min-width:992px) and (max-height:820px){.product-accordion-list{gap:3px;margin:6px 0 8px}.product-accordion-list .mobile-section-launcher{min-height:40px;padding:4px 0}.product-accordion-list .mobile-section-launcher strong{font-size:16px}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{max-height:120px;padding:5px 0 8px}.product-accordion-list .mobile-description-copy{font-size:14.5px;line-height:1.48}.product-accordion-list .theme-palette{height:30px}}@media (min-width:3200px) and (max-height:1000px){.product-accordion-list{gap:3px;margin:6px 0 8px}.product-accordion-list .mobile-section-launcher{min-height:40px;padding:4px 0}.product-accordion-list .mobile-section-launcher strong{font-size:16px}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{max-height:120px;padding:5px 0 8px}.product-accordion-list .mobile-description-copy{font-size:14.5px;line-height:1.48}.product-accordion-list .theme-palette{height:30px}}@media (min-width:992px) and (max-height:699px){#product-detail{--opening-panel-height:420px;--desktop-viewer-w:168px}.product-accordion-list{gap:2px;margin:3px 0 5px}.product-accordion-list .mobile-section-launcher{min-height:34px;padding:2px 0}.product-accordion-list .mobile-section-launcher strong{font-size:14px}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{max-height:88px;padding:3px 0 5px}.product-accordion-list .mobile-description-copy{font-size:13px;line-height:1.42}}.viz-reset{font:inherit;padding:0}.build-signature:focus-visible,.ear:focus-visible,.product-accordion-list .build-readout-item:focus-visible,.product-accordion-list .mobile-section-launcher:focus-visible,.product-accordion-list .profile-config-hit:focus-visible,.viz-reset:focus-visible,[data-preview-role=sizing-placeholder]:focus-visible{box-shadow:0 0 0 3px hsla(32,38%,63%,.16);outline:1px solid rgba(143,109,80,.82);outline-offset:2px}@media (max-width:439px){.product-accordion-list .profile-shape-wrap{width:min(330px,100%)}}@media (min-width:1600px) and (max-width:1920px){.pd-info-head>.product-series-line,.pd-info>.product-series-line{font-size:15px}}@media (min-width:2560px) and (min-height:1200px){.build-signature-popover{padding:20px 24px;width:420px}.build-signature-popover strong{font-size:20px}.build-signature-popover span{font-size:21px;line-height:1.48}#related-products-title{font-size:26px;letter-spacing:.4px}.rel-name{font-size:24px}.rel-sku{font-size:16px}.rel-price{font-size:30px}.component-data-note{font-size:17px}.fx-inline-card .bwl-label{font-size:17px}.fx-inline-card p{font-size:16px;line-height:1.55}}@media (min-width:2560px) and (max-width:3199px) and (min-height:1200px){#product-detail>.product-breadcrumb,#product-detail>.product-breadcrumb .breadcrumb-item{font-size:16px}.product-accordion-list .profile-shape-name{font-size:min(max(14px,min(calc(13px*1.4),20px)),6.2cqi);font-size:min(max(14px,min(calc(var(--profile-fit-size,13px)*1.4),20px)),6.2cqi)}.product-accordion-list .build-readout-value small{font-size:14px}.neck-option-name{font-size:17px}.neck-option-section b{font-size:13px}.pickup-selector-name{font-size:19px}.pickup-selector-type{font-size:14px}.pickup-heat-row{font-size:13px}.config-option-price,.config-option-price.unavailable{font-size:14px}.config-price-change{font-size:13px}.ear-cat{font-size:16px}.ear.active .ear-cat{font-size:17px}.srow .k{font-size:16px}.srow .v{font-size:20px}.tech-details summary{font-size:19px}.cos-key,.cos-val{font-size:16px}.shk-pkc .pkc-model{font-size:24px}.shk-pkc .pkc-pos,.shk-pkc .pkc-row-label,.shk-pkc .pkc-series{font-size:14px}.shk-pkc .pkc-meter-val{font-size:16px}.shk-pkc .pkc-dc-num{font-size:38px}.shk-pkc .pkc-dc-unit{font-size:17px}.shk-pkc .pkc-foot .k{font-size:12px}.shk-pkc .pkc-foot .v{font-size:16px}.shk-pkc .pkc-eq .b span{font-size:11px}}@media (min-width:3200px) and (min-height:1800px){.product-accordion-list .profile-shape-name{font-size:min(max(18px,min(calc(13px*1.7),26px)),6.2cqi);font-size:min(max(18px,min(calc(var(--profile-fit-size,13px)*1.7),26px)),6.2cqi)}.config-option-price.unavailable{font-size:17px}.config-price-change{font-size:16px}.shk-pkc .pkc-eq .b span{font-size:14px}.build-signature-popover{padding:28px 32px;width:560px}.build-signature-popover strong{font-size:26px}.build-signature-popover span{font-size:28px;line-height:1.5}#related-products-title{font-size:36px}.rel-name{font-size:30px}.rel-sku{font-size:19px}.rel-price{font-size:38px}.component-data-note{font-size:21px}.fx-inline-card .bwl-label{font-size:22px}.fx-inline-card p{font-size:20px}}#mobile-config-panel-body,#mobile-config-panel-body .build-readout,#mobile-config-panel-body .build-readout-item,#mobile-config-panel-body .foundation-layout,#mobile-config-panel-body .profile-shape-wrap{box-sizing:border-box;max-width:100%;min-width:0}#mobile-config-panel-body{overflow:clip;overflow-clip-margin:5px}.product-accordion-list #mobile-config-panel>.mobile-config-panel{max-height:none;overflow:clip;overscroll-behavior:auto;scrollbar-width:auto}@media (min-width:2560px) and (min-height:1200px){.product-series-line{display:block;margin-top:3px}.product-series-line>span{display:block}.product-series-line>span:nth-child(2){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#product-detail>.product-breadcrumb,#product-detail>.product-breadcrumb .breadcrumb-item{font-size:18px;line-height:1.2}#product-detail>.product-breadcrumb{padding-bottom:7px;padding-top:5px}#product-detail>.pd-info{padding:0 24px 0 0}}@media (min-width:3200px) and (min-height:1800px){#product-detail>.product-breadcrumb,#product-detail>.product-breadcrumb .breadcrumb-item{font-size:24px}#product-detail>.product-breadcrumb{padding-bottom:10px;padding-top:8px}#product-detail>.pd-info{padding:0 36px 0 0}.product-series-line{margin-top:5px}}@media (min-width:992px){#product-detail>.pd-info{align-self:stretch;height:var(--opening-panel-height);min-height:var(--opening-panel-height)}#product-detail .checkout-grid{flex:0 0 auto;margin-top:auto}#product-detail .checkout-grid{--desktop-action-icon-w:44px}#product-detail .checkout-stack>.cell{display:grid;grid-template-columns:var(--desktop-action-icon-w) minmax(0,1fr);position:relative}#product-detail .checkout-stack>.cell>i{grid-area:1/1;pointer-events:none;position:relative;z-index:2}#product-detail .checkout-stack>.cell>.btn{grid-area:1/1/2/-1;padding-left:var(--desktop-action-icon-w);padding-right:0;position:relative;width:100%;z-index:1}#product-detail .product-price-tag{--price-icon-w:0;border-left:1px solid rgba(143,109,80,.28)}#product-detail .product-price-tag:before{content:none}#product-detail .product-price-tag .shk-pricetag{justify-content:center}}@media (min-width:992px) and (max-height:820px){.product-accordion-list{gap:2px;margin:4px 0 6px}.product-accordion-list .mobile-section-launcher{min-height:38px;padding:3px 0}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{padding:4px 0 6px}}@media (min-width:3200px) and (max-height:1000px){.product-accordion-list{gap:2px;margin:4px 0 6px}.product-accordion-list .mobile-section-launcher{min-height:38px;padding:3px 0}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{padding:4px 0 6px}}@media (min-width:992px) and (max-height:740px){.product-accordion-list{gap:1px;margin:2px 0 4px}.product-accordion-list .mobile-section-launcher{min-height:28px;padding:0}.product-accordion-list .mobile-section-launcher strong{font-size:13.5px}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{padding:1px 0 3px}#mobile-description-panel .mobile-accordion-content{max-height:58px}#mobile-themes-panel .mobile-accordion-content{max-height:26px}#mobile-config-panel .mobile-accordion-content{max-height:none}.product-accordion-list .foundation-layout{grid-template-columns:minmax(0,1fr) 156px}.product-accordion-list .build-readout-item{min-height:36px;padding:1px 4px}.product-accordion-list .build-readout-title{font-size:10.5px}.product-accordion-list .build-readout-value{font-size:12.5px}.product-accordion-list .build-readout-value small{font-size:7.5px}.product-accordion-list .profile-shape-wrap{padding:19px 0 2px 4px}.product-accordion-list .profile-shape-meta{left:8px;right:5px;top:5px}.product-accordion-list .profile-shape-name{font-size:min(10px,5.2cqi);font-size:min(var(--profile-fit-size,10px),5.2cqi)}.product-accordion-list .profile-shape-section{gap:1px;grid-template-rows:46px auto}.product-accordion-list .profile-shape-section img{height:46px}.product-accordion-list .profile-shape-title{font-size:10px}.product-accordion-list .mobile-description-copy{font-size:12.5px;line-height:1.36}.product-accordion-list .theme-palette{height:22px}#product-detail .checkout-grid{--desktop-action-icon-w:40px}.checkout-stack--support>.cell{grid-template-columns:40px minmax(0,1fr);height:40px;min-height:40px}.checkout-stack--purchase>.cart-cell>i,.checkout-stack--support>.cell>i{height:40px;min-width:40px;width:40px}.checkout-stack--purchase>.cart-cell>.btn,.checkout-stack--support>.cell>.btn{font-size:12px;min-height:40px}.checkout-stack--purchase .product-price-tag{min-height:44px;padding-bottom:2px;padding-top:2px}.checkout-stack--purchase .product-price-tag .shk-pricetag{min-height:40px}.checkout-stack--purchase .product-price-tag .now{font-size:32px}}@media (min-width:992px) and (max-height:620px){#product-detail{row-gap:8px}.product-accordion-list{margin:0}.product-accordion-list .mobile-section-launcher{min-height:28px;padding:0}#mobile-description-panel .mobile-accordion-content{max-height:52px}#mobile-themes-panel .mobile-accordion-content{max-height:26px}#mobile-config-panel .mobile-accordion-content{max-height:none}.product-accordion-list .foundation-layout{grid-template-columns:minmax(0,1fr) 124px}.product-accordion-list .build-readout-item{min-height:30px;padding:1px 3px}.product-accordion-list .build-readout-title{font-size:9.5px}.product-accordion-list .build-readout-value{font-size:11.5px}.product-accordion-list .build-readout-value small{font-size:7px}.product-accordion-list .profile-shape-wrap{padding:18px 0 2px 3px}.product-accordion-list .profile-shape-meta{left:6px;right:4px;top:4px}.product-accordion-list .profile-shape-name{font-size:min(9px,5.2cqi);font-size:min(var(--profile-fit-size,9px),5.2cqi)}.product-accordion-list .profile-shape-section{grid-template-rows:36px auto}.product-accordion-list .profile-shape-section img{height:36px}.product-accordion-list .profile-shape-title{font-size:9px}#product-detail .checkout-grid{--desktop-action-icon-w:40px}.checkout-stack--support>.cell{grid-template-columns:40px minmax(0,1fr);height:40px;min-height:40px}.checkout-stack--purchase>.cart-cell>i,.checkout-stack--support>.cell>i{height:40px;min-width:40px;width:40px}.checkout-stack--purchase>.cart-cell>.btn,.checkout-stack--support>.cell>.btn{min-height:40px}.checkout-stack--purchase .product-price-tag{min-height:42px}.checkout-stack--purchase .product-price-tag .shk-pricetag{min-height:38px}}@media (min-width:2560px) and (max-width:3199px) and (min-height:1200px){.product-accordion-list .foundation-layout{grid-template-columns:minmax(0,1fr) 320px}.product-accordion-list .build-readout-item{min-height:112px;padding:11px 14px;touch-action:manipulation}.product-accordion-list .build-readout-title{font-size:20px}.product-accordion-list .build-readout-value{font-size:26px}.product-accordion-list .build-readout-value small{font-size:15px;margin-top:5px}.product-accordion-list .config-change-cue{font-size:11px;right:10px;top:9px}.product-accordion-list .config-change-cue i{font-size:13px}.product-accordion-list .profile-shape-wrap{padding-bottom:13px;padding-top:48px}.product-accordion-list .profile-shape-section{grid-template-rows:152px auto}.product-accordion-list .profile-shape-section img{height:152px}.product-accordion-list .profile-shape-title{font-size:19px}}@media (min-width:992px) and (max-width:1199px){.item-v10{--page-frame-desktop:max(900px,min(92vw,960px));--site-header-h:130px}.build-signatures{display:flex;gap:10px;right:0;top:0}.build-signature,.build-signature .ear-glyph{height:44px;width:48px}.build-signature .ear-hardware-icon{font-size:30px}.build-signature-popover{top:calc(100% + 12px);width:300px}#product-detail .build-signature .build-signature-popover{left:auto;right:0;transform:translateY(7px)}#product-detail .build-signature.is-open .build-signature-popover{transform:translate(0)}#product-detail .build-signature .build-signature-popover:before{left:auto;right:19px;transform:rotate(45deg)}.pd-info-head>.item-title,.pd-info>.item-title{max-width:calc(100% - 240px)}}@media (min-width:768px) and (max-width:991px){.build-signatures{display:flex;gap:8px;right:0;top:0}.build-signature,.build-signature .ear-glyph{height:44px;width:44px}.build-signature .ear-hardware-icon{font-size:28px}.build-signature-popover{top:calc(100% + 12px);width:min(300px,calc(100vw - 64px))}#product-detail .build-signature .build-signature-popover{left:auto;right:0;transform:translateY(7px)}#product-detail .build-signature.is-open .build-signature-popover{transform:translate(0)}#product-detail .build-signature .build-signature-popover:before{left:auto;right:17px;transform:rotate(45deg)}.pd-info-head>.item-title,.pd-info>.item-title{max-width:calc(100% - 216px);min-height:44px;white-space:nowrap}}@media (min-width:768px) and (max-width:1199px){#spec-ears{--ear-art-zone:max(92px,min(10.8vw,128px));--ear-headstock-w:max(122px,min(14vw,160px));--ear-body-w:max(142px,min(16vw,184px))}#spec-ears .ear{justify-content:center;min-width:0;padding:max(13px,min(1.5vw,18px)) max(10px,min(1.5vw,17px)) max(13px,min(1.5vw,18px)) var(--ear-art-zone);text-align:center}#spec-ears .ear-icon-slot,#spec-ears .ear[data-t=body]>.ear-icon-slot,#spec-ears .ear[data-t=neck]>.ear-icon-slot{align-items:center;bottom:0;height:100%;justify-content:center;left:0;margin:0;overflow:hidden;right:auto;top:0;width:var(--ear-art-zone)}#spec-ears .ear[data-t=neck]>.ear-icon-slot{justify-content:flex-start}#spec-ears .ear[data-t=body]>.ear-icon-slot{align-items:flex-start;justify-content:center;top:0;transform:translateX(max(3px,min(.7vw,9px)))}#spec-ears .ear-glyph{height:max(82px,min(9.5vw,112px));width:max(78px,min(9vw,104px))}#spec-ears .ear[data-t=neck] .ear-glyph{height:max(126px,min(14vw,160px));transform:translateX(max(-15px,min(-1vw,-8px)));width:var(--ear-headstock-w)}#spec-ears .ear[data-t=body] .ear-glyph{height:max(146px,min(16vw,184px));transform:translateY(max(-8px,min(-.5vw,-4px)));width:var(--ear-body-w)}#spec-ears .ear-hardware-icon{font-size:max(60px,min(7vw,80px))}#spec-ears .ear-cat,#spec-ears .ear-val{margin-left:0;margin-right:0;max-width:100%;padding-right:max(2px,min(.5vw,7px));text-align:center;width:100%}}@media (min-width:768px){#spec-ears .ear-val{margin-bottom:max(7px,min(.62vw,11px));margin-top:0}#spec-ears .ear-cat{margin-top:0}}@media (min-width:992px){#product-detail>.product-breadcrumb,#product-detail>.product-breadcrumb .breadcrumb-item{font-size:max(13px,min(.9vw,15px));font-weight:400;line-height:1.18}}@media (min-width:992px){.item-v10>.container #product-detail{justify-content:stretch;margin-left:0;margin-right:0;max-width:none;width:100%}#product-detail>.pd-info{padding-right:0}}@media (min-width:992px) and (max-width:3199px){#product-detail{grid-template-columns:var(--desktop-viewer-w) minmax(0,1fr)}}@media (min-width:3200px) and (max-height:1799px){#product-detail{grid-template-columns:var(--desktop-viewer-w) minmax(0,1fr)}}@media (min-width:3200px) and (min-height:1800px){#product-detail{grid-template-columns:auto minmax(0,1fr);justify-content:stretch}}@media (min-width:992px){#product-detail [data-action=add-to-cart],#product-detail [data-action=open-3d-designer]{font-size:calc(max(14px, min(.8vw, 22px)) + 2pt);font-weight:640;letter-spacing:.08px}}@media (min-width:3200px) and (max-height:1799px){.product-accordion-list{flex:0 1 auto;gap:6px;margin:8px 0 10px;min-height:0}.product-accordion-list .mobile-section-launcher{min-height:46px;padding:4px 0}.product-accordion-list .mobile-section-launcher strong{font-size:22px}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{padding:6px 0 10px}.product-accordion-list .mobile-description-copy{font-size:18px;line-height:1.5}.product-accordion-list .theme-palette{height:40px}.product-accordion-list .foundation-layout{grid-template-columns:minmax(0,1fr) 280px}.product-accordion-list .build-readout-item{min-height:78px;padding:6px 9px}.product-accordion-list .build-readout-title{font-size:16px}.product-accordion-list .build-readout-value{font-size:20px}.product-accordion-list .build-readout-value small{font-size:11px;margin-top:3px}.product-accordion-list .profile-shape-wrap{padding-bottom:8px;padding-top:36px}.product-accordion-list .profile-shape-section{gap:3px;grid-template-rows:104px auto}.product-accordion-list .profile-shape-section img{height:104px}.product-accordion-list .profile-shape-title{font-size:15px}}@media (min-width:992px) and (max-width:1599px){#product-detail .product-accordion-list .mobile-description-copy{font-size:max(13.5px,min(.9vw,14.5px));line-height:1.52}}@media (min-width:992px){#product-detail .checkout-stack--purchase{--desktop-commerce-row-h:44px}#product-detail .checkout-stack--purchase .product-price-tag,#product-detail .checkout-stack--purchase>.cart-cell,#product-detail .checkout-stack--purchase>.cart-cell>.btn,#product-detail .checkout-stack--purchase>.cart-cell>i{height:var(--desktop-commerce-row-h);min-height:var(--desktop-commerce-row-h);width:100%}#product-detail .checkout-stack--purchase .product-price-tag{align-items:center;display:flex;padding-bottom:0;padding-top:0}#product-detail .checkout-stack--purchase .product-price-tag .shk-pricetag{height:var(--desktop-commerce-row-h);min-height:var(--desktop-commerce-row-h)}#product-detail .checkout-stack--purchase .product-price-tag .now{font-size:30px;letter-spacing:-.6px}}@media (min-width:1921px) and (max-width:2559px){#product-detail .checkout-stack--purchase{--desktop-commerce-row-h:46px}#product-detail .checkout-stack--purchase .product-price-tag .now{font-size:33px;letter-spacing:-.7px}}@media (min-width:3200px) and (max-height:1799px){#product-detail .checkout-stack--purchase{--desktop-commerce-row-h:46px}#product-detail .checkout-stack--purchase .product-price-tag .now{font-size:33px;letter-spacing:-.7px}}@media (min-width:2560px) and (max-width:3199px) and (min-height:1200px){#product-detail .checkout-stack--purchase{--desktop-commerce-row-h:68px}#product-detail .checkout-stack--purchase .product-price-tag .now{font-size:50px;letter-spacing:-1px}}@media (min-width:3200px) and (min-height:1800px){#product-detail .checkout-stack--purchase{--desktop-commerce-row-h:92px}#product-detail .checkout-stack--purchase .product-price-tag .now{font-size:68px;letter-spacing:-1.35px}}@media (min-width:992px) and (max-height:740px){#product-detail .checkout-stack--purchase{--desktop-commerce-row-h:44px}#product-detail .checkout-stack--purchase .product-price-tag .now{font-size:29px;letter-spacing:-.55px}}@media (min-width:992px) and (min-height:700px){.item-v10>.container>div:first-child{padding-bottom:max(28px,min(3.4dvh,44px));padding-top:max(18px,min(2.2dvh,28px))}#product-detail{--opening-panel-height:max(470px,min(calc(100dvh - var(--site-header-h) - 118px),1600px));--opening-bottom-breath:max(28px,min(3.4dvh,46px));row-gap:max(15px,min(1.8dvh,22px))}#product-detail>.product-breadcrumb{padding-bottom:2px;padding-top:3px}}@media (min-width:3200px) and (min-height:1800px){.item-v10>.container>div:first-child{padding-bottom:64px;padding-top:42px}#product-detail{--opening-panel-height:min(calc(100dvh - var(--site-header-h) - 190px),1500px);--opening-bottom-breath:64px;row-gap:30px}#product-detail>.product-breadcrumb{padding-bottom:8px;padding-top:10px}}#full-specification-title{align-items:center;color:#765134;display:flex;font-size:max(29px,min(2.05vw,44px));font-weight:790;gap:max(15px,min(1.2vw,24px));letter-spacing:.1px;line-height:1;margin:0 0 max(20px,min(1.8vw,34px));position:relative;text-shadow:0 1px 0 hsla(0,0%,100%,.9),0 3px 10px rgba(80,51,29,.16);white-space:nowrap}#full-specification-title:before{background:linear-gradient(135deg,#f2ddad,#9c7047 58%,#63452f);border:1px solid #6f5038;box-shadow:0 0 0 3px hsla(34,43%,69%,.22),0 2px 5px rgba(75,47,28,.18);content:"";flex:0 0 auto;height:max(7px,min(.48vw,11px));transform:rotate(45deg);width:max(7px,min(.48vw,11px))}#full-specification-title:after{background:linear-gradient(90deg,#745038,#c6a16e 38%,hsla(32,38%,63%,.12));box-shadow:0 1px 0 hsla(0,0%,100%,.9),0 3px 8px rgba(81,52,30,.08);content:"";flex:1 1 auto;height:2px}.spec-stage[data-active-tab=body]{background:#fff;border-color:#9a704f rgba(111,80,56,.24) rgba(111,80,56,.24);box-shadow:0 12px 30px rgba(55,39,27,.07),inset 0 1px 0 #fff;overflow:hidden;padding:0}.body-spec-shell{container-name:body-spec;container-type:inline-size;display:grid;min-width:0;overflow:hidden}.body-spec-layout{align-items:stretch;display:grid;grid-template-areas:"bodywood identity topwood";grid-template-columns:repeat(3,minmax(0,1fr));position:relative;grid-gap:0;gap:0;min-width:0;padding:0}.body-spec-layout.is-single{grid-template-areas:"bodywood identity";grid-template-columns:repeat(2,minmax(0,1fr))}.body-spec-layout:after,.body-spec-layout:before{background:linear-gradient(180deg,transparent,#c5a47e 10%,#8f6d50 50%,#c5a47e 90%,transparent);bottom:0;content:"";opacity:.56;pointer-events:none;position:absolute;top:0;width:1px;z-index:2}.body-spec-layout:before{left:33.333333%}.body-spec-layout:after{left:66.666667%}.body-spec-layout.is-single:before{left:50%}.body-spec-layout.is-single:after{display:none}.body-identity-viewer{align-content:start;align-self:stretch;display:grid;grid-area:identity;grid-template-rows:auto auto;justify-items:center;justify-self:stretch;position:relative;grid-gap:max(13px,min(1.05vw,19px));gap:max(13px,min(1.05vw,19px));min-width:0;padding:0 max(10px,min(1.2cqi,22px))}.body-identity-viewer:after,.body-identity-viewer:before{content:none}.body-identity-viewer.no-icon{align-content:center;grid-template-rows:auto auto}.body-icon-case{--body-icon-height:max(300px,min(26vw,435px));align-items:flex-start;background:radial-gradient(ellipse at 50% 44%,rgba(111,80,56,.16) 0,hsla(32,38%,63%,.08) 36%,transparent 69%);border:0;box-shadow:none;display:flex;height:max(300px,min(27vw,470px));justify-content:center;min-height:0;overflow:visible;position:relative;width:100%}.body-icon-case:before{content:none}.body-icon-case:after{background:var(--shark-gilded-metal);content:"";filter:drop-shadow(0 10px 8px rgba(73,48,30,.25)) drop-shadow(1px 1px 0 rgba(255,246,224,.38)) drop-shadow(-1px -1px 0 rgba(74,49,30,.2));height:var(--body-icon-height);left:0;-webkit-mask:var(--body-icon-mask) 50% 0/contain no-repeat;mask:var(--body-icon-mask) 50% 0/contain no-repeat;position:absolute;top:0;width:100%;z-index:2}.body-icon-case img{align-self:flex-start;display:block;height:var(--body-icon-height);margin:-1px auto 0;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 0;object-position:50% 0;opacity:0;position:relative;width:auto;z-index:1}.body-plate-filter-defs{height:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.body-identity-name{display:grid;justify-items:center;grid-gap:max(10px,min(.8vw,14px));color:#211d1a;gap:max(10px,min(.8vw,14px));line-height:1;margin-top:max(3px,min(.4vw,7px));text-align:center;text-transform:uppercase}.body-identity-name strong{font-size:max(32px,min(2.5vw,50px));font-style:italic;font-weight:740;letter-spacing:-.02em}.body-identity-name span{color:#6f5038;font-size:max(17px,min(1.15vw,22px));font-weight:670;letter-spacing:.14em}.body-identity-description{background:none;color:#594d43;font-size:max(15px,min(1.02vw,19px));font-weight:450;line-height:1.62;margin:0;max-width:none;padding:max(13px,min(1.35vw,22px)) max(24px,min(5vw,76px)) max(24px,min(2.5vw,38px));text-align:center;text-wrap:pretty;width:100%}.body-material{align-content:center;align-self:stretch;display:grid;justify-items:center;min-width:0;width:100%;grid-gap:max(17px,min(1.45vw,25px));gap:max(17px,min(1.45vw,25px));padding-left:max(10px,min(1.2cqi,22px));padding-right:max(10px,min(1.2cqi,22px));text-align:center}.body-material--body{grid-area:bodywood}.body-material--top{grid-area:topwood}.body-material-copy{display:grid;justify-items:center;min-width:0;width:min(100%,22ch);grid-gap:6px;gap:6px;margin-left:auto;margin-right:auto}.body-material-title{color:#76543b;font-size:max(21px,min(1.55vw,29px));font-weight:760;line-height:1.08;text-transform:uppercase}.body-material-primary{color:#211d1a;font-size:max(18px,min(1.25vw,24px));font-weight:710;line-height:1.12;max-width:100%;text-transform:uppercase;word-wrap:normal;text-wrap:balance;word-break:normal}.body-material-presentation{align-items:center;display:grid;grid-template-areas:"treatment wood colour" ". sheen .";grid-template-columns:minmax(0,1fr) max(132px,min(52%,210px)) minmax(0,1fr);min-width:0;width:100%;grid-gap:max(7px,min(.7vw,12px));gap:max(7px,min(.7vw,12px))}.body-material-presentation .wood-material-thumb{grid-area:wood;justify-self:center;max-width:210px;width:100%}.body-material-side,.neck-material-side{letter-spacing:.035em;text-transform:uppercase}.body-material-side{color:#5f554d;font-size:max(10px,min(.78vw,15px));font-weight:570;line-height:1.3;max-width:100%;min-width:0;word-wrap:normal;text-wrap:balance;word-break:normal}.body-material-side--treatment{grid-area:treatment;text-align:right}.body-material-side--colour{color:#7a593f;font-weight:650;grid-area:colour;text-align:left}.body-material-side--sheen{color:#5f554d;font-weight:670;grid-area:sheen;justify-self:center;text-align:center}@media (min-width:992px){.body-identity-viewer{padding-bottom:var(--body-identity-gap)}.body-material-presentation{gap:var(--spec-material-gap);grid-template-columns:minmax(68px,1fr) var(--spec-material-hex) minmax(68px,1fr)}.body-material-presentation .wood-material-thumb{max-width:var(--spec-material-hex)}.body-material-side{font-size:var(--spec-material-label);line-height:1.16;text-wrap:balance;white-space:normal;word-wrap:break-word}}@container body-spec (max-width:780px){.body-spec-layout,.body-spec-layout.is-single{gap:max(30px,min(5vw,52px));grid-template-areas:"identity identity" "bodywood topwood";grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;padding-right:0}.body-spec-layout.is-single{grid-template-areas:"identity identity" "bodywood bodywood"}.body-spec-layout:after,.body-spec-layout:before{display:none}.body-spec-layout.is-single .body-material--body{justify-self:center;width:min(100%,520px)}.body-identity-viewer:after,.body-identity-viewer:before{display:none}.body-icon-case{--body-icon-height:310px;min-height:320px}}@container body-spec (max-width:520px){.body-spec-layout,.body-spec-layout.is-single{gap:38px;grid-template-areas:"identity" "bodywood" "topwood";grid-template-columns:minmax(0,1fr);padding:0 0 38px}.body-spec-layout.is-single{grid-template-areas:"identity" "bodywood"}.body-material-presentation{grid-template-columns:minmax(0,1fr) minmax(150px,190px) minmax(0,1fr)}.body-icon-case{--body-icon-height:286px;min-height:300px}}@media (min-width:3200px) and (min-height:1800px){.body-spec-layout{gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0;padding-right:0}.body-icon-case{--body-icon-height:520px;min-height:580px}.body-identity-name strong{font-size:64px}.body-identity-name span{font-size:28px}.body-identity-description{font-size:25px;line-height:1.6}.body-material-title{font-size:38px}.body-material-primary{font-size:30px}.body-material-side{font-size:var(--spec-material-label)}.body-material-presentation{grid-template-columns:minmax(0,1fr) var(--spec-material-hex) minmax(0,1fr)}.body-material-presentation .wood-material-thumb{max-width:var(--spec-material-hex)}}.electronics-shell{display:grid;grid-gap:max(18px,min(1.6vw,30px));gap:max(18px,min(1.6vw,30px))}.spec-stage[data-active-tab=elec]{background:#fff;border-color:#9a704f rgba(111,80,56,.22) rgba(111,80,56,.22);box-shadow:0 12px 30px rgba(55,39,27,.07)}.electronics-deck,.electronics-section,.electronics-section .electronics-module-body,.electronics-section .pickup-spec-card,.electronics-shell{background:#fff}.electronics-architecture{align-items:end;display:grid;grid-template-columns:auto minmax(50px,1fr);grid-gap:max(16px,min(1.2vw,24px));gap:max(16px,min(1.2vw,24px));min-width:0;padding:2px 0 4px}.electronics-architecture strong{color:#5f422f;font-size:max(30px,min(2.35vw,48px));font-style:italic;font-weight:680;letter-spacing:-.35px;line-height:.98;text-shadow:0 1px 0 #fff,0 4px 12px rgba(76,47,26,.11);text-transform:uppercase}.electronics-architecture span{background:linear-gradient(90deg,rgba(111,80,56,.72),hsla(34,39%,57%,.52) 45%,rgba(111,80,56,.04));height:2px;margin-bottom:.16em}.electronics-deck{align-items:start;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:max(18px,min(1.5vw,28px));gap:max(18px,min(1.5vw,28px))}.electronics-module-group{background:transparent;border:0;margin:0;min-width:0;position:relative}.electronics-module-group>summary{align-items:center;display:grid;grid-template-areas:"identity" "story";grid-template-columns:minmax(0,1fr);position:relative;grid-gap:9px;background:#fff;cursor:pointer;gap:9px;isolation:isolate;list-style:none;min-width:0;padding:18px max(64px,min(6.2vw,92px)) 17px}.electronics-module-group>summary::-webkit-details-marker{display:none}.module-socket-identity{align-items:center;display:flex;gap:13px;grid-area:identity;justify-content:center;min-width:0;text-align:center;width:100%}.module-socket-identity:after,.module-socket-identity:before{background:linear-gradient(90deg,rgba(111,80,56,.08),rgba(111,80,56,.62));content:"";flex:1 1 auto;height:1px;max-width:220px;min-width:28px;transition:background .3s ease,transform .3s ease}.module-socket-identity:after{background:linear-gradient(90deg,rgba(111,80,56,.62),rgba(111,80,56,.08))}@media(hover:hover) and (pointer:fine){.electronics-module-group>summary:hover .module-socket-identity:before{background:linear-gradient(90deg,rgba(191,151,99,.12),#b38958);transform:translateX(3px)}}@media(hover:hover) and (pointer:fine){.electronics-module-group>summary:hover .module-socket-identity:after{background:linear-gradient(90deg,#b38958,rgba(191,151,99,.12));transform:translateX(-3px)}}.module-socket-identity strong{color:#201b17;font-size:max(25px,min(1.95vw,39px));font-style:italic;font-weight:720;letter-spacing:-.25px;line-height:1;text-transform:uppercase;transition:color .3s ease}.module-socket-identity span{color:#8f6d50;font-size:max(13px,min(.86vw,17px));font-weight:620;line-height:1.15;text-transform:uppercase}.electronics-module-group.is-config-modified .module-socket-identity span,.electronics-module-group.is-config-modified .module-socket-identity strong{color:#7b9f12}.module-socket-story{color:#594d43;font-size:max(13px,min(.82vw,16px));font-weight:440;grid-area:story;line-height:1.45;margin:0 auto;max-width:84ch;text-align:center;text-wrap:pretty}.module-socket-toggle{align-items:center;border:1px solid rgba(111,80,56,.4);border-radius:50%;box-shadow:inset 0 0 0 5px hsla(34,42%,75%,.17);color:#6f5038;display:grid;font-size:23px;font-style:normal;font-weight:350;height:36px;justify-items:center;line-height:1;place-items:center;position:absolute;right:max(15px,min(1.5vw,26px));top:50%;transform:translateY(-50%);transition:transform .36s cubic-bezier(.22,1,.36,1),background .25s ease,color .25s ease;width:36px}.electronics-module-group[open] .module-socket-toggle{background:#6f5038;color:#f3e5cf;transform:translateY(-50%) rotate(45deg)}.electronics-module-body{padding:max(19px,min(1.55vw,30px)) max(12px,min(1.1vw,22px)) max(10px,min(1vw,18px));position:relative}.electronics-module-body:after,.electronics-module-body:before{background:linear-gradient(180deg,rgba(111,80,56,.58),transparent);content:"";height:max(22px,min(2.5vw,44px));position:absolute;top:0;width:1px}.electronics-module-body:before{left:0}.electronics-module-body:after{right:0}.electronics-section{min-width:0}.electronics-section>.pickup-set-head--inner{margin-bottom:0;padding:max(13px,min(1.1vw,20px)) 0 max(14px,min(1.1vw,19px))}.electronics-section .electronics-module-body{padding-top:max(16px,min(1.25vw,24px))}.electronics-section .electronics-module-body:after,.electronics-section .electronics-module-body:before{display:none}.pickup-set-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:max(14px,min(1.3vw,24px));gap:max(14px,min(1.3vw,24px))}.pickup-spec-card{align-content:start;display:grid;min-width:0;position:relative;grid-gap:16px;background:transparent;border:0;box-shadow:none;gap:16px;isolation:isolate;overflow:hidden;padding:max(18px,min(1.45vw,27px));transition:filter .3s ease}.pickup-spec-card:after,.pickup-spec-card:before{display:none}.pickup-spec-card+.pickup-spec-card{border-left:1px solid rgba(111,80,56,.14)}.pickup-spec-card.is-config-modified:after,.pickup-spec-card.is-config-modified:before{background:linear-gradient(90deg,#7b9f12,rgba(123,159,18,.42),rgba(123,159,18,.08))}.pickup-card-body,.pickup-card-head{position:relative;z-index:1}.pickup-card-head{align-items:start;display:grid;grid-template-areas:"position magnet" "model magnet" "series magnet";grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 14px;border-bottom:1px solid rgba(111,80,56,.2);gap:4px 14px;padding-bottom:13px}.pickup-engraving{aspect-ratio:1;background:linear-gradient(145deg,#5d3a29,#ba7f50 47%,#6f4530);filter:drop-shadow(0 1px 0 rgba(255,255,255,.68));-webkit-mask:var(--pickup-engraving-image) center/contain no-repeat;mask:var(--pickup-engraving-image) center/contain no-repeat;mix-blend-mode:multiply;opacity:.62;pointer-events:none;position:absolute;top:max(8px,min(.72vw,14px));transition:opacity .3s ease,filter .3s ease,transform .35s cubic-bezier(.22,1,.36,1);width:max(96px,min(8.7vw,136px));z-index:0}.pickup-engraving--bridge{right:max(7px,min(.65vw,13px));transform-origin:100% 0}.pickup-engraving--neck{left:max(7px,min(.65vw,13px));transform-origin:0 0}.pickup-spec-card:has(.pickup-engraving--bridge) .pickup-card-head{padding-right:max(88px,min(7.7vw,122px))}.pickup-spec-card:has(.pickup-engraving--neck) .pickup-card-head{padding-left:max(88px,min(7.7vw,122px))}@media(hover:hover) and (pointer:fine){.pickup-spec-card:hover .pickup-engraving{filter:drop-shadow(0 1px 0 #fff);opacity:.8;transform:scale(1.035)}}.pickup-spec-card.is-config-modified .pickup-engraving{background:linear-gradient(145deg,#5e7f0d,#a2c43a 52%,#4d6a09)}.pickup-position{color:#5e4a3a;font-size:max(15px,min(1vw,18px));font-weight:650;grid-area:position;line-height:1.1;text-transform:uppercase}.pickup-model{color:#1f1b18;font-size:max(25px,min(1.65vw,34px));font-weight:770;grid-area:model;letter-spacing:-.25px;line-height:1.03}.pickup-series{color:#a02128;font-size:max(12px,min(.76vw,14px));font-style:italic;font-weight:570;grid-area:series;letter-spacing:.45px;line-height:1.2;margin-top:3px;text-transform:uppercase}.pickup-magnet{align-self:start;color:#2a231e;font-size:max(13px,min(.82vw,16px));font-weight:650;grid-area:magnet;letter-spacing:.2px;line-height:1;text-align:right;text-transform:uppercase;white-space:nowrap}.pickup-card-body{align-items:start;display:grid;grid-template-areas:"performance" "details";grid-template-columns:minmax(0,1fr);grid-gap:15px;min-width:0}.pickup-card-copy{align-content:start;display:grid;grid-area:copy;grid-gap:10px;gap:10px;min-width:0;padding-right:4px}.pickup-performance{align-items:end;display:grid;grid-area:performance;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);grid-gap:max(16px,min(1.4vw,26px));border-bottom:1px solid rgba(111,80,56,.16);border-right:0;gap:max(16px,min(1.4vw,26px));min-width:0;padding:0 0 17px}.pickup-visual{align-content:start;display:grid;grid-gap:9px;gap:9px;min-width:0}.pickup-eq-head,.pickup-output-head{align-items:baseline;color:#6f5038;display:flex;gap:12px;justify-content:space-between;line-height:1.1}.pickup-eq-head strong,.pickup-output-head span{font-size:13px;font-weight:650}.pickup-output-head strong{color:#a02128;color:var(--output-color,#a02128);font-size:21px;font-weight:760;letter-spacing:.2px}.pickup-eq-head span{color:#927b67;font-size:10px;font-weight:450;text-transform:none}.pickup-meter-track{background:linear-gradient(90deg,#668a43,#c9a73c 52%,#a02128 82%,#6f151c);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(61,42,28,.14),0 2px 7px rgba(88,49,30,.08);height:7px;margin:6px 7px 2px;position:relative}.pickup-meter-track:before{background:repeating-linear-gradient(90deg,transparent,transparent calc(10% - 1px),rgba(111,80,56,.25) calc(10% - 1px),rgba(111,80,56,.25) 10%);bottom:-5px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:-5px}.pickup-meter-marker{background:#fffaf3;border:2px solid #a02128;border:2px solid var(--output-color,#a02128);border-radius:50%;box-shadow:0 0 0 3px rgba(160,33,40,.11),0 2px 5px rgba(45,30,19,.2);height:17px;position:absolute;top:-6px;transform:translateX(-50%);width:17px}.pickup-spec-card.is-config-modified .pickup-meter-marker{border-color:#7fa411;box-shadow:0 0 0 2px rgba(141,175,32,.14),0 1px 4px rgba(45,30,19,.16)}.pickup-meter-scale{color:#927f6d;display:flex;font-size:9px;font-weight:550;justify-content:space-between;line-height:1;text-transform:uppercase}.pickup-eq-chart{background:repeating-linear-gradient(0deg,transparent,transparent 25px,rgba(111,80,56,.08) 0,rgba(111,80,56,.08) 26px),linear-gradient(180deg,rgba(160,33,40,.025),rgba(111,80,56,.035));border-bottom:1px solid rgba(111,80,56,.16);border-top:1px solid rgba(111,80,56,.16);height:max(96px,min(7.2vw,125px));min-width:0;overflow:hidden;position:relative}.pickup-eq-svg{display:block;height:100%;overflow:visible;width:100%}.pickup-eq-fill{fill:rgba(160,33,40,.15)}.pickup-eq-line{fill:none;filter:drop-shadow(0 2px 2px rgba(93,27,31,.14));stroke:#a02128;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.pickup-eq-point{fill:#fffaf3;stroke:#a02128;stroke-width:2}.pickup-eq-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;color:#766454;font-size:9px;font-weight:600;gap:0;line-height:1;text-align:center;text-transform:uppercase}.pickup-frequency-guide{display:grid;grid-gap:7px;gap:7px}.pickup-frequency-track{background:linear-gradient(90deg,rgba(111,80,56,.16),rgba(111,80,56,.68),rgba(111,80,56,.16));height:1px;margin:21px 4px 12px;position:relative}.pickup-frequency-marker{background:#f3e8d9;border:1px solid #6f5038;height:11px;position:absolute;top:-5px;transform:translateX(-50%) rotate(45deg);width:11px}.pickup-frequency-value{color:#40352c;font-size:12px;font-weight:650;line-height:1;text-align:center}.pickup-voicing{color:#3f3730;font-size:14px;font-weight:470;line-height:1.5;margin:0;text-wrap:pretty}.pickup-use{color:#6f5c4c;font-size:12px;font-weight:480;line-height:1.45;margin:0;text-wrap:pretty}.pickup-use strong{color:#3d332b;font-weight:650}.pickup-facts{align-content:start;display:grid;grid-area:facts;grid-template-columns:1fr;grid-gap:11px;border-left:1px solid rgba(111,80,56,.14);border-top:0;gap:11px;padding:0 0 0 17px}.pickup-fact{display:grid;grid-gap:3px;gap:3px;min-width:0}.pickup-fact span{color:#8f735b;font-size:11px;font-weight:550;line-height:1.2}.pickup-fact strong{word-wrap:anywhere;color:#28211c;font-size:13px;font-weight:650;line-height:1.25}.pickup-card-details{background:linear-gradient(90deg,hsla(35,51%,89%,.24),transparent);border-bottom:1px solid rgba(111,80,56,.18);border-top:1px solid rgba(111,80,56,.18);grid-area:details;transition:background .25s ease}.pickup-card-details>summary{color:#6f5038;font-size:11px;font-weight:720;gap:16px;justify-content:space-between;letter-spacing:.055em;padding:11px 3px}.pickup-card-details>summary::-webkit-details-marker{display:none}.pickup-card-details>summary:after{align-items:center;border:1px solid rgba(111,80,56,.32);border-radius:50%;display:grid;font-size:16px;font-weight:350;height:23px;justify-items:center;place-items:center;transition:transform .3s ease,background .25s ease,color .25s ease;width:23px}.pickup-card-details[open]>summary:after{background:#6f5038;color:#fff8ee}.pickup-card-details-body{padding:2px 3px 15px}.pickup-card-details .pickup-card-copy{grid-area:auto}.pickup-card-details .pickup-facts{grid-area:auto}.pickup-set-head--inner{align-items:center;border-bottom:1px solid rgba(111,80,56,.2);display:flex;justify-content:center;margin:0 0 max(10px,min(.9vw,16px));min-width:0;padding:0 0 max(11px,min(.9vw,15px));text-align:center}.pickup-master-title{color:#201b17;font-size:max(28px,min(2.3vw,44px));font-style:italic;font-weight:760;letter-spacing:.01em;line-height:1;margin:0;text-shadow:0 1px 0 #fff,0 4px 12px rgba(76,47,26,.11);text-transform:uppercase}.pickup-card-body,.pickup-card-hero{position:relative;z-index:1}.pickup-card-hero{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px max(14px,min(1.5vw,26px));border-bottom:0;gap:10px max(14px,min(1.5vw,26px));padding-bottom:10px}.pickup-card-id{align-content:center;display:grid;justify-items:start;grid-gap:7px;gap:7px;min-width:0}.pickup-card-id .pickup-model,.pickup-card-id .pickup-position,.pickup-card-id .pickup-series{grid-area:auto}.pickup-card-hero .pickup-position{color:#8f6d50;font-size:max(12px,min(.8vw,15px));font-weight:680;letter-spacing:.14em;line-height:1.1;text-transform:uppercase}.pickup-card-hero .pickup-model{color:#1f1b18;font-size:max(33px,min(2.75vw,54px));font-style:italic;font-weight:760;letter-spacing:-.5px;line-height:.98;margin:0;text-shadow:0 1px 0 hsla(0,0%,100%,.85);text-transform:uppercase}.pickup-card-hero .pickup-model small{color:#6f5038;font-size:.55em;font-weight:690;letter-spacing:0}.pickup-card-hero .pickup-series{color:#a02128;font-size:max(12px,min(.78vw,15px));font-style:italic;font-weight:590;letter-spacing:.45px;line-height:1.2;margin:0;text-transform:uppercase}.pickup-spec-card.is-config-modified .pickup-model{color:#5d7a0e}.pickup-spec-card.is-config-modified .pickup-model small,.pickup-spec-card.is-config-modified .pickup-series{color:#7b9f12}.pickup-card-figure{filter:drop-shadow(7px 10px 12px rgba(54,32,19,.14));height:calc(154px*1.38);height:calc(154px*var(--pickup-figure-scale,1.38));justify-self:end;margin:0;position:relative;width:calc(81px*1.38);width:calc(81px*var(--pickup-figure-scale,1.38))}.pickup-card-figure .pickup-cover-visual{box-shadow:5px 4px 11px rgba(58,39,26,.13),2px 1px 4px rgba(58,39,26,.09),inset 1px 1px 0 hsla(0,0%,100%,.34),inset -3px 2px 4px rgba(49,32,22,.2);height:154px;left:0;position:absolute;top:0;transform:scale(1.38);transform:scale(var(--pickup-figure-scale,1.38));transform-origin:top left;width:81px}.pickup-card-cover.is-neck-cover{--screw-column:71%;--screw-shadow-x:2px;--screw-shadow-y:-2px;--cover-shadow-x:-3px;--cover-shadow-y:2px}.pickup-card-cover.is-bridge-cover{--screw-column:29%;--screw-shadow-x:2px;--screw-shadow-y:-2px;--cover-shadow-x:-3px;--cover-shadow-y:2px}.pickup-card-figure .pickup-engraving{aspect-ratio:1;background:linear-gradient(96deg,#8a6142,#e0bd83 50%,#96693f);filter:drop-shadow(0 1px 0 rgba(255,255,255,.5)) drop-shadow(0 1px 2px rgba(0,0,0,.32));-webkit-mask:var(--pickup-engraving-image) top/contain no-repeat;mask:var(--pickup-engraving-image) top/contain no-repeat;mix-blend-mode:normal;opacity:.97;pointer-events:none;position:absolute;top:0;transform:none;transition:opacity .3s ease,filter .3s ease;width:68%;z-index:2}.pickup-card-figure .pickup-engraving--bridge{left:auto;right:0}.pickup-card-figure .pickup-engraving--neck{left:0;right:auto}.pickup-card-cover[data-cover-tone=light] .pickup-engraving{background:linear-gradient(96deg,#3f2b1d,#7a573a 50%,#4a3323);filter:drop-shadow(0 1px 0 rgba(255,255,255,.38)) drop-shadow(0 1px 2px rgba(0,0,0,.2))}.pickup-card-cover[data-cover-tone=dark] .pickup-engraving{background:linear-gradient(96deg,#cdb492,#f2e7d3 50%,#d9c1a0)}.pickup-cover-brand{background:linear-gradient(96deg,#8a6142,#e0bd83 50%,#96693f);filter:drop-shadow(0 1px 0 rgba(255,255,255,.35));height:8px;-webkit-mask:var(--pickup-brand-image) center/contain no-repeat;mask:var(--pickup-brand-image) center/contain no-repeat;opacity:.95;pointer-events:none;position:absolute;transform:rotate(90deg);width:26px;z-index:2}.is-bridge-cover .pickup-cover-brand{bottom:15px;right:-2px}.is-neck-cover .pickup-cover-brand{bottom:15px;left:-2px}.pickup-card-cover[data-cover-tone=light] .pickup-cover-brand{background:linear-gradient(96deg,#3f2b1d,#7a573a 50%,#4a3323);filter:drop-shadow(0 1px 0 rgba(255,255,255,.28))}.pickup-card-cover[data-cover-tone=dark] .pickup-cover-brand{background:linear-gradient(96deg,#cdb492,#f2e7d3 50%,#d9c1a0);filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.pickup-card-figure .pickup-card-cover[data-cover-tone=dark]{box-shadow:5px 4px 11px rgba(15,10,7,.3),2px 1px 4px rgba(15,10,7,.18),inset 1px 1px 0 hsla(0,0%,100%,.3),inset -3px 2px 4px hsla(0,0%,100%,.13)}@media(hover:hover) and (pointer:fine){.pickup-spec-card:hover .pickup-card-figure .pickup-engraving{filter:drop-shadow(0 1px 0 rgba(255,255,255,.55)) drop-shadow(0 1px 2px rgba(0,0,0,.38)) brightness(1.04);opacity:1;transform:none}}.pickup-spec-card.is-config-modified .pickup-card-figure .pickup-engraving{background:linear-gradient(96deg,#5e7f0d,#a2c43a 52%,#4d6a09)}.pickup-card-body{gap:15px;grid-template-areas:none}.pickup-performance{border:0;grid-area:auto;padding:0}.pickup-card-details{background:transparent;border:0;border-bottom:0;border-top:0;grid-area:auto;min-width:0}.pickup-card-details>summary{align-items:center;background:#fff;border:0;color:#3d332b;cursor:pointer;display:flex;font-size:12.5px;font-weight:740;gap:12px;justify-content:flex-start;letter-spacing:.07em;line-height:1.15;list-style:none;min-width:0;padding:11px 12px;text-transform:uppercase;transition:color .18s ease}@media(hover:hover) and (pointer:fine){.pickup-card-details>summary:focus-visible,.pickup-card-details>summary:hover{color:#6f5038}}.pickup-acc-lead{flex:0 0 auto;white-space:nowrap}.pickup-acc-values{color:#8a6242;flex:1 1 auto;font-weight:660;letter-spacing:.08em;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.pickup-card-details>summary:after{background:linear-gradient(96deg,#946e4d,#e0bd83 52%,#a27b55);-webkit-background-clip:text;background-clip:text;border:0;border-radius:0;color:#9a744f;content:"+";display:block;flex:0 0 auto;font-size:31px;font-weight:810;height:auto;line-height:.85;margin-left:auto;width:auto;-webkit-text-fill-color:transparent;transition:transform .3s ease}.pickup-card-details[open]>summary:after{background:linear-gradient(96deg,#946e4d,#e0bd83 52%,#a27b55);-webkit-background-clip:text;background-clip:text;color:#9a744f;transform:rotate(45deg);-webkit-text-fill-color:transparent}.pickup-card-details-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(150px,.9fr);grid-gap:18px 22px;gap:18px 22px;padding:2px 2px 16px}.pickup-performance-details .pickup-card-details-body{display:block;padding:4px 2px 16px}.component-data-note{color:#806f60;font-size:11px;font-weight:400;line-height:1.45;margin:9px 0 0;text-align:left}.fx-module-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;grid-gap:max(12px,min(1vw,18px));gap:max(12px,min(1vw,18px));min-width:0;padding:3px 0 0}.fx-pack-field{align-items:center;grid-template-areas:"label name action" ". story .";width:100%;grid-gap:7px 18px;background:#fff;border:1px solid rgba(139,101,70,.48);box-shadow:inset 0 1px #fff,0 6px 16px rgba(61,42,29,.08);color:#2b231d;cursor:pointer;gap:7px 18px;margin:0 0 max(16px,min(1.4vw,24px));padding:16px max(16px,min(1.5vw,26px));text-align:left;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}@media(hover:hover) and (pointer:fine){.fx-pack-field:hover{border-color:#9d754e;box-shadow:inset 0 1px #fff,0 9px 20px rgba(61,42,29,.13);transform:translateY(-1px)}}.fx-pack-label{color:#8b6a50;font-size:11px;font-weight:780;grid-area:label;letter-spacing:.14em;text-transform:uppercase}.fx-pack-field strong{background:linear-gradient(96deg,#805a3d,#d7b276 50%,#8b6242);-webkit-background-clip:text;background-clip:text;color:#805a3d;font-size:max(23px,min(1.8vw,34px));font-weight:790;text-transform:uppercase;-webkit-text-fill-color:transparent}.fx-pack-action{color:#76563f;font-size:10px;font-weight:760;grid-area:action;letter-spacing:.08em;text-transform:uppercase}.fx-pack-field small{color:#66584d;font-weight:450}.fx-pack-field.is-config-modified strong{background:#7b9f12;-webkit-background-clip:text;background-clip:text;color:#7b9f12}.fx-module-card{align-content:start;display:grid;grid-template-rows:auto auto 1fr;isolation:isolate;justify-items:center;position:relative;grid-gap:9px;background:#fff;border:1px solid rgba(164,125,79,.46);border-radius:3px;box-shadow:0 8px 18px rgba(51,31,19,.08),inset 0 1px #fff;gap:9px;min-width:0;overflow:hidden;padding:max(19px,min(1.45vw,27px)) max(14px,min(1.25vw,24px)) 18px;text-align:center;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.fx-module-card:before{display:none}@media(hover:hover) and (pointer:fine){.fx-module-card:hover{border-color:#c29a62;box-shadow:0 15px 28px rgba(51,31,19,.18),0 0 14px rgba(194,154,98,.18),inset 0 1px #fff;transform:translateY(-2px)}}.fx-module-card.is-config-modified{border-color:#87a91d;box-shadow:0 0 14px rgba(135,169,29,.24),0 11px 22px rgba(51,31,19,.13)}.fx-module-slot{color:#8b6a50;font-size:10px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.fx-module-card.is-config-modified .fx-module-code{background:#7b9f12;-webkit-background-clip:text;background-clip:text;color:#7b9f12}.fx-module-copy{align-content:start;display:grid;justify-items:center;grid-gap:6px;border:0;gap:6px;min-width:0;padding:0}.fx-module-name{background:linear-gradient(96deg,#805a3d,#d7b276 50%,#8b6242);-webkit-background-clip:text;background-clip:text;color:#805a3d;font-size:max(17px,min(1.2vw,23px));font-weight:790;letter-spacing:.015em;line-height:1.08;margin:0;text-transform:uppercase;text-wrap:balance;-webkit-text-fill-color:transparent}.fx-module-description{color:#5f544a;font-size:12px;font-weight:430;line-height:1.45;margin:0;max-width:36ch;text-wrap:pretty}.fx-module-card.is-config-modified .fx-module-name{background:#7b9f12;-webkit-background-clip:text;background-clip:text;color:#7b9f12}.fx-module-details{border-top:1px solid rgba(111,80,56,.18);margin-top:12px;width:100%}.fx-module-details>summary{align-items:center;color:#765a43;cursor:pointer;display:flex;font-size:10px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.08em;list-style:none;padding:10px 0 4px;text-transform:uppercase}.fx-module-details>summary::-webkit-details-marker{display:none}.fx-module-details>summary:after{content:"+";font-size:15px;font-weight:350;transition:transform .25s ease}.fx-module-details[open]>summary:after{transform:rotate(45deg)}.fx-module-details .fx-module-description{padding:6px 0 3px}.prime-electronics-note{border-bottom:1px solid rgba(111,80,56,.22);border-top:1px solid rgba(111,80,56,.34);color:#51463c;font-size:14px;font-weight:450;line-height:1.55;padding:18px}.srow.is-config-modified .lead{border-bottom-color:rgba(126,164,17,.5)}.srow.is-config-modified .v{color:#7b9f12}#mobile-description-panel .mobile-accordion-content,#mobile-themes-panel .mobile-accordion-content{max-height:none;overflow:visible;overscroll-behavior:auto;scrollbar-width:none}@media (min-width:992px){#mobile-description-panel .mobile-description-copy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}}@media (min-width:768px) and (max-width:991px){.electronics-deck{gap:20px;grid-template-columns:1fr}.electronics-module-group>summary{padding-left:18px;padding-right:18px}.pickup-performance{align-items:stretch;grid-template-columns:1fr}.pickup-card-details-body{grid-template-columns:1fr}.pickup-facts{border-left:0;border-top:1px solid rgba(111,80,56,.18);grid-template-columns:repeat(2,minmax(0,1fr));padding:13px 0 0}.fx-module-card{padding-left:13px;padding-right:13px}}@media (max-width:991px){.specs-home:before{display:none}#specs-home>.specs-section{padding-top:max(24px,min(4.5vw,42px))}#full-specification-title{font-size:max(25px,min(4.4vw,35px));gap:max(12px,min(2.3vw,19px));margin-bottom:max(22px,min(4vw,34px))}#spec-ears{padding-top:10px}.electronics-architecture strong{font-size:max(27px,min(4.8vw,38px))}}@media (min-width:700px) and (max-width:1100px){.pickup-card-hero .pickup-model{font-size:max(25px,min(3.4cqw,40px))}.pickup-card-figure{--pickup-figure-scale:1.18}.pickup-card-hero{gap:8px 14px}}@media (max-width:767px){.electronics-deck{grid-template-columns:1fr}.pickup-set-grid{gap:0;grid-template-columns:1fr}.pickup-spec-card{padding:15px 6px}.pickup-spec-card+.pickup-spec-card{border-left:0;margin-top:22px;padding-top:26px}.pickup-spec-card+.pickup-spec-card:before{background:linear-gradient(90deg,rgba(140,101,71,.06),#8c6547 32%,rgba(160,33,40,.55) 50%,#8c6547 68%,rgba(140,101,71,.06));content:"";height:2px;left:4%;position:absolute;right:4%;top:0}.pickup-set-head--inner{margin-bottom:8px;padding-bottom:10px}.pickup-master-title{font-size:max(24px,min(6.6vw,32px))}.pickup-card-hero{gap:8px 12px}.pickup-card-figure{--pickup-figure-scale:1.06}.pickup-card-hero .pickup-model{font-size:max(27px,min(7.8vw,37px))}.pickup-card-body{gap:14px}.pickup-performance{border-right:0;gap:14px;grid-template-columns:1fr;padding-right:0}.pickup-card-details>summary{font-size:11px;gap:9px;padding:10px 2px}.pickup-card-details>summary:after{font-size:26px}.pickup-acc-values{font-size:10px;letter-spacing:.05em}.pickup-card-details-body{grid-template-columns:1fr}.pickup-facts{border-left:0;border-top:1px solid rgba(111,80,56,.18);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0 0}.electronics-module-group>summary{gap:7px;padding:14px 48px 15px}.module-socket-identity{display:grid;grid-gap:5px;gap:5px}.module-socket-identity strong{font-size:max(22px,min(6vw,29px))}.module-socket-identity span{font-size:12px}.module-socket-story{font-size:12px}.module-socket-toggle{font-size:19px;height:30px;right:10px;width:30px}.fx-module-stack{gap:12px;grid-template-columns:1fr;padding-top:0}.fx-module-card{min-height:0;padding:18px 14px 13px}.fx-pack-field{gap:7px 12px;grid-template-areas:"label action" "name name" "story story";grid-template-columns:auto minmax(0,1fr);padding:14px}.fx-pack-action{text-align:right}.fx-pack-field strong{font-size:max(23px,min(7vw,31px))}.fx-module-name{font-size:max(18px,min(5.2vw,24px))}.fx-module-description{font-size:12px;line-height:1.4}#full-specification-title{font-size:max(21px,min(6.2vw,28px));text-wrap:balance;white-space:normal}}@media (min-width:2560px) and (min-height:1200px){.electronics-shell{gap:26px}.electronics-deck{gap:32px;grid-template-columns:1fr}.pickup-set-grid{gap:16px}.pickup-spec-card{gap:16px;padding:24px 26px 21px}.pickup-master-title{font-size:58px}.pickup-card-hero .pickup-model{font-size:66px}.pickup-card-hero .pickup-series{font-size:17px}.pickup-card-hero .pickup-position{font-size:18px}.pickup-card-figure{--pickup-figure-scale:1.85}.pickup-card-body{gap:22px}.pickup-card-details-body{gap:22px 38px;grid-template-columns:minmax(0,1.08fr) minmax(270px,.92fr)}.pickup-performance{gap:30px}.pickup-card-details>summary{font-size:16px;padding:15px 2px}.pickup-acc-values{font-size:14px}.pickup-card-details>summary:after{font-size:40px}.pickup-eq-head strong,.pickup-output-head span{font-size:17px}.pickup-output-head strong{font-size:27px}.pickup-eq-head span{font-size:14px}.pickup-meter-track{height:8px}.pickup-meter-marker{height:20px;width:20px}.pickup-eq-chart{height:150px}.pickup-eq-labels{font-size:12px}.pickup-frequency-value{font-size:17px}.pickup-voicing{font-size:19px}.pickup-use{font-size:16px}.pickup-fact span{font-size:14px}.pickup-fact strong{font-size:18px}.component-data-note{font-size:15px}.fx-module-card{min-height:210px;padding:28px 34px 22px}.fx-module-name{font-size:28px}.fx-module-description{font-size:16px}}.product-accordion-list{container-type:inline-size}#mobile-config-panel .mobile-accordion-content,#mobile-config-panel .mobile-accordion-inner,#mobile-description-panel .mobile-accordion-content,#mobile-description-panel .mobile-accordion-inner,#mobile-themes-panel .mobile-accordion-content,#mobile-themes-panel .mobile-accordion-inner{max-width:100%;min-width:0;overflow-x:clip}.product-accordion-list .mobile-description-copy{font-size:max(14px,min(1.05cqi,17px));font-size:var(--opening-description-size,max(14px,min(1.05cqi,17px)));font-weight:400;letter-spacing:.04px;line-height:1.56;margin:0;max-width:none;width:100%;word-wrap:normal;hyphens:none;text-wrap:pretty;word-break:normal}#mobile-config-panel-body{container-type:inline-size;max-width:100%;overflow-x:clip;width:100%}#mobile-config-panel-body *,#mobile-config-panel-body :after,#mobile-config-panel-body :before{box-sizing:border-box;min-width:0}#mobile-config-panel-body .foundation-layout{gap:0;grid-template-columns:minmax(0,1fr) minmax(0,max(138px,min(25cqi,225px)));max-width:100%;overflow:clip;padding:0;width:100%}#mobile-config-panel-body .build-readout{max-width:100%;overflow:clip;width:100%}#mobile-config-panel-body .build-readout-content,#mobile-config-panel-body .build-readout-copy,#mobile-config-panel-body .build-readout-item,#mobile-config-panel-body .build-readout-value{max-width:100%;width:100%}#mobile-config-panel-body .build-readout--4 .build-readout-item{padding:15px}#mobile-config-panel-body .build-readout-title{line-height:1.08;white-space:normal;word-break:normal;word-wrap:normal;text-wrap:balance}#mobile-config-panel-body .profile-shape-meta .build-readout-title{text-wrap:nowrap;white-space:nowrap}#mobile-config-panel-body .build-readout-value{line-height:1.1;white-space:normal;word-break:normal;word-wrap:normal;text-wrap:balance}#mobile-config-panel-body .build-readout-value>[data-readout-main]{max-width:100%;white-space:normal;word-break:normal;word-wrap:normal;text-wrap:balance}#mobile-config-panel-body .build-readout-value small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-config-panel-body .profile-shape-wrap{max-width:100%;overflow:clip;width:100%}#mobile-config-panel-body .profile-shape-meta{max-width:calc(100% - 14px)}#mobile-config-panel-body .profile-shape-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-config-panel-body .profile-shape-thumbnail{max-width:100%;overflow:clip;width:100%}#mobile-config-panel-body .profile-shape-section:first-child{transform:translateX(6%)}#mobile-config-panel-body .profile-shape-section:last-child{transform:translateX(-6%)}@container (max-width:520px){#mobile-config-panel-body .foundation-layout{gap:8px;grid-template-columns:minmax(0,1fr)}#mobile-config-panel-body .profile-shape-wrap{background:linear-gradient(90deg,transparent,rgba(143,109,80,.38),transparent) top/84% 1px no-repeat;border-left:0;padding:29px 0 5px}}.product-accordion-list .theme-palette{padding:3px}.product-accordion-list .theme-palette .palette-squares{gap:max(3px,min(.45cqi,7px));overflow:visible}.product-accordion-list .theme-palette .palette-squares i{border:1px solid rgba(82,58,40,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22),0 2px 5px rgba(47,31,20,.08)}.product-accordion-list .theme-palette.is-active{border:1px solid #6f5038;box-shadow:inset 0 0 0 1px #d2b58f,0 3px 10px rgba(64,40,25,.11);padding:3px}.product-accordion-list .theme-palette.is-disabled .palette-squares{filter:saturate(.82);opacity:.58}@media (min-width:992px) and (max-width:1599px){.product-accordion-list{--opening-description-size:14px;gap:max(2px,min(.35vw,5px))}.product-accordion-list .mobile-section-launcher{min-height:36px;padding:3px 0}.product-accordion-list .mobile-section-launcher strong{font-size:15px;letter-spacing:.12px}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{padding:5px 0 8px}.product-accordion-list .mobile-themes-panel .theme-palette-row{gap:max(16px,min(2.2vw,30px));grid-template-columns:repeat(4,minmax(62px,112px));justify-content:space-between;padding-left:2px;padding-right:2px}.product-accordion-list .theme-palette{height:27px}#mobile-config-panel-body .foundation-layout{grid-template-columns:minmax(0,1fr) minmax(0,max(148px,min(24cqi,184px)))}}@media (min-width:1200px) and (max-width:1920px) and (min-height:821px) and (max-height:900px){#product-detail{row-gap:8px}.product-accordion-list{--opening-description-lines:4;--opening-description-size:14px;gap:3px;margin:6px 0 8px}.product-accordion-list .mobile-section-launcher{min-height:40px;padding:4px 0}.product-accordion-list .mobile-section-launcher strong{font-size:16px}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{padding:5px 0 9px}.product-accordion-list .mobile-description-copy{line-height:1.52}.product-accordion-list .theme-palette{height:30px}}@media (min-width:992px) and (max-height:820px){.product-accordion-list{--opening-description-lines:3}.product-accordion-list .mobile-section-launcher{min-height:34px;padding:2px 0}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{padding:2px 0 4px}.product-accordion-list .build-readout-title{font-size:14px}.product-accordion-list .build-readout-value{font-size:16px}.product-accordion-list .build-readout-value small{font-size:10px}}@media (min-width:992px) and (max-height:740px){.product-accordion-list{--opening-description-lines:2}.product-accordion-list .mobile-section-launcher{min-height:30px;padding:0}.product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{padding:1px 0 3px}}@media (min-width:992px) and (max-width:1199px){.product-accordion-list{--opening-description-size:13.5px}.product-accordion-list .mobile-section-launcher strong{font-size:14.5px}.product-accordion-list .mobile-themes-panel .theme-palette-row{gap:max(12px,min(1.8vw,22px));grid-template-columns:repeat(4,minmax(54px,96px))}.product-accordion-list .theme-palette{height:25px}}@media (min-width:992px){#mobile-description-panel .mobile-description-copy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;-webkit-line-clamp:var(--opening-description-lines,4)}}@media (min-width:992px) and (max-height:740px){.product-accordion-list{--opening-description-lines:2;--opening-description-size:13px}}@media (min-width:992px) and (max-height:620px){.product-accordion-list{--opening-description-lines:2;--opening-description-size:12.5px}}@media (max-width:767px){.product-accordion-list .mobile-description-copy{font-size:max(13.5px,min(3.7vw,15.5px));line-height:1.56}}@media (min-width:2560px) and (min-height:1200px){#product-detail>.pd-info{padding-right:0;padding-top:0}#product-detail .build-signatures{right:0;top:0}#product-detail .item-title{--item-title-min:68px;font-size:max(68px,min(78px,78px));font-size:max(68px,min(var(--item-title-4k-size,78px),78px));line-height:1.02}#product-detail .product-series-line{font-size:24px;line-height:1.28;min-height:31px;white-space:nowrap}#product-detail .product-series-line>span{display:inline}#product-detail .product-series-line>span:nth-child(2){clip-path:none;height:auto;overflow:visible;position:static;white-space:pre;width:auto}#product-detail>.pd-info>.pd-info-head>small.text-primary{font-size:16px}}@media (min-width:3200px) and (min-height:1800px){#product-detail .item-title{--item-title-min:86px;font-size:max(86px,min(112px,112px));font-size:max(86px,min(var(--item-title-4k-size,112px),112px))}#product-detail .product-series-line{font-size:30px}#product-detail>.pd-info>.pd-info-head>small.text-primary{font-size:22px}}.product-accordion-list .mobile-themes-panel .theme-palette-row{--theme-palette-gap:max(44px,min(10cqi,86px));--theme-tile-size:34px;gap:max(44px,min(10cqi,86px));gap:var(--theme-palette-gap);grid-template-columns:repeat(4,max-content);justify-content:center;margin-left:auto;margin-right:auto;max-width:none;padding-left:0;padding-right:0;width:100%}.product-accordion-list .theme-palette{align-items:stretch;background:transparent;border:0;box-shadow:none;box-sizing:border-box;display:grid;height:calc(var(--theme-tile-size) + 2px);justify-items:stretch;justify-self:center;overflow:visible;padding:0;place-items:stretch;position:relative;width:calc(4 * var(--theme-tile-size) + 2px)}.product-accordion-list .theme-palette+.theme-palette:before{background:rgba(111,80,56,.3);bottom:12%;content:"";left:calc(var(--theme-palette-gap) / -2);pointer-events:none;position:absolute;top:12%;width:1px}.product-accordion-list .theme-palette .palette-squares{background:transparent;border:1px solid rgba(69,48,34,.22);box-shadow:none;display:flex;gap:0;height:calc(var(--theme-tile-size) + 2px);justify-self:center;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;width:calc(4 * var(--theme-tile-size) + 2px)}.product-accordion-list .theme-palette .palette-squares i{aspect-ratio:auto;background-color:#f7f4ef;background-color:var(--palette-color,#f7f4ef);border:0;box-shadow:none;flex:0 0 auto;height:var(--theme-tile-size);width:var(--theme-tile-size)}.product-accordion-list .theme-palette.is-active{border:0;box-shadow:none;padding:0}.product-accordion-list .theme-palette.is-active .palette-squares{box-shadow:0 3px 10px rgba(64,40,25,.12);outline:2px solid #c5a47e;outline-offset:3px}.product-accordion-list .theme-palette.is-active:after{display:none}.product-accordion-list .theme-palette.is-disabled .palette-squares{filter:none;opacity:1}@media (max-width:600px){.product-accordion-list .mobile-themes-panel .theme-palette-row{--theme-palette-gap:6px;--theme-tile-size:16px;grid-template-columns:repeat(4,max-content);padding-left:0;padding-right:0;width:100%}.product-accordion-list .theme-palette{padding:0}}@media (min-width:601px) and (max-width:991px){.product-accordion-list .mobile-themes-panel .theme-palette-row{--theme-palette-gap:max(18px,min(4cqi,28px));--theme-tile-size:36px;grid-template-columns:repeat(4,max-content);padding-left:0;padding-right:0;width:100%}}@media (min-width:992px) and (max-width:1199px){.product-accordion-list .mobile-themes-panel .theme-palette-row{--theme-tile-size:23px}}@media (min-width:1200px) and (max-width:1599px){.product-accordion-list .mobile-themes-panel .theme-palette-row{--theme-tile-size:25px}}@media (min-width:1200px) and (max-width:1920px) and (min-height:821px) and (max-height:900px){.product-accordion-list .mobile-themes-panel .theme-palette-row{--theme-tile-size:28px}}@media (min-width:2560px) and (max-width:3199px){.product-accordion-list .mobile-themes-panel .theme-palette-row{--theme-palette-gap:44px;--theme-tile-size:46px;grid-template-columns:repeat(4,max-content);padding-left:0;padding-right:0;width:100%}.product-accordion-list .theme-palette{padding:0}}@media (min-width:3200px) and (max-height:1799px){.product-accordion-list .mobile-themes-panel .theme-palette-row{--theme-palette-gap:40px;--theme-tile-size:38px}}@media (min-width:3200px) and (min-height:1800px){.product-accordion-list .mobile-themes-panel .theme-palette-row{--theme-palette-gap:max(38px,min(3.2cqi,48px));--theme-tile-size:max(56px,min(calc(4.5cqi - 2px),62px))}}.product-accordion-list .mobile-section-launcher{gap:10px}.product-accordion-list .launcher-line{background:linear-gradient(90deg,rgba(143,109,80,.16),rgba(143,109,80,.78));height:1.5px}.product-accordion-list .launcher-line:last-of-type{background:linear-gradient(90deg,rgba(143,109,80,.78),rgba(143,109,80,.16))}#mobile-config-panel-body .foundation-shell{max-width:100%;padding-top:0;position:relative;width:100%}#mobile-config-panel-body .foundation-layout{background:hsla(0,0%,100%,.38);border:1px solid rgba(111,80,56,.34)}#mobile-config-panel-body .build-readout:after,#mobile-config-panel-body .build-readout:before{display:none}#mobile-config-panel-body .build-readout--4{border-right:1px solid rgba(111,80,56,.3)}#mobile-config-panel-body .build-readout--4 .build-readout-item{border:0}#mobile-config-panel-body .build-readout--4 .build-readout-item:nth-child(odd){border-right:1px solid rgba(111,80,56,.24)}#mobile-config-panel-body .build-readout--4 .build-readout-item:nth-child(-n+2){border-bottom:1px solid rgba(111,80,56,.24)}#mobile-config-panel-body .profile-shape-wrap{background:none;border-left:0}@media(hover:hover) and (pointer:fine){#mobile-config-panel-body .profile-shape-wrap:has(.profile-config-hit:hover){background:linear-gradient(135deg,#8f6d50,#6f5038);box-shadow:inset 0 0 0 1px rgba(255,238,214,.3),0 7px 16px rgba(73,47,29,.16)}}#mobile-config-panel-body .profile-shape-wrap:has(.profile-config-hit:focus-visible){background:linear-gradient(135deg,#8f6d50,#6f5038);box-shadow:inset 0 0 0 1px rgba(255,238,214,.3),0 7px 16px rgba(73,47,29,.16)}@media(hover:hover) and (pointer:fine){#mobile-config-panel-body .profile-shape-wrap:has(.profile-config-hit:is(:hover,:focus-visible)) .build-readout-title,#mobile-config-panel-body .profile-shape-wrap:has(.profile-config-hit:is(:hover,:focus-visible)) .profile-shape-name,#mobile-config-panel-body .profile-shape-wrap:has(.profile-config-hit:is(:hover,:focus-visible)) .profile-shape-title{color:#fffaf4}}@media(hover:hover) and (pointer:fine){#mobile-config-panel-body .profile-shape-wrap:has(.profile-config-hit:is(:hover,:focus-visible)) .profile-meta-line{border-color:rgba(255,244,226,.52)}}@media(hover:hover) and (pointer:fine){#mobile-config-panel-body .profile-shape-wrap:has(.profile-config-hit:is(:hover,:focus-visible)) .profile-shape-section img{filter:brightness(0) invert(1);opacity:.9}}@container (max-width:520px){#mobile-config-panel-body .foundation-layout{gap:0}#mobile-config-panel-body .build-readout--4{border-bottom:1px solid rgba(111,80,56,.3);border-right:0}#mobile-config-panel-body .profile-shape-wrap{background:none}}@media (min-width:992px){#product-detail .checkout-stack--support{--support-row-h:44px}#product-detail .checkout-stack--support>.cell,#product-detail .checkout-stack--support>.cell>.btn,#product-detail .checkout-stack--support>.cell>i{height:var(--support-row-h);min-height:var(--support-row-h)}#product-detail .checkout-stack--support>.cell>.btn,#product-detail [data-action=add-to-cart]{font-size:calc(max(14px, min(.8vw, 22px)) + 2pt);font-weight:640;letter-spacing:.08px}#product-detail [data-action=open-3d-designer]{background:#6f5038;border:0;box-shadow:none;color:#fff}#product-detail [data-action=open-3d-designer]:focus-visible,#product-detail [data-action=open-3d-designer]:hover{background:#554738;outline:0}#product-detail .checkout-stack--support>.cell>i{background:#4f3828;border:0;color:#fffaf4}}.designer-hint{display:none}@media (min-width:600px) and (max-width:991px){.designer-hint:not([hidden]){display:flex}}@media (max-width:991px){#product-detail .checkout-stack--support>.cell>.btn{background:transparent;box-shadow:none;color:transparent;font-size:0}#product-detail .checkout-stack--support .designer-label-detail,#product-detail .checkout-stack--support .designer-label-main{color:transparent;font-size:0;line-height:0}}@media (min-width:992px) and (max-width:1199px){.designer-label-detail{display:none}}@media (min-width:1921px) and (max-width:2559px){#product-detail .checkout-stack--support{--support-row-h:46px}}@media (min-width:3200px) and (max-height:1799px){#product-detail .checkout-stack--support{--support-row-h:46px}}@media (min-width:2560px) and (max-width:3199px) and (min-height:1200px){#product-detail .checkout-stack--support{--support-row-h:68px}}@media (min-width:3200px) and (min-height:1800px){#product-detail .checkout-stack--support{--support-row-h:92px}}@media (min-width:992px) and (max-height:740px){#product-detail .checkout-stack--support{--support-row-h:44px}}@media (min-width:1920px) and (min-height:900px){#product-detail .product-accordion-list{--opening-description-size:max(17px,min(.88vw,20px))}#product-detail>.product-breadcrumb,#product-detail>.product-breadcrumb .breadcrumb-item{font-size:max(15px,min(.78vw,18px));line-height:1.2}#product-detail>.product-breadcrumb .breadcrumb-item+.breadcrumb-item:before{padding-left:10px;padding-right:10px}}@media (min-width:2560px) and (min-height:1200px){#product-detail .product-accordion-list{--opening-description-size:max(22px,min(.95vw,26px))}#product-detail>.product-breadcrumb,#product-detail>.product-breadcrumb .breadcrumb-item{font-size:max(17px,min(.78vw,20px))}#product-detail>.product-breadcrumb .breadcrumb-item+.breadcrumb-item:before{padding-left:12px;padding-right:12px}}@media (min-width:3200px) and (min-height:1800px){#product-detail .product-accordion-list{--opening-description-size:max(28px,min(.85vw,34px))}#product-detail>.product-breadcrumb,#product-detail>.product-breadcrumb .breadcrumb-item{font-size:max(22px,min(.62vw,26px))}}@media (min-width:992px){#product-detail{-moz-column-gap:max(18px,min(1.25vw,34px));column-gap:max(18px,min(1.25vw,34px))}}@media (min-width:3200px) and (min-height:1800px){#product-detail{-moz-column-gap:max(34px,min(1.05vw,46px));column-gap:max(34px,min(1.05vw,46px))}}.item-v10{--item-detail-overlay-dim:rgba(5,11,20,.96);--item-detail-overlay-glow:linear-gradient(90deg,hsla(32,38%,63%,.07),hsla(32,38%,63%,.018) 17%,transparent 34%,transparent 66%,hsla(32,38%,63%,.018) 83%,hsla(32,38%,63%,.07));--item-detail-overlay-filter:none}.anodization-inspector,.config-overlay-backdrop,.neck-depth-backdrop,.wood-inspect-backdrop{backdrop-filter:var(--item-detail-overlay-filter);background:var(--item-detail-overlay-dim);background-image:var(--item-detail-overlay-glow)}.anodization-inspector:not([hidden]),.config-overlay.open .config-overlay-backdrop,.neck-depth-overlay.open .neck-depth-backdrop,.wood-inspect-overlay.open .wood-inspect-backdrop{animation:none}.config-dialog{align-content:center;background:transparent;border:0;border-radius:0;box-shadow:none;grid-template-rows:auto minmax(0,auto);height:auto;max-height:calc(100dvh - 36px);overflow:visible;width:min(1280px,calc(100vw - 36px))}.config-dialog-head{background:transparent;border:0;justify-content:center;padding:4px 66px max(15px,min(2.2vh,22px));text-align:center}.config-dialog-title{color:#fff7ec;text-shadow:0 3px 18px rgba(0,0,0,.42)}.config-dialog-sub{color:rgba(255,247,236,.76);text-shadow:0 2px 12px rgba(0,0,0,.4)}.config-close{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.08);border-color:rgba(255,247,236,.52);color:#fff7ec;right:max(16px,min(3vw,34px));top:max(16px,min(3vw,34px))}.config-dialog-body{align-content:safe center;display:grid;grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 150px);min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 28px 18px}.config-dialog-footer{backdrop-filter:blur(10px);background:rgba(8,13,22,.94);border:1px solid hsla(35,53%,78%,.52);border-radius:2px;box-shadow:0 14px 34px rgba(0,0,0,.34);color:#fff7ec;display:block;left:50%;left:var(--config-help-x,50%);margin:0;opacity:0;padding:12px 14px;pointer-events:none;position:fixed;top:50%;top:var(--config-help-y,50%);transform:translate(-50%);transition:opacity .1s ease,visibility .1s ease;visibility:hidden;width:min(380px,calc(100vw - 28px));z-index:4}.config-overlay.help-above .config-dialog-footer{transform:translate(-50%,-100%)}.config-overlay.has-active-help .config-dialog-footer{opacity:1;visibility:visible}.config-choice-help{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:0;text-align:left}.config-choice-help:before{display:none}.config-choice-help strong{color:#e3c18d;font-size:14px;font-weight:760;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-choice-help p{color:rgba(255,247,236,.76);font-size:11px;font-weight:430;line-height:1.42;margin:0;text-wrap:pretty}.config-pending-label{display:none}.quick-config-accordion{position:relative}.quick-config-reset{align-items:center;background:#fff;border:1px solid rgba(143,109,80,.28);border-radius:15px;box-shadow:0 5px 13px rgba(69,45,29,.13),inset 0 1px 0 hsla(0,0%,100%,.95);color:#8f6d50;cursor:pointer;display:inline-flex;flex-direction:row;font-size:10px;font-weight:700;gap:6px;height:30px;letter-spacing:.3px;min-height:30px;padding:0 12px;position:absolute;right:34px;top:11px;transition:background .18s,color .18s,box-shadow .18s,transform .18s;white-space:nowrap;width:auto;z-index:8}.quick-config-reset[hidden]{display:none}.quick-config-reset i{display:block!important;font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Free,Font Awesome\ 5 Free,sans-serif!important;font-size:11px;font-style:normal!important;font-weight:900!important;line-height:1}@media(hover:hover) and (pointer:fine){.quick-config-reset:focus-visible,.quick-config-reset:hover{background:#8f6d50;box-shadow:0 9px 21px rgba(69,45,29,.23),0 0 0 3px hsla(32,38%,63%,.18);color:#fff;outline:0;transform:translateY(-1px)}}.reset-confirm-overlay{align-items:center;bottom:0;display:none;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:11500}.reset-confirm-overlay.open{display:flex}.reset-confirm-backdrop{backdrop-filter:var(--item-detail-overlay-filter);background-color:var(--item-detail-overlay-dim);background-image:var(--item-detail-overlay-glow);bottom:0;left:0;position:absolute;right:0;top:0}.reset-confirm-dialog{background:radial-gradient(circle at 78% 4%,#fff,transparent 42%),linear-gradient(145deg,#fbf7f1,#e8d6c0);border:1px solid rgba(143,109,80,.28);border-radius:18px;box-shadow:0 32px 90px rgba(10,7,5,.45),inset 0 1px #fff;padding:34px 36px 30px;position:relative;text-align:center;width:min(520px,100%);z-index:1}.reset-confirm-mark{align-items:center;background:linear-gradient(145deg,#fff,#e5ceb1);border-radius:50%;box-shadow:0 10px 24px rgba(95,62,39,.18);color:#8f6d50;display:grid;font-size:20px;height:54px;justify-items:center;margin:0 auto 18px;place-items:center;width:54px}.reset-confirm-dialog h2{color:#4b3627;font-size:24px;font-weight:790;margin:0}.reset-confirm-dialog p{color:#6f6054;font-size:13px;line-height:1.55;margin:12px auto 24px;max-width:390px}.reset-confirm-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.reset-confirm-actions button{border:0;cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.45px;min-height:44px;padding:10px 14px}.reset-confirm-cancel{background:#fff;color:#6f5038}.reset-confirm-apply{background:#8f6d50;color:#fff}@media(hover:hover) and (pointer:fine){.reset-confirm-actions button:focus-visible,.reset-confirm-actions button:hover{filter:brightness(1.05);outline:2px solid rgba(143,109,80,.35);outline-offset:2px}}.config-option-grid,.pickup-selector-grid{align-items:stretch}.config-option-grid.has-selection .config-option:not(.selected),.neck-option-grid.has-selection>.neck-option:not(.selected),.pickup-selector-grid.has-selection .pickup-selector:not(.selected){filter:saturate(.78) brightness(.94);opacity:.72}.config-choice-unit{align-content:start;display:grid;grid-template-rows:auto auto;justify-items:center;min-width:0;width:100%}.config-option,.pickup-selector{--hex-edge:#b98e59;align-items:center;aspect-ratio:1.1547;backdrop-filter:none;background:#b98e59;background:var(--hex-edge);border:0;border-radius:0;box-shadow:none;color:#fffaf3;display:flex;filter:drop-shadow(0 3px 1px rgba(255,255,255,.16)) drop-shadow(0 13px 12px rgba(0,0,0,.34));flex-direction:column;isolation:isolate;justify-content:center;-webkit-mask:var(--quick-config-rounded-hex-mask) center/100% 100% no-repeat;mask:var(--quick-config-rounded-hex-mask) center/100% 100% no-repeat;min-height:0;overflow:hidden;padding:20px 22px 26px;position:relative;text-align:center;transition:opacity .2s,transform .22s}.config-option:before,.pickup-selector:before{background:var(--shark-hex-bevel),radial-gradient(circle at 22% 9%,hsla(0,0%,100%,.34),transparent 29%),linear-gradient(132deg,#725039 0,#a77d58 54%,#c5a47e 100%);bottom:2px;box-shadow:inset 2px 2px 0 hsla(0,0%,100%,.46),inset -3px -6px 0 rgba(37,22,14,.17);content:"";left:2px;-webkit-mask:var(--quick-config-rounded-hex-mask) center/100% 100% no-repeat;mask:var(--quick-config-rounded-hex-mask) center/100% 100% no-repeat;position:absolute;right:2px;top:2px;z-index:0}.config-option:after,.pickup-selector:after{background:linear-gradient(112deg,transparent 18%,hsla(0,0%,100%,.62) 42%,hsla(0,0%,100%,.08) 54%,transparent 70%);bottom:3px;content:"";left:3px;-webkit-mask:var(--quick-config-rounded-hex-mask) center/100% 100% no-repeat;mask:var(--quick-config-rounded-hex-mask) center/100% 100% no-repeat;opacity:.34;pointer-events:none;position:absolute;right:3px;top:3px;transform:translateX(-54%);transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .3s;z-index:0}.config-option.selected,.pickup-selector.selected{background:var(--hex-edge);box-shadow:none}.config-option>*,.pickup-selector>*{position:relative;z-index:1}.config-option-label{display:-webkit-box;font-size:max(16px,min(1.2vw,21px));font-size:var(--config-label-size,max(16px,min(1.2vw,21px)));font-weight:820;line-height:1.04;max-width:76%;overflow:hidden;text-align:center;white-space:normal;word-break:keep-all;word-wrap:normal;hyphens:none;text-wrap:balance;transform:translateY(-4px);-webkit-box-orient:vertical;-webkit-line-clamp:3}.config-option-detail,.config-option-hero{display:block;max-width:82%;position:relative;text-align:center;text-transform:uppercase;text-wrap:balance;word-break:keep-all;z-index:1}.config-option-hero{color:#fffaf3;font-size:max(26px,min(2.25vw,38px));font-weight:790;letter-spacing:-.025em;line-height:.96;text-shadow:0 2px 8px rgba(38,23,14,.24);-webkit-text-fill-color:currentColor}.config-option-detail{color:#f5dfc3;font-size:max(10px,min(.76vw,13px));font-weight:740;letter-spacing:.065em;line-height:1.2;margin-top:9px}.config-option small{color:rgba(255,248,238,.76);font-size:10px;line-height:1.35;margin-top:9px;max-width:74%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-option-price{bottom:auto;color:#d9c4aa;font-size:10px;font-weight:820;left:auto;line-height:1.1;margin-top:9px;position:relative;right:auto;transform:none;white-space:nowrap}.config-option-price.plus{color:#ff9276}.config-option-price.minus{color:#b7df59}.config-option-price.neutral{color:#d9c4aa}.config-option-price.unavailable{color:#aaa09a}.config-option.selected.is-store-default,.pickup-selector.selected.is-store-default{--hex-edge:#d4ae72;box-shadow:none;filter:drop-shadow(0 0 11px rgba(231,193,126,.92)) drop-shadow(0 16px 13px rgba(0,0,0,.4))}.config-option.selected.is-modified,.pickup-selector.selected.is-modified{--hex-edge:#97c821;box-shadow:none;filter:drop-shadow(0 0 12px rgba(154,211,34,.95)) drop-shadow(0 16px 13px rgba(0,0,0,.4))}.config-option.is-store-default:not(.selected),.pickup-selector.is-store-default:not(.selected){--hex-edge:hsla(32,38%,63%,.7)}@media(hover:hover) and (pointer:fine){.config-option:not(:disabled):focus-visible,.config-option:not(:disabled):hover,.pickup-selector:not(:disabled):focus-visible,.pickup-selector:not(:disabled):hover{--hex-edge:#d9b989;color:#fffaf3;filter:drop-shadow(0 0 7px rgba(229,204,170,.7)) drop-shadow(0 14px 12px rgba(18,11,7,.24));outline:0;transform:translateY(-3px)}}@media(hover:hover) and (pointer:fine){.config-option:not(:disabled):focus-visible:after,.config-option:not(:disabled):hover:after,.pickup-selector:not(:disabled):focus-visible:after,.pickup-selector:not(:disabled):hover:after{opacity:.9;transform:translateX(34%)}}.pickup-selector{gap:5px;min-width:0;padding:24px 24px 30px}.pickup-selector-model{color:#f1d9bc;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.pickup-selector-output{color:#fffaf3;font-size:max(25px,min(2vw,34px));font-size:var(--pickup-output-size,max(25px,min(2vw,34px)));font-weight:820;line-height:1;max-width:86%;text-align:center;text-transform:uppercase;white-space:normal;word-break:keep-all;word-wrap:normal;text-wrap:balance;-webkit-text-fill-color:currentColor}.pickup-selector-tag{color:#f3e2ce;display:-webkit-box;font-size:11px;font-weight:650;line-height:1.28;margin-top:6px;max-width:180px;overflow:hidden;text-align:center;white-space:normal;word-break:keep-all;word-wrap:normal;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.config-overlay[data-family=frets] .config-option-hero{font-size:max(43px,min(3.7vw,58px));font-style:italic;line-height:.88;transform:translateX(-.07em)}.config-overlay[data-family=frets] .config-option-detail{color:#fff;font-size:max(11px,min(.82vw,14px));letter-spacing:.08em;margin-top:12px}.neck-option-grid{grid-template-columns:repeat(3,minmax(240px,1fr));margin-left:auto;margin-right:auto;max-width:1120px}.neck-option{--neck-edge:rgba(143,109,80,.35);display:grid;grid-template-rows:minmax(190px,1fr) auto auto;grid-gap:9px;backdrop-filter:none;background:linear-gradient(150deg,#fff,#faf3e9);border:1px solid rgba(143,109,80,.35);border:1px solid var(--neck-edge);border-radius:3px;box-shadow:0 13px 28px rgba(20,13,8,.18),inset 0 1px 0 #fff;color:#2e251f;filter:none;gap:9px;min-height:300px;padding:12px 12px 18px;text-align:center;transition:opacity .2s,border-color .2s,box-shadow .22s,transform .22s}.neck-option-preview{align-items:center;background:#fff;display:flex;justify-content:center;min-height:0;overflow:hidden;padding:4px}.neck-option-preview img{display:block;filter:none;max-height:210px;opacity:1}.neck-option-name{color:#2d231c;font-size:15px;font-weight:800;line-height:1.2;margin:0;text-align:center}.neck-option-guidance{color:#746355;font-size:10px;line-height:1.35;margin:0;text-wrap:balance}.neck-option.selected.is-store-default{--neck-edge:#c5a47e;box-shadow:0 0 0 2px #c5a47e,0 0 20px hsla(32,38%,63%,.4),0 14px 28px rgba(20,13,8,.2)}.neck-option.selected.is-modified{--neck-edge:#8eb722;box-shadow:0 0 0 2px #8eb722,0 0 22px rgba(142,183,34,.42),0 14px 28px rgba(20,13,8,.2)}@media(hover:hover) and (pointer:fine){.neck-option:not(:disabled):focus-visible,.neck-option:not(:disabled):hover{background:linear-gradient(150deg,#fff,#f2e2ce);border-color:#c5a47e;box-shadow:0 18px 34px rgba(20,13,8,.24),0 0 0 1px hsla(32,38%,63%,.48);color:#2e251f;outline:0;transform:translateY(-3px)}}.config-overlay[data-family=fx-pack] .config-option{aspect-ratio:auto;border-radius:10px;filter:drop-shadow(0 13px 12px rgba(0,0,0,.3));-webkit-mask:none;mask:none;min-height:128px;padding:24px 18px}.config-overlay[data-family=fx-pack] .config-option:before{border-radius:8px;bottom:2px;left:2px;-webkit-mask:none;mask:none;right:2px;top:2px}.config-overlay[data-family=fx-pack] .config-option:after{border-radius:7px;bottom:3px;left:3px;-webkit-mask:none;mask:none;right:3px;top:3px}.config-overlay[data-family=fx-pack] .config-option-hero{font-size:max(23px,min(1.7vw,31px))}.config-overlay .fx-config-builder{border-top:0}.config-overlay .fx-config-builder-head{align-items:center;display:flex;gap:max(14px,min(1.6vw,24px));padding:0;text-align:center}.config-overlay .fx-config-builder-head span,.config-overlay .fx-config-builder-head:before{background:linear-gradient(90deg,transparent,hsla(35,53%,78%,.68));display:block;flex:1 1 auto;height:1px}.config-overlay .fx-config-builder-head span{background:linear-gradient(90deg,hsla(35,53%,78%,.68),transparent)}.config-overlay .fx-config-builder-head strong{background:linear-gradient(96deg,#fff6e8,#deb977 52%,#a87d51);-webkit-background-clip:text;background-clip:text;color:#e5c594;font-size:max(25px,min(2.2vw,38px));font-style:italic;font-weight:720;letter-spacing:-.02em;-webkit-text-fill-color:transparent}.config-overlay .fx-config-slots{align-items:start}.config-overlay .fx-config-slot{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.config-overlay .fx-config-slot-title{border-bottom:0;grid-column:1/-1}.config-overlay .fx-slot-choice{--pedal-edge:#b98e59;align-items:center;background:linear-gradient(137deg,#d8c0a2,#b98e59 48%,#8f6c44);border:0;border-radius:8px;box-shadow:0 12px 21px rgba(18,11,7,.22);color:#33271f;display:flex;flex-direction:column;gap:7px;isolation:isolate;justify-content:center;min-height:126px;overflow:hidden;padding:18px 12px;position:relative;text-align:center;transform:none}@supports (color:color-mix(in lch,red,blue)){.config-overlay .fx-slot-choice{background:linear-gradient(137deg,color-mix(in srgb,var(--pedal-edge) 56%,#fff),var(--pedal-edge) 48%,color-mix(in srgb,var(--pedal-edge) 70%,#2e1d13))}}.config-overlay .fx-slot-choice:before{background:radial-gradient(circle at 22% 9%,hsla(0,0%,100%,.98),transparent 29%),linear-gradient(150deg,#fff,#f4e9dc);border-radius:6px;bottom:2px;box-shadow:inset 0 1px 0 #fff,inset -2px -5px 10px rgba(74,48,31,.13);content:"";left:2px;position:absolute;right:2px;top:2px;z-index:0}.config-overlay .fx-slot-choice>:not(.config-pickup-engraving){position:relative;z-index:1}.config-overlay .fx-slot-choice strong{background:linear-gradient(96deg,#98724f,#e0bd83 50%,#a27b55);-webkit-background-clip:text;background-clip:text;color:#9b744f;font-size:max(15px,min(1.08vw,20px));font-weight:790;line-height:1.12;margin-top:0;text-wrap:balance;-webkit-text-fill-color:transparent}.config-overlay .fx-slot-choice span{color:#766252;font-size:max(9px,min(.68vw,11px));font-weight:780;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;text-wrap:balance}@media(hover:hover) and (pointer:fine){.config-overlay .fx-slot-choice:focus-visible,.config-overlay .fx-slot-choice:hover{--pedal-edge:#d6b477;box-shadow:0 15px 26px rgba(18,11,7,.25),0 0 16px hsla(39,54%,65%,.26);outline:0;transform:translateY(-2px)}}.config-overlay .fx-slot-choice.selected.is-store-default{--pedal-edge:#d4ae72;box-shadow:0 0 18px hsla(32,38%,63%,.42),0 12px 22px rgba(18,11,7,.2)}.config-overlay .fx-slot-choice.selected.is-modified{--pedal-edge:#8eb722;box-shadow:0 0 18px rgba(142,183,34,.4),0 12px 22px rgba(18,11,7,.2)}.config-overlay .fx-slot-choice.selected span{color:#5f4f42}.config-overlay .fx-slot-choice.selected.is-modified strong{background:none;color:#587214;-webkit-text-fill-color:#587214}.config-overlay .fx-slot-choice.selected.is-modified span{color:#506713}.config-current-status{align-content:center;display:grid;justify-items:center;grid-gap:14px;gap:14px;margin-left:auto;margin-right:auto;min-height:max(300px,min(39vh,390px));width:min(920px,100%)}.config-status-card,.config-status-pedal{border:0;cursor:pointer;isolation:isolate;overflow:hidden;position:relative;transition:box-shadow .24s,filter .24s,transform .24s}.config-status-card:after,.config-status-pedal:after{background:linear-gradient(112deg,transparent 18%,hsla(0,0%,100%,.58) 42%,hsla(0,0%,100%,.08) 54%,transparent 70%);bottom:0;content:"";left:0;opacity:.34;position:absolute;right:0;top:0;transform:translateX(-54%);transition:opacity .3s,transform .55s cubic-bezier(.22,1,.36,1);z-index:0}@media(hover:hover) and (pointer:fine){.config-status-card:focus-visible:after,.config-status-card:hover:after,.config-status-pedal:focus-visible:after,.config-status-pedal:hover:after{opacity:.78;transform:translateX(48%)}}.config-status-card>*,.config-status-pedal>*{position:relative;z-index:1}.config-status-card{align-items:center;background:linear-gradient(132deg,#725039,#a77d58 54%,#c5a47e);border-radius:10px;box-shadow:0 18px 38px rgba(8,5,3,.3),inset 0 1px hsla(0,0%,100%,.5);color:#fffaf3;display:grid;justify-items:center;min-height:116px;padding:21px 64px 19px;place-items:center;text-align:center;width:min(520px,88vw)}.config-status-card strong{font-size:max(27px,min(2.25vw,39px));font-style:italic;font-weight:760;line-height:1;text-transform:uppercase;text-wrap:balance}.config-status-card>span{color:#f5dfc3;font-size:13px;font-weight:800;letter-spacing:.12em;margin-top:7px}.config-status-card small{color:rgba(255,248,238,.74);font-size:10px;font-weight:700;letter-spacing:.08em;margin-top:6px}.config-status-card>i,.config-status-pedal>i{color:hsla(0,0%,100%,.74);font-size:11px;position:absolute;right:13px;top:12px}.config-status-card.is-modified{box-shadow:0 0 0 2px #96bd2c,0 0 24px rgba(151,200,33,.36),0 18px 38px rgba(8,5,3,.3)}@media(hover:hover) and (pointer:fine){.config-status-card:focus-visible,.config-status-card:hover{box-shadow:0 0 0 1px #ecd1a9,0 22px 44px rgba(8,5,3,.36);outline:0;transform:translateY(-3px)}}.config-status-pedals{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));grid-gap:14px;gap:14px;width:min(760px,100%)}.config-current-status--pickup .config-status-pedals{grid-template-columns:repeat(2,minmax(220px,1fr));width:min(560px,100%)}.config-status-pedal{align-items:center;background:linear-gradient(148deg,#fff,#f8efe3 64%,#dfc6a8);border-radius:8px;box-shadow:0 13px 24px rgba(11,7,4,.22),inset 0 1px #fff;color:#34271f;display:grid;justify-items:center;min-height:106px;padding:16px 18px;place-items:center;text-align:center}.config-status-pedal>span{color:#8f6d50;font-size:9px;font-weight:800;letter-spacing:.1em}.config-status-pedal>strong{background:linear-gradient(96deg,#765039,#d6ac72 52%,#8d6344);-webkit-background-clip:text;background-clip:text;font-size:max(15px,min(1.08vw,20px));font-weight:790;line-height:1.12;margin-top:6px;text-wrap:balance;-webkit-text-fill-color:transparent}.config-status-pedal>small{color:#6c5a4c;font-size:10px;font-weight:790;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.config-status-pedal>i{color:#9a7657}@media(hover:hover) and (pointer:fine){.config-status-pedal:focus-visible,.config-status-pedal:hover{box-shadow:0 0 0 1px #d7b382,0 17px 29px rgba(11,7,4,.27);outline:0;transform:translateY(-2px)}}.config-current-status.is-intact .config-status-card{box-shadow:0 0 0 2px #d5b475,0 0 28px hsla(39,53%,65%,.42),0 18px 38px rgba(8,5,3,.3)}.config-current-status.is-intact .config-status-pedal{box-shadow:0 0 0 1px #d5b475,0 0 20px hsla(39,53%,65%,.3),0 13px 24px rgba(11,7,4,.22),inset 0 1px #fff}.config-current-status.is-custom .config-status-card{background:linear-gradient(132deg,#526522,#77972a 54%,#a7c75a);box-shadow:0 0 0 2px #a6cb43,0 0 28px rgba(150,199,43,.4),0 18px 38px rgba(8,5,3,.3)}.config-current-status.is-custom .config-status-pedal{box-shadow:0 0 0 1px #9fc53e,0 0 20px rgba(142,183,34,.3),0 13px 24px rgba(11,7,4,.22),inset 0 1px #fff}.config-current-status.is-custom .config-status-pedal>strong{background:linear-gradient(96deg,#557016,#91ba2d 52%,#6f921b);-webkit-background-clip:text;background-clip:text}.config-subpanel-head{align-items:center;color:#fff8ef;display:grid;grid-template-columns:120px minmax(0,1fr) 120px;margin:0 auto 18px;text-align:center;width:min(1040px,100%)}.config-subpanel-head>strong{font-size:max(20px,min(1.7vw,29px));font-weight:760;letter-spacing:.02em;line-height:1.12;text-transform:uppercase;text-wrap:balance}.config-subpanel-back{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(34,59%,81%,.38);border-radius:18px;color:#f4dfc5;cursor:pointer;display:inline-flex;font-size:9px;font-weight:820;gap:8px;justify-self:start;letter-spacing:.08em;min-height:36px;padding:7px 13px}@media(hover:hover) and (pointer:fine){.config-subpanel-back:focus-visible,.config-subpanel-back:hover{background:hsla(32,38%,63%,.3);color:#fff;outline:0}}.fx-config-builder--single{margin:0 auto;padding-top:0;width:min(1040px,100%)}.fx-single-slot-grid{display:grid;grid-template-columns:repeat(3,minmax(190px,220px));justify-content:center;grid-gap:14px;gap:14px}.config-overlay .fx-single-slot-grid .fx-slot-choice{min-height:112px;padding:16px 14px}.config-dialog-body .config-option-grid{gap:14px;grid-template-columns:repeat(auto-fit,minmax(144px,176px));justify-content:center;margin-left:auto;margin-right:auto;max-width:940px}.config-dialog-body .config-option,.config-dialog-body .pickup-selector{max-width:196px;padding:18px 16px 22px;width:100%}.config-overlay[data-family=frets] .config-option-grid{grid-template-columns:repeat(4,minmax(158px,176px));max-width:760px}.config-overlay[data-family=frets] .focused-config-section>.config-option-grid,.config-overlay[data-family=scale] .focused-config-section>.config-option-grid{transform:translateY(-100px)}.config-overlay[data-family=scale] .config-option-grid{gap:20px;grid-template-columns:repeat(2,minmax(190px,220px));max-width:500px}.config-overlay[data-family=scale] .config-option{max-width:220px}.config-overlay[data-family=fx-pack][data-view=fx-packs] .config-option-grid{-moz-column-gap:18px;column-gap:18px;grid-template-columns:repeat(3,minmax(200px,224px));max-width:760px;row-gap:14px}.config-overlay[data-family=fx-pack][data-view=fx-packs] .config-option{max-width:224px;min-height:116px;padding:18px 17px}.config-overlay[data-family=fx-pack][data-view=fx-packs] .config-option-hero{font-size:max(20px,min(1.4vw,26px));line-height:.98;max-width:100%}.config-overlay[data-family=fx-pack][data-view=fx-packs] .config-option-detail{font-size:11px;letter-spacing:.035em;max-width:94%;white-space:nowrap}.pickup-selector-grid{gap:14px;grid-template-columns:repeat(3,minmax(180px,196px));justify-content:center;margin-left:auto;margin-right:auto;max-width:660px}.pickup-selector{padding:20px 17px 24px}.pickup-selector-output{font-size:min(var(--pickup-output-size),34px)}.config-dialog-body>.config-current-status{transform:translateY(-80px)}.neck-option-grid{grid-template-columns:repeat(2,minmax(300px,480px));justify-content:center;max-width:990px}.neck-option{grid-template-rows:minmax(285px,1fr) auto;max-width:480px;min-height:350px;padding:10px 10px 17px}.neck-option-preview{padding:0}.neck-option-preview img{height:100%;max-height:320px;-o-object-fit:contain;object-fit:contain;width:100%}.neck-option-guidance{display:none}.build-readout-item.is-config-modified .build-readout-title,.build-readout-item.is-config-modified .build-readout-value,.build-readout-item.is-config-modified [data-readout-extra],.build-readout-item.is-config-modified [data-readout-main],.profile-shape-wrap.is-config-modified .build-readout-title,.profile-shape-wrap.is-config-modified .profile-shape-name,.profile-shape-wrap.is-config-modified .profile-shape-title{color:#71950d}@media (max-width:800px){.config-dialog-footer{gap:12px;grid-template-columns:1fr;padding:14px 0 6px;width:min(92%,720px)}.config-dialog-actions{justify-items:stretch}.config-pending-label{text-align:center}.config-reset{width:100%}.config-choice-help{grid-template-columns:1fr;padding:0 0 12px;text-align:center}.config-choice-help:before{bottom:0;height:1px;left:20%;right:20%;top:auto;width:auto}.config-choice-help strong{white-space:normal}.neck-option-grid{grid-template-columns:1fr;max-width:520px}.neck-option{grid-template-rows:minmax(270px,1fr) auto;max-width:520px;min-height:330px}.neck-option-preview img{max-height:300px}.config-overlay .fx-config-slots{grid-template-columns:1fr}.config-overlay .fx-config-slot{grid-template-columns:repeat(3,minmax(0,1fr))}.config-overlay .fx-slot-choice{min-height:112px;padding:16px 7px}.config-status-pedals{gap:10px}.config-status-pedal{min-height:88px;padding:13px 10px}.config-subpanel-head{grid-template-columns:96px minmax(0,1fr) 96px}.fx-single-slot-grid{grid-template-columns:repeat(3,minmax(150px,1fr));max-width:650px}.config-overlay .fx-single-slot-grid .fx-slot-choice{min-height:106px}.config-dialog{max-height:calc(100dvh - 24px);width:calc(100vw - 24px)}.config-dialog-body{max-height:calc(100dvh - 118px);padding-left:12px;padding-right:12px}.config-dialog-footer{display:none}.config-current-status--fx{min-height:330px}.config-fx-pack-assembly{gap:18px;width:min(650px,100%)}.config-fx-pack-assembly:before{height:42px;top:91px}.config-status-card--pack{min-height:94px;width:min(440px,82vw)}.config-status-fx-modules{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:20px;width:min(620px,100%)}.config-status-slot{padding-top:7px}.config-status-slot:before{height:22px;top:-20px}.config-status-fx-module{min-height:96px;padding:11px 8px 12px}.config-status-fx-module>.config-status-module-code{font-size:max(27px,min(5.2vw,36px))}.config-status-fx-module>.config-status-module-name{font-size:9px}}@media (min-width:801px) and (max-height:900px){.config-overlay[data-family=neck-profile] .config-dialog-body{align-content:start;padding-top:2px}.config-overlay[data-family=neck-profile] .neck-option-grid{gap:12px;grid-template-columns:repeat(4,minmax(220px,250px));max-width:1040px}.config-overlay[data-family=neck-profile] .neck-option{grid-template-rows:minmax(150px,1fr) auto;max-height:244px;min-height:224px}.config-overlay[data-family=neck-profile] .neck-option-preview img{max-height:182px}}@media (max-width:560px){.config-dialog-body .config-option-grid,.config-dialog-body .pickup-selector-grid,.config-overlay[data-family=frets] .config-option-grid,.config-overlay[data-family=fx-pack] .config-option-grid,.config-overlay[data-family=scale] .config-option-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;width:min(100%,340px)}.config-overlay[data-family=fx-pack][data-view=fx-packs] .config-option-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,340px)}.config-overlay[data-family=fx-pack][data-view=fx-packs] .config-choice-unit:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - 9px)/2)}.config-overlay[data-family=fx-pack][data-view=fx-packs] .config-option-hero{font-size:max(14px,min(3.9vw,16px));max-width:100%}.config-overlay[data-family=fx-pack][data-view=fx-packs] .config-option-detail{font-size:9px;letter-spacing:0;line-height:1.25;max-width:100%;white-space:normal}.config-dialog-body .config-option,.config-dialog-body .pickup-selector{max-width:none;padding:15px 10px 18px}.pickup-selector-output{font-size:min(var(--pickup-output-size),23px)}.pickup-selector-tag{font-size:8.5px;line-height:1.18;max-width:124px}.pickup-selector-components{display:none}.neck-option-grid{grid-template-columns:1fr}.neck-option{justify-self:center;width:min(340px,100%)}.config-overlay .fx-config-slot{grid-template-columns:repeat(2,minmax(0,1fr))}.config-current-status{min-height:320px}.config-status-card{padding-left:44px;padding-right:44px;width:min(310px,100%)}.config-current-status--pickup .config-status-pedals,.config-status-pedals{grid-template-columns:1fr;width:min(310px,100%)}.config-status-pedal{min-height:72px}.config-subpanel-head{grid-template-columns:52px minmax(0,1fr) 52px}.config-subpanel-head>strong{font-size:max(16px,min(4.5vw,21px))}.config-subpanel-back span{display:none}.config-subpanel-back{justify-content:center;padding:0;width:36px}.fx-single-slot-grid{grid-template-columns:repeat(2,minmax(0,150px))}.fx-single-slot-grid>.fx-slot-choice:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:150px}.config-dialog-body>.config-current-status,.config-overlay[data-family=frets] .focused-config-section>.config-option-grid,.config-overlay[data-family=scale] .focused-config-section>.config-option-grid{transform:none}.config-dialog-head{padding-left:42px;padding-right:42px}.config-current-status--fx{min-height:300px}.config-status-card--pack{min-height:88px;padding-left:28px;padding-right:28px;width:min(310px,88vw)}.config-fx-pack-assembly:before{height:38px;top:85px}.config-status-fx-modules{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px;width:min(330px,100%)}.config-status-slot{padding-top:6px}.config-status-slot:before{height:20px;top:-18px}.config-status-slot-label{font-size:7.5px;letter-spacing:.07em}.config-status-fx-module{min-height:88px;padding:10px 5px}.config-status-fx-module>.config-status-module-code{font-size:max(24px,min(8vw,32px))}.config-status-fx-module>.config-status-module-name{font-size:7.5px;letter-spacing:.045em}}@media (max-width:390px){.config-dialog{width:calc(100vw - 14px)}.config-dialog-body{padding-left:8px;padding-right:8px}.config-option,.pickup-selector{padding-left:7px;padding-right:7px}.config-option-hero{font-size:max(21px,min(7vw,27px))}.config-option-detail{font-size:9px}}@media (min-width:1921px){.config-choice-help strong{font-size:21px}.config-choice-help p{font-size:15px}.config-reset{font-size:13px}.pickup-selector-model{font-size:13px}.pickup-selector-tag{font-size:13px}.pickup-selector-components{font-size:11px}.neck-option-grid{grid-template-columns:repeat(2,minmax(380px,560px));max-width:1160px}.neck-option{grid-template-rows:minmax(350px,1fr) auto;max-width:560px;min-height:425px}.neck-option-preview img{max-height:390px}.neck-option-name{font-size:20px}.config-dialog-body .config-option,.config-dialog-body .pickup-selector{max-width:190px}.config-overlay[data-family=fx-pack][data-view=fx-packs] .config-option{max-width:230px}.config-status-card{width:min(520px,88vw)}}.config-dialog-body>.config-current-status,.config-overlay[data-family=frets] .focused-config-section>.config-option-grid,.config-overlay[data-family=scale] .focused-config-section>.config-option-grid{transform:none}.config-current-status--fx{gap:0;min-height:max(300px,min(43vh,410px))}.config-fx-pack-assembly{display:grid;justify-items:center;position:relative;grid-gap:22px;gap:22px;margin-left:auto;margin-right:auto;width:min(780px,100%)}.config-fx-pack-assembly:before{background:linear-gradient(180deg,hsla(35,53%,78%,.82),hsla(35,53%,78%,.28));content:"";height:45px;left:50%;position:absolute;top:100px;transform:translateX(-50%);width:1px;z-index:0}.config-status-card--pack{border-radius:4px;min-height:104px;padding:18px 54px 16px;width:min(500px,82vw);z-index:1}.config-status-card--pack strong{font-size:max(27px,min(2.05vw,36px))}.config-status-fx-modules{gap:12px;grid-template-columns:repeat(3,minmax(0,196px));justify-content:center;padding-top:23px;position:relative;width:min(620px,100%);z-index:1}.config-status-fx-modules:before{background:hsla(35,53%,78%,.58);content:"";height:1px;left:calc(100% / 6);position:absolute;right:calc(100% / 6);top:0}.config-status-slot{display:grid;grid-template-rows:auto 1fr;position:relative;grid-gap:7px;gap:7px;justify-items:stretch;min-width:0;padding-top:9px}.config-status-slot:before{background:linear-gradient(180deg,hsla(35,53%,78%,.72),hsla(35,53%,78%,.32));content:"";height:25px;left:50%;position:absolute;top:-23px;transform:translateX(-50%);width:1px}.config-status-slot-label{color:#dcc09d;font-size:9px;font-weight:790;letter-spacing:.13em;line-height:1.2;position:relative;text-align:center;text-transform:uppercase;z-index:1}.config-status-fx-module{border-radius:3px;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:96px;padding:11px 12px 13px}.config-status-fx-module>.config-status-module-code{background:linear-gradient(96deg,#765039,#d6ac72 52%,#8d6344);-webkit-background-clip:text;background-clip:text;box-sizing:border-box;font-size:max(24px,min(calc(18px + 1.15vw),42px));font-style:italic;font-weight:820;letter-spacing:-.035em;line-height:1.05;margin:0;padding:.08em .16em .1em;width:100%;-webkit-text-fill-color:transparent}.config-status-fx-module>.config-status-module-name{display:grid;grid-gap:0;color:#6c5848;font-size:10px;font-weight:790;gap:0;letter-spacing:.08em;line-height:1.12;margin:0;text-align:center;text-transform:uppercase}.config-status-module-name>span{color:inherit;display:block;font:inherit;letter-spacing:inherit;line-height:inherit}.config-overlay[data-family=fx-pack] .config-option{border-radius:4px}.config-overlay[data-family=fx-pack] .config-option:before{border-radius:3px}.config-overlay[data-family=fx-pack] .config-option:after{border-radius:2px}.config-overlay .fx-slot-choice{border-radius:3px}.config-overlay .fx-slot-choice:before{border-radius:2px}.config-status-card>i,.config-status-pedal>i{display:none}.pd-info-head{min-width:0;position:relative}.viewer-image-status{background:rgba(255,252,247,.88);border:1px solid rgba(143,109,80,.24);bottom:auto;color:#6f5038;font-size:12px;font-weight:650;left:50%;line-height:1.4;max-width:24ch;padding:10px 14px;position:absolute;right:auto;text-align:center;top:50%;transform:translate(-50%,-50%)}@media (min-width:992px){#product-detail{align-items:stretch}#product-detail>.pd-info,#product-detail>.pd-visual{align-self:stretch;height:auto;max-height:none;min-height:var(--opening-panel-height)}#product-detail>.pd-visual [data-preview-role=sizing-placeholder]{height:100%;min-height:var(--opening-panel-height)}#product-detail>.pd-info{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:visible}#product-detail>.pd-info>.pd-info-head{grid-row:1}#product-detail>.pd-info>.product-accordion-list{grid-row:2;min-height:0;overflow:visible}#product-detail>.pd-info>.checkout-grid{align-self:end;grid-row:3;position:static}#product-detail .product-accordion-list .mobile-accordion-item.open .mobile-accordion-content{max-height:none;overflow:visible}}.story-strip{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);position:relative;grid-column-gap:max(18px,min(2.2vw,34px));background:radial-gradient(ellipse at 50% 46%,hsla(32,38%,63%,.13),transparent 62%),linear-gradient(180deg,rgba(111,80,56,.052),rgba(111,80,56,.014) 28%,rgba(111,80,56,.014) 72%,rgba(111,80,56,.052));-moz-column-gap:max(18px,min(2.2vw,34px));column-gap:max(18px,min(2.2vw,34px));margin-bottom:max(24px,min(3vw,40px));margin-top:max(24px,min(3vw,40px));padding:max(24px,min(2.8vw,38px)) max(20px,min(4.5vw,62px));text-align:left;width:100%}.story-strip:after,.story-strip:before{background:linear-gradient(90deg,rgba(111,80,56,0),rgba(111,80,56,.42),rgba(111,80,56,0));content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:min(1080px,86%)}.story-strip:before{top:0}.story-strip:after{bottom:0}.story-idea-icon{align-items:center;color:#a47d4e;display:grid;font-size:max(27px,min(2.8vw,39px));grid-column:1;grid-row:1;justify-items:center;place-items:center;width:max(38px,min(4vw,56px))}.story-idea-svg{display:block;filter:drop-shadow(0 4px 6px rgba(72,43,24,.2));height:1.08em;overflow:visible;width:1em}.story-bulb-body,.story-bulb-socket{paint-order:stroke fill;stroke:#6f4a2f;stroke-linejoin:round;stroke-width:1.15}.story-bulb-highlight{fill:none;stroke:rgba(255,248,233,.72);stroke-linecap:round;stroke-width:2.15}.story-slide{display:grid;grid-column:2;grid-row:1;justify-items:start;grid-gap:12px;gap:12px;min-width:0;width:100%}.story-strip-text{color:#6f5038;font-size:max(16px,min(1.35vw,21px));font-weight:480;letter-spacing:.03px;line-height:1.58;margin:0;max-width:92ch;text-wrap:pretty;width:100%}.story-model,.story-product{font-weight:760;text-transform:uppercase}.story-product{color:#5f432f}.story-model-prefix,.story-model-separator{color:#8f6d50}.story-model-name{color:#5f432f}.story-strip-attribution{color:#857466;font-size:max(11px,min(.9vw,13px));font-style:italic;margin:0}@media (max-width:520px){.story-strip{-moz-column-gap:12px;column-gap:12px;grid-template-columns:32px minmax(0,1fr);margin-bottom:22px;margin-top:22px;padding:21px 14px}.story-idea-icon{font-size:24px;width:32px}.story-strip-text{font-size:max(15px,min(4.25vw,17px));line-height:1.56}}#mobile-description-panel .mobile-description-copy.is-expanded{display:block;-webkit-line-clamp:unset}.description-expand{background:none;border:0;color:#8f6d50;cursor:pointer;font-size:11.5px;font-weight:750;justify-self:start;letter-spacing:.18em;margin-top:6px;padding:2px 0;text-indent:.18em;text-transform:uppercase;transition:color .2s ease}@media(hover:hover) and (pointer:fine){.description-expand:hover{color:#5f4630;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}}.description-expand:focus-visible{outline:2px solid #6f5038;outline-offset:2px}.description-expand[hidden]{display:none}.product-accordion-list{align-content:start;grid-auto-rows:max-content}.product-accordion-list>.mobile-accordion-item{align-self:start}.cos-grid{--cosmetic-pair-gap:max(13px,min(1.5vw,22px))}.cos-group{display:grid;grid-template-rows:auto minmax(0,1fr)}.cos-items{align-self:center;gap:var(--cosmetic-pair-gap)}.controls-assembly .control-assembly-grid{align-self:center}.cos-group:has(.binding-visual-node) .cos-items{align-content:center}.cos-group:has(.inlay-visual-node.is-logo) .cos-items{align-items:stretch}.inlay-visual-node,.inlay-visual-node.is-logo{align-items:start;gap:13px;grid-template-rows:max(118px,min(8.7vw,142px)) auto}.inlay-visual-node.is-logo .inlay-visual-stage,.inlay-visual-stage{align-self:center;height:100%}.inlay-visual-node.is-logo .inlay-visual-stage{max-width:none;transform:scale(1.04);width:max(248px,min(19vw,320px))}.inlay-visual-node.is-logo .inlay-visual-stage:before{background:radial-gradient(ellipse at 50% 50%,rgba(111,80,56,.58) 0,rgba(160,119,82,.34) 34%,hsla(33,38%,68%,.15) 58%,transparent 80%);bottom:2%;filter:blur(12px);left:-6%;right:-6%;top:2%}.inlay-visual-node.is-logo .inlay-motif{height:64%;width:94%}.inlay-visual-copy,.inlay-visual-node.is-logo .inlay-visual-copy{align-self:start}.hardware-color-node:not([data-part-shape=pickup-frames])>i{box-shadow:0 8px 13px rgba(54,32,19,.18),0 2px 3px rgba(54,32,19,.13),inset 2px 2px 0 hsla(0,0%,100%,.2),inset -3px -5px 8px rgba(55,38,29,.26);filter:brightness(.82) saturate(1.72) contrast(1.12);filter:brightness(var(--finish-brightness,.82)) saturate(var(--finish-saturation,1.72)) contrast(var(--finish-contrast,1.12))}@media(hover:hover) and (pointer:fine){.hardware-color-node:not([data-part-shape=pickup-frames]):focus-visible>i{filter:brightness(.86) saturate(1.78) contrast(1.13);filter:brightness(var(--finish-hover-brightness,.86)) saturate(var(--finish-hover-saturation,1.78)) contrast(var(--finish-hover-contrast,1.13))}.hardware-color-node:not([data-part-shape=pickup-frames]):hover>i{filter:brightness(.86) saturate(1.78) contrast(1.13);filter:brightness(var(--finish-hover-brightness,.86)) saturate(var(--finish-hover-saturation,1.78)) contrast(var(--finish-hover-contrast,1.13))}}.hardware-color-node[data-part-shape=pickup-frames]>i{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(94px,132px));justify-content:center;justify-items:center;width:100%;grid-gap:var(--cosmetic-pair-gap);gap:var(--cosmetic-pair-gap)}.pickup-frame-assembly,.pickup-frame-assembly.is-bridge-frame,.pickup-frame-assembly.is-neck-frame{flex:none;left:auto;margin-top:4px;position:relative;right:auto;top:auto;width:80px}.pickup-frame-metal{box-shadow:0 8px 13px rgba(54,32,19,.19),0 2px 3px rgba(54,32,19,.13),inset 2px 2px 0 hsla(0,0%,100%,.26),inset -3px -5px 8px rgba(55,38,29,.28);filter:brightness(.87) saturate(1.58) contrast(1.08);filter:brightness(var(--finish-brightness,.87)) saturate(var(--finish-saturation,1.58)) contrast(var(--finish-contrast,1.08))}.pickup-frame-cover{filter:none;opacity:1}.pickup-cover-node{perspective:760px}.pickup-cover-node .pickup-cover-visual{opacity:1;transform:rotateX(0) rotateY(0);transform-style:preserve-3d;transition:transform .48s cubic-bezier(.22,1,.36,1),filter .28s ease}.finish-review-gallery{background:linear-gradient(145deg,hsla(0,0%,100%,.76),hsla(35,46%,89%,.38));border:1px solid rgba(111,80,56,.24);box-shadow:0 16px 34px rgba(58,38,24,.08);margin:0 0 max(30px,min(4vw,54px));padding:max(22px,min(3vw,36px))}.finish-review-note{color:#6f5038;font-size:12px;font-weight:750;letter-spacing:.12em;margin:0 0 24px;text-align:center;text-transform:uppercase}.finish-review-grid{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));grid-gap:max(18px,min(2.4vw,32px)) max(12px,min(1.5vw,22px));align-items:start;gap:max(18px,min(2.4vw,32px)) max(12px,min(1.5vw,22px))}.finish-review-grid .hardware-color-node{justify-self:center;max-width:150px}@media(max-width:991px){.finish-review-grid{grid-template-columns:repeat(4,minmax(90px,1fr))}}@media(max-width:600px){.finish-review-gallery{padding:18px 10px}.finish-review-grid{gap:18px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(hover:hover) and (pointer:fine){.pickup-cover-node.is-neck-cover:hover .pickup-cover-visual{filter:saturate(1.04) brightness(1.02);transform:rotateX(3deg) rotateY(-8deg) translateY(-2px)}}@media(hover:hover) and (pointer:fine){.pickup-cover-node.is-bridge-cover:hover .pickup-cover-visual{filter:saturate(1.04) brightness(1.02);transform:rotateX(3deg) rotateY(8deg) translateY(-2px)}}@container hardware-spec (max-width:560px){.hardware-color-node[data-part-shape=pickup-frames]>i{grid-template-columns:repeat(2,minmax(84px,108px))}.pickup-frame-assembly,.pickup-frame-assembly.is-bridge-frame,.pickup-frame-assembly.is-neck-frame{width:68px}.inlay-visual-node.is-logo .inlay-visual-stage{width:max(210px,min(62vw,270px))}}@media (min-width:768px) and (max-width:991px){.neck-geometry-joined{background:#fff;border:2px solid rgba(111,80,56,.3);gap:0;grid-template-columns:minmax(0,1fr) 220px}.neck-section-heading--geometry{gap:0;grid-template-columns:minmax(0,1fr) 220px}.neck-section-heading--geometry h3{padding-right:14px}.neck-figure-heading{display:block;font-size:18px;padding-left:8px;padding-right:8px}.neck-geometry-joined .neck-fact-grid{border:0}.neck-spec-shell .neck-figure{border:0;border-left:1px solid rgba(111,80,56,.18);margin:0;min-height:100%;width:100%}.neck-spec-shell .neck-figure img{height:100%;max-height:310px;padding:12px}.neck-material-grid{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.neck-material{gap:13px;margin:0;padding:14px 0;width:100%}.neck-material-title{font-size:15px}.neck-material-primary{font-size:18px}.neck-material-presentation{gap:5px;grid-template-columns:minmax(42px,1fr) 82px minmax(42px,1fr)}.neck-material-presentation .wood-material-thumb{max-width:82px}.neck-material-side{font-size:11px;line-height:1.15}.body-material .material-tooltip,.neck-material .material-tooltip{width:min(190px,26vw)}.body-material-side--treatment .material-tooltip,.neck-material-side--treatment .material-tooltip{left:20px;right:auto;transform:translateY(5px)}.body-material-side--treatment:focus-visible .material-tooltip,.body-material-side--treatment:hover .material-tooltip,.neck-material-side--treatment:focus-visible .material-tooltip,.neck-material-side--treatment:hover .material-tooltip{transform:translate(0)}.body-material-side--colour .material-tooltip,.neck-material-side--colour .material-tooltip{left:auto;right:20px;transform:translateY(5px)}.body-material-side--colour:focus-visible .material-tooltip,.body-material-side--colour:hover .material-tooltip,.neck-material-side--colour:focus-visible .material-tooltip,.neck-material-side--colour:hover .material-tooltip{transform:translate(0)}.body-spec-layout,.body-spec-layout.is-single{gap:0;grid-template-areas:"bodywood identity topwood";grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.body-spec-layout.is-single{grid-template-areas:"bodywood identity";grid-template-columns:repeat(2,minmax(0,1fr))}.body-spec-layout:after,.body-spec-layout:before{display:block}.body-spec-layout.is-single:after{display:none}.body-material{gap:14px;padding-left:8px;padding-right:8px}.body-material-title{font-size:20px}.body-material-primary{font-size:17px}.body-material-presentation{gap:5px;grid-template-columns:minmax(42px,1fr) 88px minmax(42px,1fr)}.body-material-presentation .wood-material-thumb{max-width:88px}.body-material-side{font-size:11px;line-height:1.15}.body-icon-case{--body-icon-height:250px;height:270px;min-height:270px}.body-identity-name strong{font-size:32px}.body-identity-name span{font-size:16px}}@media (min-width:992px) and (max-width:1199px){.body-material .material-tooltip,.neck-material .material-tooltip{width:200px}.body-material-side--treatment .material-tooltip,.neck-material-side--treatment .material-tooltip{left:20px;right:auto;transform:translateY(5px)}.body-material-side--treatment:focus-visible .material-tooltip,.body-material-side--treatment:hover .material-tooltip,.neck-material-side--treatment:focus-visible .material-tooltip,.neck-material-side--treatment:hover .material-tooltip{transform:translate(0)}.body-material-side--colour .material-tooltip,.neck-material-side--colour .material-tooltip{left:auto;right:20px;transform:translateY(5px)}.body-material-side--colour:focus-visible .material-tooltip,.body-material-side--colour:hover .material-tooltip,.neck-material-side--colour:focus-visible .material-tooltip,.neck-material-side--colour:hover .material-tooltip{transform:translate(0)}}@media (max-width:991px){.checkout-stack--purchase>.cart-cell>i{background:#6f5038;border:0;border-radius:0;bottom:0;color:#fff;font-size:13px;height:var(--mobile-purchase-bar-h);left:0;right:auto;text-shadow:none;top:0;transform:none;width:var(--mobile-purchase-bar-h)}}@media (min-width:600px) and (max-width:991px){.designer-hint:not([hidden]){align-items:center;background:#fffaf4;border:1px solid rgba(111,80,56,.34);border-radius:0;bottom:calc(100% + 12px);box-shadow:0 12px 30px rgba(42,28,18,.24);color:#4f3828;display:flex;font-size:13px;font-weight:750;gap:12px;left:8px;line-height:1.2;max-width:min(300px,calc(100vw - 20px));padding:12px 12px 12px 16px;position:absolute;right:auto;width:-moz-max-content;width:max-content;z-index:7}.designer-hint{pointer-events:none}.designer-hint button{pointer-events:auto}.designer-hint:after{background:#fffaf4;border-bottom:1px solid rgba(111,80,56,.28);border-right:1px solid rgba(111,80,56,.28);bottom:-6px;content:"";height:11px;left:18px;position:absolute;transform:rotate(45deg);width:11px}.designer-hint button{align-items:center;background:rgba(111,80,56,.12);border:0;border-radius:0;color:#6f5038;cursor:pointer;display:grid;font-size:18px;height:28px;justify-items:center;line-height:1;min-height:28px;padding:0;place-items:center;position:relative;width:28px;z-index:1}}.inlay-visual-node.is-teeth .inlay-motif--main{height:88%;position:static;width:62%}.inlay-visual-node.is-double-fin .inlay-motif--main,.inlay-visual-node.is-fin .inlay-motif--main{height:82%;position:static;width:38%}.inlay-visual-node.is-logo .inlay-visual-stage{transform:none;width:max(190px,min(15vw,244px))}.inlay-visual-node.is-logo .inlay-visual-stage:before{background:radial-gradient(ellipse at 50% 50%,rgba(111,80,56,.45) 0,rgba(160,119,82,.26) 34%,hsla(33,38%,68%,.11) 57%,transparent 76%);bottom:12%;filter:blur(8px);left:5%;right:5%;top:13%}.inlay-visual-node.is-logo.is-white-pearl .inlay-visual-stage:before{bottom:6%;filter:blur(10px);left:-7%;right:-7%;top:7%}.inlay-visual-node.is-logo .inlay-motif{height:58%;width:86%}@media (min-width:992px) and (max-width:2559px){.neck-material-grid{-moz-column-gap:max(24px,min(3vw,48px));column-gap:max(24px,min(3vw,48px));grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1320px;row-gap:max(2px,min(.55vw,10px));width:min(100%,1320px)}.neck-material:nth-child(3){grid-column:1/-1;justify-self:center;width:min(calc(50% - 12px),636px)}}.ear[data-t=elec] .ear-cat,.ear[data-t=elec] .ear-val{justify-self:stretch;text-align:inherit;width:100%}.product-faq{border-top:1px solid rgba(111,80,56,.2);margin:max(54px,min(6vw,92px)) 0 max(24px,min(3vw,42px));padding-top:max(28px,min(3vw,44px))}.product-faq-title{align-items:center;color:#765134;display:flex;font-size:max(29px,min(2.05vw,44px));font-weight:790;gap:max(15px,min(1.2vw,24px));letter-spacing:.1px;line-height:1;margin:0 0 max(22px,min(2.5vw,38px));text-shadow:0 1px 0 hsla(0,0%,100%,.9),0 3px 10px rgba(80,51,29,.12);text-transform:uppercase}.product-faq-title:before{background:linear-gradient(135deg,#f2ddad,#9c7047 58%,#63452f);border:1px solid #6f5038;box-shadow:0 0 0 3px hsla(34,43%,69%,.2),0 2px 5px rgba(75,47,28,.16);content:"";flex:0 0 auto;height:max(7px,min(.48vw,11px));transform:rotate(45deg);width:max(7px,min(.48vw,11px))}.product-faq-title:after{background:linear-gradient(90deg,#745038,#c6a16e 38%,hsla(32,38%,63%,.1));content:"";flex:1 1 auto;height:2px}.product-faq-grid{align-items:start;border-top:1px solid rgba(111,80,56,.22);display:grid;grid-template-columns:minmax(0,1fr);margin-left:auto;margin-right:auto;width:min(100%,1050px)}.product-faq-item{border-bottom:1px solid rgba(111,80,56,.18);margin:0}.product-faq-item summary{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 28px;position:relative;grid-gap:18px;color:#4f392a;cursor:pointer;font-size:max(15px,min(1.05vw,18px));font-weight:700;gap:18px;line-height:1.25;list-style:none;min-height:72px;padding:18px max(18px,min(2vw,30px))}.product-faq-item summary::-webkit-details-marker{display:none}.product-faq-item summary:after{align-items:center;border:1px solid rgba(111,80,56,.26);border-radius:50%;color:#76543b;content:"+";display:grid;font-size:19px;font-weight:350;height:28px;justify-items:center;line-height:1;place-items:center;transition:transform .25s ease,background .2s ease;width:28px}.product-faq-item[open] summary:after{background:#f3ede6;content:"−";transform:rotate(180deg)}.product-faq-item p{color:#62574e;font-size:max(13px,min(.88vw,15px));font-weight:440;line-height:1.62;margin:0;max-width:75ch;padding:0 max(18px,min(2vw,30px)) 24px}.product-faq-item strong{color:#4f392a;font-weight:720}@media(max-width:767px){.product-faq{margin-top:44px;padding-top:24px}.product-faq-title{align-items:flex-start;font-size:max(25px,min(7vw,32px));line-height:1.08}.product-faq-title:before{margin-top:.35em}.product-faq-title:after{margin-top:.52em}.product-faq-item summary{font-size:15px;min-height:64px;padding:16px 4px}.product-faq-item p{font-size:13px;padding:0 4px 20px}}.config-dialog{grid-template-rows:auto minmax(0,1fr) auto;pointer-events:none}.config-close,.config-dialog-body>.config-current-status,.config-dialog-body>.config-section,.config-dialog-body>.fx-config-builder,.config-dialog-commit{pointer-events:auto}.config-dialog-commit{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(520px,calc(100vw - 32px));grid-gap:18px;backdrop-filter:blur(12px);background:rgba(8,13,22,.84);border:1px solid hsla(35,53%,78%,.4);border-radius:2px;box-shadow:0 12px 30px rgba(0,0,0,.26);gap:18px;margin:8px auto 0;padding:9px 10px 9px 16px}.config-commit-status{color:rgba(255,247,236,.68);font-size:10px;font-weight:680;letter-spacing:.04em;line-height:1.2}.config-commit-actions{display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));grid-gap:7px;gap:7px}.config-commit-actions button{border:1px solid hsla(35,53%,78%,.46);border-radius:2px;cursor:pointer;font-size:10px;font-weight:820;letter-spacing:.08em;min-height:40px;padding:9px 15px;text-transform:uppercase}.config-commit-cancel{background:hsla(0,0%,100%,.07);color:#f1ddc4}.config-commit-apply{background:linear-gradient(132deg,#735039,#a77d58 55%,#c5a47e);color:#fff}.config-commit-apply:disabled{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.36);cursor:default}@media(hover:hover) and (pointer:fine){.config-commit-actions button:not(:disabled):focus-visible,.config-commit-actions button:not(:disabled):hover{filter:brightness(1.08);outline:2px solid hsla(34,59%,81%,.58);outline-offset:2px}}.fret-choice-stage{display:grid;justify-items:center;grid-gap:14px;gap:14px;margin-left:auto;margin-right:auto;width:min(600px,100%)}.config-stage-heading{color:#f5dfc5;font-size:max(17px,min(1.5vw,24px));font-weight:780;letter-spacing:.08em;text-align:center}.fret-property-group{display:grid;justify-items:center;grid-gap:8px;gap:8px;width:100%}.fret-property-label{color:hsla(33,71%,87%,.72);font-size:10px;font-weight:820;letter-spacing:.14em;text-align:center}.fret-stage-grid{display:grid;grid-template-columns:repeat(2,minmax(170px,210px));justify-content:center;grid-gap:max(14px,min(2vw,24px));gap:max(14px,min(2vw,24px));width:100%}.fret-stage-grid .config-option{max-width:210px;width:100%}.config-overlay[data-family=frets] .fret-count-option .config-option-hero{font-size:max(48px,min(4vw,64px));font-style:italic;transform:none}.config-overlay[data-family=frets] .fret-material-name{box-sizing:border-box;font-size:max(18px,min(1.5vw,24px));font-style:normal;letter-spacing:-.02em;line-height:1;max-width:100%;padding-left:7px;padding-right:7px;transform:none}.config-overlay .config-option-grid.has-selection .config-option:not(.selected),.config-overlay .fx-single-slot-grid.has-selection>.fx-slot-choice:not(.selected),.config-overlay .has-selection>.config-option:not(.selected),.config-overlay .neck-option-grid.has-selection>.neck-option:not(.selected),.config-overlay .pickup-selector-grid.has-selection .pickup-selector:not(.selected){filter:saturate(.42) brightness(.76);opacity:.46}.config-overlay .config-option-grid.has-selection .config-option.selected,.config-overlay .has-selection>.config-option.selected,.config-overlay .pickup-selector-grid.has-selection .pickup-selector.selected{--hex-edge:#97c821;filter:drop-shadow(0 0 15px rgba(154,211,34,.98)) drop-shadow(0 16px 13px rgba(0,0,0,.42));transform:translateY(-2px)}.config-overlay .neck-option-grid.has-selection>.neck-option.selected{--neck-edge:#8eb722;box-shadow:0 0 0 2px #8eb722,0 0 30px rgba(142,183,34,.68),0 14px 28px rgba(20,13,8,.22);transform:translateY(-2px)}.config-overlay .fx-single-slot-grid.has-selection>.fx-slot-choice.selected{--pedal-edge:#8eb722;box-shadow:0 0 0 2px #97c821,0 0 28px rgba(142,183,34,.68),0 12px 22px rgba(18,11,7,.22);transform:translateY(-2px)}.quick-config-heading{align-items:center;display:inline-flex;gap:7px;grid-column:1;justify-self:start;min-width:0;position:relative}.quick-config-info-mark{align-items:center;background:#fff;border:1px solid rgba(143,109,80,.55);border-radius:50%;box-shadow:0 3px 8px rgba(72,47,30,.12);color:#7c5a40;display:grid;flex:0 0 18px;font-size:11px;font-weight:820;height:18px;justify-items:center;line-height:1;place-items:center;width:18px}.quick-config-info-copy{background:rgba(20,25,34,.96);border:1px solid rgba(143,109,80,.3);border-radius:2px;box-shadow:0 14px 30px rgba(10,8,7,.28);color:#fff8ef;font-size:11px;font-weight:520;left:0;letter-spacing:0;line-height:1.45;max-width:calc(100vw - 42px);padding:11px 13px;position:absolute;text-align:left;text-transform:none;top:calc(100% + 10px);white-space:normal;width:min(390px,calc(100vw - 42px));z-index:30;word-wrap:anywhere;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s,transform .14s,visibility .14s;visibility:hidden;word-break:normal}.mobile-section-launcher:focus-visible .quick-config-info-copy,.quick-config-heading:hover .quick-config-info-copy{opacity:1;transform:translateY(0);visibility:visible}.designer-label-detail{margin-left:.28em}.spec-visual-disclaimer{border-top:1px solid rgba(143,109,80,.22);color:#8a7768;font-size:11.6px;font-weight:520;line-height:1.45;margin:22px auto 4px;max-width:840px;text-align:center;text-wrap:pretty}.config-choice-help,.config-choice-help p,.config-dialog-footer,.material-tooltip{max-width:calc(100vw - 28px);white-space:normal;word-wrap:anywhere;word-break:normal}.config-pickup-pair-assembly{width:min(680px,100%)}.config-pickup-pair-assembly:before{height:45px;top:100px}.config-status-pickups{gap:14px;grid-template-columns:repeat(2,minmax(0,220px));justify-content:center;padding-top:23px;position:relative;width:min(500px,100%);z-index:1}.config-status-pickups:before{background:hsla(35,53%,78%,.58);content:"";height:1px;left:25%;position:absolute;right:25%;top:0}.config-status-pickups .config-status-slot{padding-top:9px}.config-status-pickups .config-status-pickup{min-height:96px;width:100%}.product-accordion-list .theme-palette+.theme-palette:before{background:rgba(111,80,56,.52);width:2px}.product-accordion-list .theme-palette.is-disabled .palette-squares{filter:grayscale(1);opacity:.38}.neck-option-grid.has-selection>.neck-option:not(.selected){filter:none;opacity:.9}@media(hover:hover) and (pointer:fine){.neck-option:not(:disabled):focus-visible .neck-option-preview img,.neck-option:not(:disabled):hover .neck-option-preview img{filter:none;opacity:1}}@media (max-width:800px){.config-overlay[data-family=neck-profile] .config-dialog-body{align-content:safe center;padding-top:2px}.config-overlay[data-family=neck-profile] .neck-option-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px;width:min(100%,680px)}.config-overlay[data-family=neck-profile] .neck-option{gap:4px;grid-template-rows:max(120px,min(20vw,165px)) auto auto;justify-self:stretch;max-height:none;min-height:0;padding:5px 5px 7px;width:auto}.config-overlay[data-family=neck-profile] .neck-option:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - 10px)/2)}.config-overlay[data-family=neck-profile] .neck-option-preview{padding:0}.config-overlay[data-family=neck-profile] .neck-option-preview img{height:100%;max-height:165px;-o-object-fit:contain;object-fit:contain;width:100%}.config-overlay[data-family=neck-profile] .neck-option-name{font-size:max(11px,min(2.8vw,14px));line-height:1.15}.config-overlay[data-family=neck-profile] .config-option-price{margin-top:2px}.config-overlay[data-family=neck-profile] .neck-option-guidance{display:none}.config-dialog-commit{margin-top:4px}}@media (max-width:430px){.config-overlay[data-family=neck-profile] .neck-option{grid-template-rows:112px auto auto}.config-overlay[data-family=neck-profile] .neck-option-preview img{max-height:112px}.fret-stage-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,150px))}.fret-stage-grid .config-option{max-width:150px}}@media (max-width:360px){.config-dialog-commit{gap:6px;grid-template-columns:1fr;padding:7px}.config-commit-status{text-align:center}.config-commit-actions{grid-template-columns:1fr 1fr}}.neck-profile-selector{margin-left:auto;margin-right:auto;width:min(980px,100%)}.neck-profile-layout{border-bottom:1px solid hsla(35,53%,78%,.28);border-top:1px solid hsla(35,53%,78%,.4);display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.75fr);min-height:min(520px,58vh)}.neck-profile-list{align-content:safe center;border-right:1px solid hsla(35,53%,78%,.4);display:grid;min-width:0;padding:18px 20px 18px 0}.neck-profile-list-option{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;position:relative;grid-gap:12px;background:transparent;border:0;border-bottom:1px solid hsla(35,53%,78%,.18);color:rgba(255,247,236,.68);cursor:pointer;font:inherit;gap:12px;min-height:54px;padding:11px 12px;text-align:left;transition:color .18s,background .18s,opacity .18s,box-shadow .18s}.neck-profile-list-option:first-child{border-top:1px solid hsla(35,53%,78%,.18)}.neck-profile-list-option>span:first-child{font-size:max(13px,min(1vw,16px));font-weight:720;line-height:1.25;position:relative;z-index:1}.neck-profile-list-option .config-option-price{font-size:10px;margin:0;position:relative;white-space:nowrap;z-index:1}.neck-profile-list.has-selection .neck-profile-list-option:not(.selected){opacity:.58}.neck-profile-list-option.selected{background:linear-gradient(90deg,rgba(142,183,34,.2),rgba(142,183,34,.035));box-shadow:inset 3px 0 #9bc72c,0 0 22px rgba(142,183,34,.15);color:#fff}@media(hover:hover) and (pointer:fine){.neck-profile-list-option:focus-visible,.neck-profile-list-option:hover{background:hsla(32,38%,63%,.13);box-shadow:inset 3px 0 #c5a47e;color:#fff;outline:0}}@media(hover:hover) and (pointer:fine){.neck-profile-list-option.selected:focus-visible,.neck-profile-list-option.selected:hover{background:linear-gradient(90deg,rgba(142,183,34,.26),rgba(142,183,34,.05));box-shadow:inset 3px 0 #9bc72c,0 0 24px rgba(142,183,34,.22)}}.neck-profile-live-preview{align-items:center;display:grid;grid-template-rows:minmax(250px,1fr) auto;min-width:0;padding:20px 0 18px 30px}.neck-profile-preview-art{align-items:center;display:grid;justify-items:center;min-height:250px;min-width:0;overflow:hidden;place-items:center}.neck-profile-preview-art img{display:block;filter:none;height:100%;max-height:360px;-o-object-fit:contain;object-fit:contain;opacity:1;width:100%}.neck-profile-preview-copy{display:grid;justify-items:start;grid-gap:6px;border-top:1px solid hsla(35,53%,78%,.24);color:#fff7ec;gap:6px;max-width:68ch;padding:12px 6px 0;text-align:left}.neck-profile-preview-copy>span{color:#c5a47e;font-size:10px;font-weight:820;letter-spacing:.15em}.neck-profile-preview-copy h3{color:#fff7ec;font-size:max(23px,min(2vw,34px));font-style:italic;font-weight:780;line-height:1.05;margin:0}.neck-profile-preview-copy p{color:rgba(255,247,236,.74);font-size:max(12px,min(.92vw,15px));line-height:1.5;margin:0;text-wrap:pretty}.neck-profile-preview-copy .config-option-price{font-size:11px;margin:2px 0 0}.config-status-pickup,.pickup-selector,.pickup-slot-choice{isolation:isolate;overflow:hidden;position:relative}.config-pickup-engraving{background:linear-gradient(135deg,hsla(36,58%,83%,.78),rgba(132,91,60,.28));content:"";filter:drop-shadow(0 1px rgba(255,255,255,.28)) drop-shadow(0 -1px rgba(44,25,15,.46));height:82%;-webkit-mask:var(--config-pickup-engraving) center/contain no-repeat;mask:var(--config-pickup-engraving) center/contain no-repeat;opacity:.22;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:min(48%,104px);z-index:0}.config-pickup-engraving.is-neck{left:5px}.config-pickup-engraving.is-bridge{right:5px}.config-status-pickup>.config-pickup-engraving,.pickup-slot-choice>.config-pickup-engraving{display:block}.config-status-pickup>:not(.config-pickup-engraving),.pickup-selector>:not(.config-pickup-engraving),.pickup-slot-choice>:not(.config-pickup-engraving){position:relative;z-index:1}.pickup-selector .config-pickup-engraving{height:88%;opacity:.16;width:42%}.pickup-slot-choice .config-pickup-engraving{opacity:.18}.fx-module-panel .electronics-module-body{display:grid;justify-items:center}.fx-pack-field{background:transparent;border:0;border-radius:0;box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;margin-left:auto;margin-right:auto;width:min(680px,100%)}@media(hover:hover) and (pointer:fine){.fx-pack-field:hover{background:hsla(32,38%,63%,.06);border:0;box-shadow:none}}.fx-module-stack{border-bottom:1px solid rgba(111,80,56,.2);border-top:1px solid rgba(111,80,56,.28);gap:0}.fx-module-card{background:transparent;border:0;border-radius:0;box-shadow:none;grid-template-rows:auto 1fr;min-height:172px;overflow:visible;padding:15px max(18px,min(1.5vw,28px)) 18px}.fx-module-card+.fx-module-card{border-left:1px solid rgba(111,80,56,.28)}@media(hover:hover) and (pointer:fine){.fx-module-card:hover{background:hsla(32,38%,63%,.055);border-color:rgba(111,80,56,.28);box-shadow:none;transform:none}}.fx-module-card.is-config-modified{border-color:rgba(126,164,17,.36)}.fx-module-slot{align-self:start;border-bottom:1px solid rgba(111,80,56,.15);padding-bottom:10px;text-align:center;width:100%}.fx-module-copy{align-self:center;gap:7px;padding:10px 0 0}.fx-module-code{background:linear-gradient(96deg,#805a3d,#d7b276 50%,#8b6242);-webkit-background-clip:text;background-clip:text;color:#805a3d;display:block;font-size:max(25px,min(2vw,36px));letter-spacing:-.03em;line-height:1;margin:0;-webkit-text-fill-color:transparent}.config-overlay .config-option-grid.has-selection .config-option:not(.selected),.config-overlay .fx-single-slot-grid.has-selection>.fx-slot-choice:not(.selected),.config-overlay .has-selection>.config-option:not(.selected),.config-overlay .neck-profile-list.has-selection>.neck-profile-list-option:not(.selected),.config-overlay .pickup-selector-grid.has-selection .pickup-selector:not(.selected){filter:saturate(.78) brightness(.9);opacity:.82}@media(hover:hover) and (pointer:fine){.config-overlay .has-selection>.config-option:not(.selected):focus-visible,.config-overlay .has-selection>.config-option:not(.selected):hover,.config-overlay .pickup-selector-grid.has-selection .pickup-selector:not(.selected):focus-visible,.config-overlay .pickup-selector-grid.has-selection .pickup-selector:not(.selected):hover{--hex-edge:#d5b475;filter:drop-shadow(0 0 10px rgba(213,180,117,.64)) drop-shadow(0 12px 10px rgba(0,0,0,.28));opacity:1;transform:translateY(-1px)}}@media(hover:hover) and (pointer:fine){.config-overlay .fx-single-slot-grid.has-selection>.fx-slot-choice:not(.selected):focus-visible,.config-overlay .fx-single-slot-grid.has-selection>.fx-slot-choice:not(.selected):hover{--pedal-edge:#d5b475;box-shadow:0 0 0 2px #d5b475,0 0 18px hsla(39,53%,65%,.44),0 10px 18px rgba(18,11,7,.18);filter:none;opacity:1;transform:translateY(-1px)}}@media(hover:hover) and (pointer:fine){.config-overlay .neck-profile-list.has-selection>.neck-profile-list-option:not(.selected):focus-visible,.config-overlay .neck-profile-list.has-selection>.neck-profile-list-option:not(.selected):hover{box-shadow:inset 3px 0 #d5b475,0 0 17px hsla(39,53%,65%,.28);filter:none;opacity:1}}@media (max-width:700px){.neck-profile-layout{grid-template-columns:minmax(130px,.8fr) minmax(0,1.55fr);min-height:min(480px,58vh)}.neck-profile-list{padding:8px 9px 8px 0}.neck-profile-list-option{gap:5px;min-height:44px;padding:8px 7px}.neck-profile-list-option>span:first-child{font-size:11px}.neck-profile-list-option .config-option-price{font-size:8px}.neck-profile-live-preview{grid-template-rows:minmax(180px,1fr) auto;padding:10px 0 8px 12px}.neck-profile-preview-art{min-height:180px}.neck-profile-preview-art img{max-height:250px}.neck-profile-preview-copy{gap:4px;padding-top:8px}.neck-profile-preview-copy h3{font-size:max(17px,min(4.6vw,24px))}.neck-profile-preview-copy p{font-size:10px;line-height:1.35}}@media (max-width:430px){.neck-profile-layout{grid-template-columns:1fr;min-height:0}.neck-profile-list{border-bottom:1px solid hsla(35,53%,78%,.4);border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 10px}.neck-profile-list-option{border-top:0;min-height:36px;padding:6px 7px}.neck-profile-list-option:first-child{border-top:0}.neck-profile-list-option>span:first-child{font-size:10.5px}.neck-profile-list-option .config-option-price{font-size:7.5px}.neck-profile-live-preview{--profile-art-h:max(200px,min(30vh,280px));grid-template-rows:max(200px,min(30vh,280px)) auto;grid-template-rows:var(--profile-art-h) auto;padding:10px 0 0}.neck-profile-preview-art{height:var(--profile-art-h);min-height:0}.neck-profile-preview-art img{height:var(--profile-art-h);max-height:var(--profile-art-h)}.neck-profile-preview-copy p{display:none}.fx-module-stack{grid-template-columns:1fr}.fx-module-card+.fx-module-card{border-left:0;border-top:1px solid rgba(111,80,56,.28)}.fx-module-card{min-height:0}.fx-pack-field{gap:7px;grid-template-areas:"label" "name" "story" "action";grid-template-columns:1fr}}.electronics-section>.pickup-set-head--inner{align-items:center;display:grid;grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr);position:relative;grid-gap:14px;gap:14px;padding-left:max(8px,min(1vw,16px));padding-right:max(8px,min(1vw,16px))}.electronics-section>.pickup-set-head--inner .pickup-master-title{color:#6f5038;font-size:max(34px,min(2.8vw,52px));font-style:normal;font-weight:790;grid-column:2;letter-spacing:.01em}.spec-section-action{background:#fff;border:1px solid rgba(111,80,56,.48);border-radius:2px;box-shadow:inset 0 0 0 3px hsla(32,38%,63%,.1);color:#6f5038;cursor:pointer;font-size:10px;font-weight:820;grid-column:3;justify-self:end;letter-spacing:.08em;line-height:1;min-height:36px;padding:8px 13px;text-transform:uppercase}@media(hover:hover) and (pointer:fine){.spec-section-action:focus-visible,.spec-section-action:hover{background:#f5eee5;border-color:#8f6d50;box-shadow:inset 0 0 0 3px hsla(32,38%,63%,.17),0 5px 13px rgba(67,40,24,.12);outline:0}}.fx-module-panel{border-top:2px solid rgba(111,80,56,.3);margin-top:max(12px,min(1vw,20px));padding-top:max(18px,min(1.5vw,28px))}.fx-pack-field{display:grid;grid-template-areas:"name" "story";grid-template-columns:1fr;justify-items:center;width:min(610px,92%);grid-gap:9px;background:var(--gilded-metal);border:1px solid #8e6a4d;border-radius:3px;box-shadow:inset 0 1px rgba(255,247,229,.7),inset 0 -8px 15px rgba(55,31,17,.16),0 8px 18px rgba(61,42,29,.14);gap:9px;margin:0 auto max(23px,min(1.8vw,32px));padding:max(18px,min(1.5vw,25px)) max(24px,min(2vw,38px));text-align:center}@media(hover:hover) and (pointer:fine){.fx-pack-field:hover{background:var(--gilded-metal);border:1px solid #8e6a4d;box-shadow:inset 0 1px rgba(255,247,229,.7),inset 0 -8px 15px rgba(55,31,17,.16),0 8px 18px rgba(61,42,29,.14);transform:none}}.fx-pack-field strong{background:none;-webkit-background-clip:initial;background-clip:border-box;background-clip:initial;color:#fff;font-size:max(30px,min(2.4vw,45px));font-style:italic;font-weight:800;grid-area:name;letter-spacing:-.02em;line-height:1;text-shadow:0 1px rgba(50,28,16,.48);-webkit-text-fill-color:currentColor}.fx-pack-field small{color:#f3e1c7;font-size:12px;font-weight:520;grid-area:story;line-height:1.4;max-width:62ch;text-align:center}.fx-module-stack{border:0;gap:max(12px,min(1.4vw,22px));width:100%}.fx-module-card,.fx-module-card+.fx-module-card{background:transparent;border:0;box-shadow:none;min-height:160px;padding:0 max(16px,min(1.3vw,25px)) 16px}@media(hover:hover) and (pointer:fine){.fx-module-card:hover{background:hsla(32,38%,63%,.05);border:0;box-shadow:none}}.fx-module-card.is-config-modified{border:0;box-shadow:inset 0 -2px rgba(126,164,17,.5)}.fx-module-slot{border:0;color:#6f5038;font-size:max(12px,min(.85vw,15px));font-weight:820;letter-spacing:.1em;padding:0 0 11px}.fx-module-copy{gap:8px;padding:8px 8px 0}.fx-module-code{background:none;-webkit-background-clip:initial;background-clip:border-box;background-clip:initial;box-sizing:border-box;color:#6f5038;font-size:max(28px,min(2.25vw,42px));font-style:italic;font-weight:820;letter-spacing:-.025em;line-height:1.08;overflow:visible;padding:.08em .25em .12em;text-shadow:0 1px #fff,0 2px 5px rgba(68,40,23,.16);width:100%;-webkit-text-fill-color:currentColor}.fx-module-name{background:none;-webkit-background-clip:initial;background-clip:border-box;background-clip:initial;color:#6f5038;font-size:max(16px,min(1.15vw,22px));-webkit-text-fill-color:currentColor}.fx-module-card.is-config-modified .fx-module-code,.fx-module-card.is-config-modified .fx-module-name{background:none;-webkit-background-clip:initial;background-clip:border-box;background-clip:initial;color:#6f5038;-webkit-text-fill-color:currentColor}.spec-visual-disclaimer{align-items:flex-start;color:#7b695b;display:flex;gap:9px;margin:22px 0 4px;max-width:900px;padding:14px 18px 0;text-align:left}.spec-visual-disclaimer:before{align-items:center;border:1px solid rgba(111,80,56,.55);border-radius:50%;color:#6f5038;content:"!";display:grid;flex:0 0 17px;font-size:11px;font-weight:850;height:17px;justify-items:center;line-height:1;place-items:center;width:17px}@media (max-width:600px){.electronics-section>.pickup-set-head--inner{display:flex;gap:9px;justify-content:start}.electronics-section>.pickup-set-head--inner .pickup-master-title{font-size:max(28px,min(8vw,38px));justify-self:center}.spec-section-action{font-size:8px;padding-left:9px;padding-right:9px;position:absolute;right:5px}.fx-module-stack{gap:12px;grid-template-columns:1fr}.fx-module-card,.fx-module-card+.fx-module-card{border:0;padding-bottom:14px}.fx-pack-field{grid-template-areas:"name" "story";padding-left:16px;padding-right:16px}}.item-v10 .pd-visual .viz-stage .product-3d-renderer-container{height:100%;width:100%}.item-v10 .pd-visual .viz-stage{touch-action:none}@media (max-width:991px){.item-v10 .pd-visual .viz-stage[data-preview-replacement=babylon] #productRenderCanvas{height:calc(100% * 1434 / 504)!important;left:50%;max-height:none;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);width:calc(100% * 504 / 1434)!important}}.config-overlay .neck-profile-list{max-height:min(520px,58vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:hsla(32,38%,63%,.55) transparent;scrollbar-width:thin}.config-overlay .neck-profile-live-preview{max-height:min(520px,58vh)}@media (max-width:430px){.config-overlay .neck-profile-live-preview{max-height:none}}.config-overlay{align-items:safe center}.config-dialog-body{pointer-events:auto}.item-v10 .profile-shape-meta .build-readout-title{white-space:nowrap}.item-v10 .profile-shape-note{color:#2d241e;font-size:11px;line-height:1.45;margin:6px 14px 10px}.config-overlay .pack-option-hero{font-size:max(15px,min(1.35vw,22px));letter-spacing:.02em;line-height:1.02;max-width:100%;overflow:hidden;text-overflow:ellipsis}.config-overlay .pack-option-qualifier{font-size:max(9px,min(.72vw,11px));letter-spacing:.14em;opacity:.85}.config-overlay .pack-option-components{font-size:max(8px,min(.66vw,10px));letter-spacing:.05em;max-width:92%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-touch-callout:none){.config-option,.pickup-selector{filter:none}.config-option:not(:disabled):focus-visible,.config-option:not(:disabled):hover,.pickup-selector:not(:disabled):focus-visible,.pickup-selector:not(:disabled):hover{filter:none}.config-option.selected.is-store-default,.pickup-selector.selected.is-store-default{filter:none}.config-option.selected.is-modified,.pickup-selector.selected.is-modified{filter:none}.config-overlay .config-option-grid.has-selection .config-option.selected,.config-overlay .has-selection>.config-option.selected,.config-overlay .pickup-selector-grid.has-selection .pickup-selector.selected{filter:none}.config-option.selected:before,.pickup-selector.selected:before{bottom:5px;left:5px;right:5px;top:5px}.ear-icon-slot,.ear.active .ear-icon-slot{filter:none}}.build-readout--5,.build-readout--6{grid-template-columns:repeat(3,minmax(0,1fr))}.build-readout--5:before,.build-readout--6:before{background:linear-gradient(90deg,transparent calc(33.333% - .5px),rgba(143,109,80,.52) 33.333%,transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),rgba(143,109,80,.52) 66.666%,transparent calc(66.666% + .5px));bottom:8%;left:0;right:0;top:8%;width:auto}.build-readout--5:after,.build-readout--6:after{left:5%;right:5%;top:50%}.build-readout--5 .build-readout-item,.build-readout--6 .build-readout-item{align-self:center;grid-column:auto;height:100%;justify-self:center;place-self:center;width:100%}.config-current-status--property{gap:18px}.config-current-status--property .config-status-pedals{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));width:min(760px,100%)}.config-status-property{display:grid;grid-gap:8px;align-content:center;gap:8px;justify-items:center}.config-status-property strong{font-size:14px;font-weight:820;line-height:1.16;text-transform:uppercase}.config-status-property.is-modified{box-shadow:0 0 0 1px #9fc53e,0 0 20px rgba(142,183,34,.3),0 13px 24px rgba(11,7,4,.22),inset 0 1px #fff}.config-swatch{border:1px solid rgba(52,39,31,.4);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6);display:block;height:26px;width:26px}.config-property-stage{margin-left:auto;margin-right:auto;width:min(980px,100%)}.config-property-list{align-content:start;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:0 26px;border-bottom:1px solid hsla(35,53%,78%,.28);border-top:1px solid hsla(35,53%,78%,.4);gap:0 26px;max-height:min(56vh,470px);overflow-y:auto;padding:6px 4px}.config-property-option{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;position:relative;grid-gap:12px;background:transparent;border:0;border-bottom:1px solid hsla(35,53%,78%,.18);color:rgba(255,247,236,.68);cursor:pointer;font:inherit;gap:12px;min-height:46px;padding:9px 12px;text-align:left;transition:color .18s,background .18s,opacity .18s,box-shadow .18s}.config-property-face{align-items:center;display:flex;gap:10px;min-width:0;position:relative;z-index:1}.config-property-name{font-size:max(12px,min(.85vw,15px));font-weight:720;line-height:1.24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-property-option .config-option-price{font-size:10px;margin:0;position:relative;white-space:nowrap;z-index:1}.config-property-list.has-selection .config-property-option:not(.selected){opacity:.6}.config-property-option.selected{background:linear-gradient(90deg,rgba(142,183,34,.2),rgba(142,183,34,.035));box-shadow:inset 3px 0 #9bc72c,0 0 22px rgba(142,183,34,.15);color:#fff}.config-property-option.selected.is-store-default{background:linear-gradient(90deg,hsla(32,38%,63%,.22),hsla(32,38%,63%,.04));box-shadow:inset 3px 0 #d4ae72,0 0 22px hsla(32,38%,63%,.16)}@media(hover:hover) and (pointer:fine){.config-property-option:focus-visible,.config-property-option:hover{background:hsla(32,38%,63%,.13);box-shadow:inset 3px 0 #c5a47e;color:#fff;outline:0}}@media(max-width:767px){.config-property-list{grid-template-columns:1fr}.config-current-status--property .config-status-pedals{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:min(320px,100%)}}.item-v10[data-view-kind=body] .product-3d-renderer-container,.item-v10[data-view-kind=neck] .product-3d-renderer-container{height:100%}@media (min-width:992px){.item-v10[data-view-kind=body] #product-detail{--desktop-viewer-w:max(240px,min(calc(46dvh - 56px),440px))}.item-v10[data-view-kind=neck] #product-detail{--desktop-viewer-w:max(150px,min(calc(22dvh - 26px),260px))}.item-v10[data-view-kind=body] #product-detail>.pd-visual,.item-v10[data-view-kind=neck] #product-detail>.pd-visual{align-self:start;min-height:0}.item-v10[data-view-kind=body] #product-detail>.pd-visual [data-preview-role=sizing-placeholder]{aspect-ratio:auto;height:min(var(--opening-panel-height),calc(var(--desktop-viewer-w) * 1.3));max-height:none;max-width:var(--desktop-viewer-w);min-height:0;width:var(--desktop-viewer-w)}.item-v10[data-view-kind=neck] #product-detail>.pd-visual [data-preview-role=sizing-placeholder]{aspect-ratio:auto;height:var(--opening-panel-height);max-height:none;max-width:var(--desktop-viewer-w);min-height:0;width:var(--desktop-viewer-w)}}@media (min-width:992px){.spec-ears{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--spec-ear-count,4),minmax(0,1fr));justify-content:center}}@media (max-width:991px){.spec-ears{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--spec-ear-count-mobile,2),minmax(0,1fr))}}.build-readout--5{grid-template-columns:repeat(6,minmax(0,1fr))}.build-readout--5 .build-readout-item{align-self:center;grid-column:span 2;height:100%;justify-self:center;place-self:center;width:100%}.build-readout--5 .build-readout-item:nth-child(4){grid-column:2/span 2}.config-overlay .config-option-hero{font-size:max(26px,min(2.25vw,38px));font-size:var(--config-hero-fit,max(26px,min(2.25vw,38px)));max-width:88%;word-wrap:break-word}#mobile-config-panel-body .foundation-layout--flat,.foundation-layout--flat,.product-accordion-list .foundation-layout--flat{grid-template-columns:minmax(0,1fr)}.neck-depth-body:not(:has(.neck-depth-figure)){grid-template-columns:minmax(0,1fr)}.neck-depth-module .srow{flex-wrap:wrap}.neck-depth-module .srow .k{white-space:normal}.neck-depth-module .srow .v{margin-left:auto;max-width:100%}@media (hover:none) and (pointer:coarse),(max-width:767px){.config-dialog-body{max-height:none}.config-property-list{max-height:none;overflow-y:visible}.config-overlay .neck-profile-list{max-height:none;overflow-y:visible}}.product-series-line{font-style:italic}.product-series-line .series-part{color:#b8922f}.product-series-line .series-dot{color:#a79e91}.product-series-line .collection-part{color:#8a8178}
/*# sourceMappingURL=item-detail-v10.min.css.map */
