.store-landing{--u:1px;--landing-band-dark:#17130f;--landing-band-soft:#f6f1eb;--landing-cta:var(--sg-brown);--landing-ink:#1c1c1c;background:#fff;color:var(--landing-ink);overflow-x:clip;position:relative}@media(min-width:1920px){.store-landing{--u:calc(.25px + .75 * clamp(1920px,min(100vw,177.78vh),3840px) / 1920)}}.store-landing .button-primary{align-items:center;background:var(--sg-brown-dark);border:1px solid #0000;box-shadow:inset 0 1px 0 #ffffff2e;color:#fff;display:inline-flex;font-size:12px;font-weight:800;gap:10px;justify-content:center;letter-spacing:.04em;line-height:1.2;min-height:var(--store-control-size);padding:0 23px;-webkit-text-decoration:none;text-decoration:none}.store-landing .button-primary:hover{background:#5a3e2c;color:#fff}.store-landing .btn-cta-sm:focus-visible,.store-landing .button-primary:focus-visible,.store-landing .section-link:focus-visible{outline:2px solid var(--landing-cta);outline-offset:4px}.store-landing .btn-cta-sm{background:var(--landing-cta);border:1px solid var(--landing-cta);box-sizing:border-box;color:#fff;display:inline-block;font-size:calc(20 * var(--u));font-weight:500;letter-spacing:calc(1.5 * var(--u));line-height:1.2;max-width:100%;overflow-wrap:break-word;padding:calc(20 * var(--u)) calc(48 * var(--u));text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:box-shadow .25s ease;white-space:normal}.store-landing .btn-cta-sm:hover{box-shadow:inset 0 0 0 999px #4f392a;color:#fff}.store-landing .section-heading{align-items:flex-end;border-bottom:1px solid var(--line,#ddcdbb);display:flex;gap:30px;justify-content:space-between;margin:0 0 25px;padding-bottom:17px}.store-landing .section-heading:after{background:linear-gradient(90deg,#ad8764,#ad876414);content:"";flex:1;height:1px}.store-landing .section-heading p{color:var(--brown,var(--sg-brown-dark));font-size:clamp(10px,.75vw,13px);font-weight:700;letter-spacing:.08em;margin:0 0 8px}.store-landing .section-heading h2{color:var(--brown,var(--sg-brown-dark));font-size:clamp(29px,3vw,48px);font-weight:800;letter-spacing:-.035em;line-height:1;margin:0}.store-landing .section-heading>span{color:#6b5d52;display:none;font-size:13px;font-weight:400;line-height:1.55}.store-landing .section-link{color:var(--brown,var(--sg-brown-dark));font-size:12px;font-weight:800;padding-bottom:7px;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.store-landing .section-link:hover{color:var(--landing-cta)}.landing-row{align-items:start;column-gap:var(--store-layout-gap,var(--store-grid-gap));display:grid;grid-template-columns:var(--store-rail-width) minmax(0,1fr)}.landing-cards{min-width:0}.landing-rail{position:sticky;top:calc(var(--store-sticky-header-h,0px) + 18px)}.store-landing .section-heading.landing-rail{align-items:flex-start;border-bottom:0;flex-direction:column;gap:14px;margin-bottom:0;padding-bottom:0}.store-landing .section-heading.landing-rail:after{content:none}.store-landing .section-heading.landing-rail>div{min-width:0}.store-landing .section-heading.landing-rail h2{font-size:clamp(24px,2.1vw,34px);line-height:1.02}.store-landing .section-heading.landing-rail .section-link{padding-bottom:0;white-space:normal}.landing-grid{align-items:start;column-gap:var(--store-grid-gap);display:grid;grid-template-columns:repeat(var(--store-guitar-columns),minmax(0,1fr));row-gap:var(--store-grid-gap)}.landing-grid.part-grid{align-items:stretch;grid-template-columns:repeat(var(--store-accessory-columns),minmax(0,1fr))}.store-landing .product-grid .price-now{font-weight:700}@media(min-width:992px){.store-landing [data-row-profile=guitar] .product-card:not(.accessory-card) .product-name{overflow:visible;text-overflow:unset;white-space:nowrap}}@media(max-width:620px){.landing-grid[data-landing-cut=accessory]>:nth-child(n+2),.landing-grid[data-landing-cut=guitar]:not(.is-cut)>:nth-child(n+3){display:none}}@media(min-width:621px) and (max-width:1199px){.landing-grid[data-landing-cut=guitar]:not(.is-cut)>:nth-child(n+4){display:none}}@media(min-width:621px) and (max-width:991px){.landing-grid[data-landing-cut=accessory]>:nth-child(n+3){display:none}}@media(min-width:992px) and (max-width:1199px){.landing-grid[data-landing-cut=accessory]>:nth-child(n+4){display:none}}@media(min-width:1200px) and (max-width:1399px){.landing-grid[data-landing-cut=guitar]:not(.is-cut)>:nth-child(n+5){display:none}}@media(min-width:1200px) and (max-width:2628px){.landing-grid[data-landing-cut=accessory]>:nth-child(n+5){display:none}}@media(min-width:1400px){.landing-grid[data-landing-cut=guitar]:not(.is-cut)>:nth-child(n+6){display:none}}.store-hero{background:var(--landing-band-dark);position:relative}.store-hero-photo{bottom:0;left:50%;margin:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.store-hero-photo img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.store-hero-inner{align-content:center;display:grid;grid-template-columns:minmax(0,1fr);min-height:clamp(330px,29vw,500px);padding-block:clamp(30px,3vw,52px);position:relative;z-index:1}.store-identity{color:#fff;font-size:calc(16 * var(--u));max-width:min(56ch,38vw);padding-right:clamp(20px,2.4vw,52px)}.store-identity p{color:#d9bd98;font-size:clamp(calc(10 * var(--u)),.72vw,calc(12 * var(--u)));font-weight:800;letter-spacing:.14em;margin:0 0 calc(12 * var(--u))}.store-identity h1{align-items:baseline;color:#fff;display:flex;flex-wrap:wrap;font-size:clamp(calc(30 * var(--u)),3.5vw,calc(58 * var(--u)));font-weight:800;gap:0 .34em;letter-spacing:-.04em;line-height:1;margin:0}.store-identity h1 em{color:#fff3df;font-style:normal;letter-spacing:.01em}.store-identity>span{color:var(--sg-line);display:block;font-size:clamp(calc(12 * var(--u)),.9vw,calc(15 * var(--u)));font-weight:400;line-height:1.6;margin-top:calc(16 * var(--u));max-width:62ch}@media(min-width:1920px){.store-hero-inner{min-height:max(330px,calc(100dvh - var(--store-utility-h) - var(--store-main-h) - var(--store-category-h) - var(--store-header-frame,var(--store-shell-target)) * 4 / 35))}}.landing-categories{background:#1c1c1c;position:relative}.landing-category-rail{background:var(--brown-deep,#493426);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-inline:auto;width:min(100% - 32px,var(--store-header-frame,var(--store-shell-target)))}.landing-category-tile{align-items:flex-start;aspect-ratio:5/4;container-type:inline-size;display:flex;isolation:isolate;min-width:0;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none}.landing-category-tile img{filter:grayscale(1) contrast(.84) brightness(.72);height:100%;inset:0;object-fit:cover;opacity:.74;position:absolute;transition:filter .22s ease,opacity .22s ease,transform .22s ease;width:100%;z-index:-2}.landing-category-tile:after{background:linear-gradient(#1c1c1c,#1c1c1cd9 55%,#1c1c1c00);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.landing-category-title{color:var(--landing-cta);font-size:clamp(16px,10.5cqi,calc(28 * var(--u)));font-weight:800;letter-spacing:-.025em;line-height:1.12;min-width:0;overflow-wrap:break-word;padding:max(14px,calc(16 * var(--u)));text-align:left;text-wrap:balance}.landing-category-tile:is(:hover,:focus-visible) img{filter:none;opacity:1;transform:scale(1.045)}.landing-category-tile:is(:hover,:focus-visible):after{background:none}.landing-category-tile:is(:hover,:focus-visible) .landing-category-title{color:#fff}.landing-category-tile:focus-visible{outline:2px solid #fff;outline-offset:-2px}@media(min-width:1200px){.landing-category-tile{aspect-ratio:35/24}}@media(max-width:1199px){.landing-category-rail{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media(max-width:767px){.landing-category-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px) and (max-width:1199px){.landing-category-title{font-size:clamp(16px,8cqi,20px)}}.store-promo{isolation:isolate;--landing-band-dark:#050000;--aw-w:calc(100% / 1.2036);--aw-gap:calc((var(--aw-w) - min(var(--aw-w) - 32px,var(--store-header-frame,var(--store-shell-target)))) / 2);--aw-s:var(--pv-step);--aw-c4:calc(var(--aw-w) - var(--aw-gap) - var(--pv-figw) / 2);--aw-c3:calc(var(--aw-c4) - var(--aw-s));--aw-c2:calc(var(--aw-c4) - var(--aw-s) * 2);--aw-c1:calc(var(--aw-c4) - var(--aw-s) * 3);--aw-ramp:linear-gradient(90deg,#503771 0,#724ea2 calc(var(--aw-c1) - var(--aw-s) * .3),#724ea2 calc(var(--aw-c1) + var(--aw-s) * .3),#51f0a5 calc(var(--aw-c2) - var(--aw-s) * .3),#51f0a5 calc(var(--aw-c2) + var(--aw-s) * .3),#be5c32 calc(var(--aw-c3) - var(--aw-s) * .3),#be5c32 calc(var(--aw-c3) + var(--aw-s) * .3),#0c68e1 calc(var(--aw-c4) - var(--aw-s) * .3),#0c68e1 calc(var(--aw-c4) + var(--aw-s) * .3),#053064 100%);--guitar-h:clamp(calc(392 * var(--u)),39.74vw,calc(667 * var(--u)));--pv-figw:calc(var(--guitar-h) * 619 / 1775);--pv-step:min(15.3vw,calc(293.76 * var(--u)));--promo-floor:clamp(calc(232 * var(--u)),24vw,calc(364 * var(--u)));background:var(--landing-band-dark);overflow:hidden;position:relative}.store-promo-weather{background:#000;bottom:var(--sky-bottom,30%);filter:saturate(1.2);left:0;opacity:.8;pointer-events:none;position:absolute;right:-20.36%;top:-14%;z-index:0}.store-promo-sky-pic{display:contents}.store-promo-sky{display:block;height:100%;inset:0;max-width:none;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}.store-promo-glassglow:before,.store-promo-weather:before{background:var(--aw-ramp);content:"";inset:0;mix-blend-mode:multiply;position:absolute;z-index:1}.store-promo-glassglow:after,.store-promo-weather:after{background:linear-gradient(90deg,#000,#000c 8.5%,#00000047 20%,#0000 28.8%);content:"";inset:0;position:absolute;z-index:2}.store-promo-glassglow{background:#000;bottom:0;filter:saturate(1.43) blur(.8px);left:0;mask-image:linear-gradient(180deg,#000000f0,#000000a8 26%,#00000075 48%,#0000004d 68%,#0000002e 84%,#0000);max-height:var(--glass-lift,none);opacity:.82;overflow:hidden;pointer-events:none;position:absolute;right:-20.36%;top:var(--horizon-y,64%);z-index:0}.store-promo-glassglow .store-promo-sky{bottom:auto;height:var(--glass-lift,0);top:calc(-1 * var(--glass-lift,0px));transform:scaleY(-1);transform-origin:50% 100%}.store-promo-glass{background:linear-gradient(180deg,#06050838,#0504065c 16%,#04030580 32%,#030204a1 48%,#030204bd 62%,#020103d6 76%,#010102ed 90%,#000);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:var(--horizon-y,64%);z-index:0}.store-promo-glass:before{background:linear-gradient(180deg,#eee2d200,hsla(34,45%,88%,.055) 30%,#eee2d229 42%,#fff6e99e 50%,#eee2d233 58%,#eee2d20f 72%,#eee2d200);content:"";height:18px;left:0;mask-image:linear-gradient(90deg,#0000,#0003 10%,#000000b8 24%,#000 34%,#000);position:absolute;right:0;top:-9px}.store-promo-inner{align-items:center;display:grid;grid-template-columns:minmax(0,1fr);min-height:max(clamp(430px,40vw,620px),calc(var(--guitar-h) + var(--promo-floor) + clamp(calc(48 * var(--u)),4vw,calc(72 * var(--u)))));padding-block:clamp(calc(34 * var(--u)),3.4vw,calc(58 * var(--u))) var(--promo-floor);position:relative;z-index:1}.store-promo-copy{align-items:flex-start;color:#fff;display:flex;flex-direction:column;max-width:min(calc(400 * var(--u)),calc(100% - 3 * var(--pv-step) - var(--pv-figw) - 24px))}.store-promo-mark{aspect-ratio:15.91/10.5;display:block;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9)) drop-shadow(1px 2px 3px rgba(0,0,0,.6));height:auto;margin-bottom:clamp(calc(20 * var(--u)),2vw,calc(30 * var(--u)));width:clamp(calc(104 * var(--u)),8.4vw,calc(142 * var(--u)))}.store-promo-title{color:#fff;font-size:clamp(calc(34 * var(--u)),4.2vw,calc(72 * var(--u)));font-weight:800;letter-spacing:-.045em;line-height:.98;margin:0}.store-promo-taxonomy{color:#cbb49f;font-size:clamp(calc(12 * var(--u)),1vw,calc(17 * var(--u)));font-weight:800;letter-spacing:.1em;margin:calc(10 * var(--u)) 0 0}.store-promo-line{color:var(--sg-line);font-size:clamp(calc(12 * var(--u)),.9vw,calc(15 * var(--u)));font-weight:400;line-height:1.6;margin:calc(18 * var(--u)) 0 0;max-width:44ch}.store-promo-copy .button-primary{margin-top:24px;white-space:nowrap}@media(min-width:768px) and (max-width:899px){.store-promo-copy .button-primary{padding-inline:14px}}.store-promo-lineup{align-items:flex-end;bottom:var(--promo-floor);display:flex;position:absolute;right:0}.store-promo-guitar{align-items:center;display:flex;flex-direction:column;margin:0;position:relative}.store-promo-guitar+.store-promo-guitar{margin-left:calc(var(--pv-step) - var(--pv-figw))}.store-promo-guitar:before{background:radial-gradient(closest-side,#00000061,#0003 48%,#0000 74%);bottom:calc(var(--guitar-h) * -.03);content:"";height:calc(var(--guitar-h) * .22);left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:150%}.store-promo-frame{aspect-ratio:var(--frame-ratio,619/1775);container-type:size;display:block;height:var(--guitar-h);position:relative}.store-promo-frame[data-promo-layer=main]{transform:translateY(var(--std-pad,2.25%))}.store-promo-mirror,.store-promo-mirror-backing{left:50%;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%) scaleY(-1) translateY(var(--std-pad,2.25%));width:auto}.store-promo-mirror-backing{filter:brightness(0);mask-image:linear-gradient(180deg,#0000,#0000 38%,#0009 48%,#000 58%,#000)}.store-promo-mirror{filter:brightness(.42) saturate(.8) blur(1.2px);mask-image:linear-gradient(180deg,#0000,#0000 44%,#00000029 62%,#00000085 80%,#000000e6 93%,#000)}.store-promo .product-frame-fit{bottom:0;height:min(100cqh,100cqw * var(--canvas-h,1775)/var(--canvas-w,619));left:50%;overflow:hidden;position:absolute;transform:translate(-50%);width:min(100cqw,100cqh * var(--canvas-w,619)/var(--canvas-h,1775))}.store-promo .product-frame-turn{height:var(--frame-h);left:var(--frame-x);position:absolute;top:var(--frame-y);transform:rotate(-90deg);transform-origin:0 0;width:var(--frame-w)}.store-promo .product-frame-media{display:block;height:100%;max-width:none;width:100%}.store-promo-runway{margin-top:calc(-1 * clamp(120px,12vw,200px));padding-bottom:clamp(26px,3vw,54px);position:relative;z-index:1}.store-promo-runway-row{--rail-w:clamp(6px,.62vw,11px);--promo-columns:2;column-gap:var(--store-grid-gap);display:grid;grid-template-columns:repeat(var(--promo-columns),minmax(0,1fr));justify-items:center;row-gap:clamp(18px,3vw,28px)}.store-promo-slot{display:block;min-width:0;position:relative;width:100%}.store-promo-slot>.product-card{height:100%;margin-inline:auto;max-width:var(--landing-card-w,var(--store-guitar-card-max))}.store-promo-slot:before{background:linear-gradient(180deg,color-mix(in srgb,var(--lane) 34%,#0000) 0,color-mix(in srgb,var(--lane) 52%,#0000) 38%,color-mix(in srgb,var(--lane) 78%,#0000) 72%,var(--lane) 100%);bottom:100%;clip-path:polygon(50% 0,50% 0,100% 100%,0 100%);content:"";filter:drop-shadow(0 0 7px color-mix(in srgb,var(--lane) 55%,transparent));height:var(--rail-h,340px);left:50%;margin-left:calc(var(--rail-w) / -2);pointer-events:none;position:absolute;transform:skewX(var(--rail-skew,0rad));transform-origin:50% 100%;width:var(--rail-w)}@media(max-width:1199px){.store-promo-runway-row{--promo-deck-gap:var(--store-grid-gap);column-gap:var(--promo-deck-gap);grid-template-columns:repeat(2,minmax(0,min(var(--landing-card-w,var(--store-guitar-card-max)),calc((100% - var(--promo-deck-gap)) / 2))));justify-content:center}.store-promo-slot:before{display:none}}@media(min-width:621px) and (max-width:1199px){.store-promo-runway-row{--promo-deck-gap:clamp(60px,9.82vw,116px)}}@media(min-width:768px) and (max-width:1199px){.store-promo-glassglow{max-height:none}.store-promo-glassglow .store-promo-sky{mask-image:linear-gradient(180deg,#0000,#000 32%)}}@media(min-width:1200px){.store-promo-runway-row{--promo-columns:4}}@media(max-width:767px){.store-promo{--guitar-h:min(226px,calc((100vw - 32px) * 1775 / 619 / 4));--aw-w:100%;--aw-c1:calc(var(--aw-gap) + var(--pv-figw) / 2);--aw-s:calc((var(--aw-w) - var(--aw-gap) * 2 - var(--pv-figw)) / 3);--aw-c2:calc(var(--aw-c1) + var(--aw-s));--aw-c3:calc(var(--aw-c1) + var(--aw-s) * 2);--aw-c4:calc(var(--aw-c1) + var(--aw-s) * 3)}.store-promo-copy{max-width:none}.store-promo-inner{grid-template-columns:minmax(0,1fr);min-height:0;row-gap:26px}.store-promo-lineup{bottom:auto;justify-content:space-between;position:relative;right:auto;width:100%}.store-promo-guitar+.store-promo-guitar{margin-left:0}.store-promo-weather{right:0;top:0}.store-promo-weather:after{background:linear-gradient(180deg,#000000e6,#000000d1 42%,#0000 64%)}.store-promo-glassglow{right:0}}.product-card[data-card-variant=smoke]{background:#100e0cd6;border-color:rgb(var(--sg-beige-rgb)/.32);box-shadow:0 0 0 1px rgb(var(--sg-beige-rgb)/.12),0 14px 30px #00000073;color:#fff}.product-card[data-card-variant=smoke] .product-media{background:linear-gradient(180deg,#e6ddd200,#e6ddd20f 52%,#e6ddd22e);border-bottom-color:rgb(var(--sg-beige-rgb)/.32)}.product-card[data-card-variant=smoke] :is(.card-body,.product-strip,.card-foot,.quick-specs-drawer,.price-block){background:#0000;box-shadow:none}.product-card[data-card-variant=smoke] .product-strip{border-bottom-color:rgb(var(--sg-beige-rgb)/.2)}.product-card[data-card-variant=smoke] .product-strip:after{background:rgb(var(--sg-beige-rgb)/.1)}.product-card[data-card-variant=smoke] .quick-specs-price-surface{background:rgb(var(--sg-beige-rgb)/.1)}.product-card[data-card-variant=smoke] .product-name,.product-card[data-card-variant=smoke] .product-name a{color:#fff}.product-card[data-card-variant=smoke] .card-taxonomy-collection{color:var(--landing-cta)}.product-card[data-card-variant=smoke] .card-taxonomy-series{background:none;color:var(--sg-beige);-webkit-text-fill-color:currentColor}.product-card[data-card-variant=smoke]:not(.accessory-card) .price-block .price-now,.product-card[data-card-variant=smoke]:not(.accessory-card) .price-block .price-now span{color:#fff}.product-card[data-card-variant=smoke]:not(.accessory-card) .price-block .price-offer s{color:#ffffffb8;text-decoration-color:#ffffffb8}.product-card[data-card-variant=smoke]:not(.accessory-card) .price-block .price-offer b{color:#b6c86a}.product-card[data-card-variant=smoke] .back-view-button{color:#fffc}.product-card[data-card-variant=smoke] .back-view-button:is(:hover,:focus-visible){color:#fff}.product-card[data-card-variant=smoke] .favorite-button{background:radial-gradient(circle at 50% 50%,#100e0ce6 .47em,#100e0c00 .49em)}.solid-world{background:#fff;color:var(--landing-ink);container-type:inline-size;isolation:isolate;overflow:hidden;position:relative}.solid-art{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:-1}.solid-layout{--solid-shell:min(100cqw - 32px,var(--store-header-frame,var(--store-shell-target)),1560 * var(--u));--solid-card:calc((var(--solid-shell) - var(--store-rail-width) - var(--store-layout-gap,var(--store-grid-gap)) - (var(--store-guitar-columns) - 1) * var(--store-grid-gap)) / var(--store-guitar-columns));--solid-lane-width:calc(4 * var(--solid-card) + 3 * var(--store-grid-gap));align-items:center;display:grid;gap:calc(32 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,var(--solid-lane-width));min-height:calc(1080 * var(--u));padding-block:calc(100 * var(--u))}.solid-world .solid-layout{max-width:calc(1560 * var(--u))}@media(max-width:991px){.solid-layout{--solid-card:calc((var(--solid-shell) - (var(--store-guitar-columns) - 1) * var(--store-grid-gap)) / var(--store-guitar-columns))}}@media(max-width:385px){.solid-layout{--solid-card:var(--solid-shell)}}.solid-copy{max-width:calc(400 * var(--u));position:relative}.solid-copy h2{color:var(--landing-ink);font-size:calc(64 * var(--u));font-weight:800;letter-spacing:-.065em;line-height:.9;margin:0;width:min-content}.solid-copy p{color:var(--landing-ink);font-size:calc(22 * var(--u));font-weight:400;line-height:1.5;margin:calc(28 * var(--u)) 0 calc(36 * var(--u))}.solid-carousel{--lane-fade:clamp(calc(20 * var(--u)),1.9vw,calc(32 * var(--u)));--solid-avail:min(var(--solid-shell),var(--solid-lane-width));justify-self:center;max-width:var(--solid-lane-width);min-width:0;width:100%}@supports (width:round(down,10px,3px)){.solid-carousel{width:min(var(--solid-avail),round(down,var(--solid-avail) + var(--store-grid-gap) + .5px,var(--solid-card) + var(--store-grid-gap)) - var(--store-grid-gap))}}.solid-carousel-controls{align-items:center;display:flex;gap:calc(16 * var(--u));justify-content:flex-end;margin-bottom:calc(18 * var(--u));min-height:max(44px,calc(44 * var(--u)));padding-inline:calc(8 * var(--u))}.solid-carousel-control{background:#fff;border:1px solid var(--landing-cta);color:var(--landing-cta);cursor:pointer;display:grid;flex:0 0 auto;height:max(44px,calc(44 * var(--u)));padding:0;place-items:center;width:max(44px,calc(44 * var(--u)))}.solid-carousel-control[hidden]{display:none}.solid-carousel-control:hover{background:var(--sg-beige);color:var(--landing-ink)}.solid-card-grid:focus-visible,.solid-carousel-control:focus-visible,.solid-carousel-more:focus-visible{outline:2px solid var(--landing-cta);outline-offset:4px}.solid-carousel-controls svg{display:block;fill:none;height:calc(20 * var(--u));stroke:currentColor;stroke-width:1.8;width:calc(20 * var(--u))}.solid-carousel-position{color:var(--landing-ink);font-size:calc(12 * var(--u));line-height:1.4;min-width:10ch;text-align:center}@media(min-width:1600px){.solid-carousel-position{background:var(--landing-band-dark);color:#fff;padding:calc(6 * var(--u)) calc(12 * var(--u))}}.solid-card-grid{align-items:stretch;display:flex;gap:var(--store-grid-gap);margin:0 -28px -12px;mask-image:linear-gradient(to right,#0000 0,#000000d1 calc(var(--fade-left,0px) * .5),#000 var(--fade-left,0),#000 calc(100% - var(--fade-right,0px)),#000000d1 calc(100% - var(--fade-right,0px) * .5),#0000 100%);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:18px 28px 36px;position:relative;scroll-behavior:smooth;scroll-padding-inline:28px;scroll-snap-type:inline proximity;scrollbar-width:none;z-index:0}.solid-card-grid::-webkit-scrollbar{display:none}.solid-card-pocket{display:flex;flex:0 0 var(--solid-card);min-width:0;position:relative;scroll-snap-align:start}.solid-card-pocket>.product-card{width:100%}.solid-card-pocket .product-media{touch-action:pan-x pan-y}.solid-carousel-more{align-items:center;display:flex;flex:0 0 var(--solid-card);flex-direction:column;justify-content:center;padding:0;scroll-snap-align:start;-webkit-text-decoration:none;text-decoration:none}.solid-carousel-more .btn-cta-sm{padding-inline:calc(24 * var(--u))}@media(max-width:1599px){.solid-layout{gap:36px;grid-template-columns:minmax(0,1fr);min-height:850px;padding-block:80px}.solid-copy{max-width:calc(700 * var(--u))}.solid-copy h2{font-size:72px}.solid-copy p{font-size:20px}}@media(max-width:1100px){.solid-layout{gap:30px;min-height:0;padding-block:72px}.solid-copy{max-width:none}.solid-copy p{margin-block:20px 28px}.solid-carousel{justify-self:start}}@media(max-width:599px){.solid-layout{gap:28px;padding-block:56px}.solid-copy h2{font-size:clamp(44px,13vw,64px)}.solid-copy p{font-size:18px}.solid-carousel{max-width:100%}.solid-carousel-controls{gap:12px}.solid-carousel-control{display:none}.solid-card-grid{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.solid-art{object-position:48% center}}.editorial-product-banner{background:#000;color:#fff;isolation:isolate;overflow:hidden;position:relative}.editorial-product-banner-scene{aspect-ratio:1672/941;left:50%;position:absolute;top:calc(50% + 30 * var(--u));transform:translate(-50%,-50%);width:min(100%,calc(1760 * var(--u)));z-index:-1}.editorial-product-banner-background{display:block;height:100%;object-fit:contain;transform:translateY(8%) scale(1.12);transform-origin:50% 100%;width:100%}.editorial-product-banner-guitar{display:block;filter:drop-shadow(0 20px 22px rgba(0,0,0,.6));height:auto;left:23.15074163%;margin:0;max-width:none;position:absolute;top:39%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:50% 50%;width:44%}.editorial-product-banner-inner{align-items:center;display:grid;gap:calc(64 * var(--u));grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);margin-inline:auto;min-height:calc(1040 * var(--u));padding-block:calc(56 * var(--u));position:relative;width:min(calc(100% - 48px),calc(1440 * var(--u)))}.editorial-product-banner-copy{grid-column:2;min-width:0}.editorial-product-banner-title{color:#fff;font-size:calc(80 * var(--u));font-weight:800;letter-spacing:-.25px;line-height:1.08;margin:0}.editorial-product-banner-prefix{color:var(--sg-beige)}.editorial-product-banner-copy p{font-size:calc(17 * var(--u));line-height:1.6}.editorial-product-banner-copy .editorial-product-banner-taxonomy{column-gap:calc(16 * var(--u));display:flex;flex-wrap:wrap;font-size:calc(26 * var(--u));line-height:1.3;margin:calc(18 * var(--u)) 0 0}.editorial-product-banner-taxonomy span{white-space:nowrap}.editorial-product-banner-story{font-weight:400;margin:calc(28 * var(--u)) 0 calc(24 * var(--u));max-width:60ch}.editorial-product-banner-specs{display:grid;gap:calc(20 * var(--u)) calc(24 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 calc(30 * var(--u));max-width:calc(560 * var(--u))}.editorial-product-banner-specs div{min-width:0}.editorial-product-banner-specs dt{color:var(--sg-beige);font-size:calc(20 * var(--u));font-weight:500;letter-spacing:calc(1.5 * var(--u))}.editorial-product-banner-specs dd{font-size:calc(17 * var(--u));line-height:1.6;margin:6px 0 0}.editorial-product-banner-purchase{width:min(100%,calc(320 * var(--u)))}.editorial-product-banner-copy .editorial-product-banner-price{align-items:baseline;color:#fff;display:flex;flex-wrap:wrap;font-size:calc(26 * var(--u));font-weight:800;gap:4px 12px;line-height:1.2;margin:0 0 calc(16 * var(--u))}.editorial-product-banner-price .price-offer{align-items:baseline;display:inline-flex;font-size:.6em;gap:8px}.editorial-product-banner-price .price-offer s{color:#ffffffb3}.editorial-product-banner-price .price-offer b{color:#b6c86a}.editorial-product-banner-purchase .commerce-actions{border:0;box-shadow:none;display:grid;gap:0;grid-template-columns:1fr 2fr 1fr}.editorial-product-banner-purchase .commerce-button{align-items:center;aspect-ratio:1;border:0;color:#fff;cursor:pointer;display:flex;justify-content:center;min-height:0;padding:0}.editorial-product-banner-purchase .commerce-quick{aspect-ratio:auto;background:#8cac24}.editorial-product-banner-purchase .commerce-quick .commerce-label{color:#fff;display:block;font-size:calc(19 * var(--u));font-weight:800;letter-spacing:.055em;padding:0 8px;white-space:nowrap}.editorial-product-banner-purchase .commerce-quick:hover{background:#9bbd2a}.editorial-product-banner-purchase .commerce-customize{background:var(--landing-cta)}.editorial-product-banner-purchase .commerce-add{background:#b6c86a}.editorial-product-banner-purchase .commerce-customize:hover{background:#9f7956}.editorial-product-banner-purchase .commerce-add:hover{background:#c5d87a}.editorial-product-banner-purchase .commerce-icon i{font-size:calc(30 * var(--u));line-height:1}.editorial-product-banner-details{color:var(--sg-beige);display:inline-flex;font-size:calc(20 * var(--u));font-weight:500;gap:12px;letter-spacing:calc(1.5 * var(--u));margin-top:calc(24 * var(--u));padding-block:12px;-webkit-text-decoration:none;text-decoration:none}.editorial-product-banner-details:hover{color:var(--sg-beige);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:5px}.editorial-product-banner-details:focus-visible{outline:2px solid var(--landing-cta);outline-offset:4px}@media(max-width:1599px){.editorial-product-banner-title{font-size:64px}.editorial-product-banner-inner{gap:36px;min-height:840px;padding-block:40px}}@media(max-width:820px){.editorial-product-banner-scene{left:50%;margin-top:24px;position:relative;top:auto;transform:translateX(-23.15074163%);width:min(150%,800px);z-index:0}.editorial-product-banner-inner{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:24px 44px}.editorial-product-banner-copy{grid-column:auto;text-align:center}.editorial-product-banner-copy .editorial-product-banner-price,.editorial-product-banner-copy .editorial-product-banner-taxonomy{justify-content:center}.editorial-product-banner-purchase,.editorial-product-banner-specs,.editorial-product-banner-story{margin-inline:auto}}@media(max-width:599px){.editorial-product-banner-inner{width:calc(100% - 32px)}.editorial-product-banner-title{font-size:44px}.editorial-product-banner-copy p,.editorial-product-banner-specs dd{font-size:16px;line-height:1.5}.editorial-product-banner-copy .editorial-product-banner-taxonomy{font-size:22px}}.highlight-section{background:var(--landing-band-soft);padding:clamp(44px,4.6vw,76px) 0}.highlight-tools{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);margin-bottom:20px}.merch-filters{display:flex;flex-wrap:wrap}.merch-filters button{background:#fff;border:1px solid var(--sg-field);border-right:0;color:var(--sg-brown-hover);cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.06em;min-height:var(--store-control-size);padding:0 17px}.merch-filters button:last-child{border-right:1px solid var(--sg-field)}.merch-filters button[aria-pressed=true]{background:var(--brown,var(--sg-brown-dark));color:#fff}.merch-filters button:focus-visible{outline:2px solid var(--landing-cta);outline-offset:2px}.curated-search{align-items:center;background:#fff;border:1px solid var(--sg-field);color:var(--landing-cta);display:flex;gap:4px;grid-column:2;margin:0;min-height:var(--store-control-size);padding:0 13px 0 0;width:100%}.curated-search-submit{align-self:stretch;background:#0000;border:0;color:var(--landing-cta);cursor:pointer;display:grid;order:-1;padding:0;place-items:center;width:42px}.curated-search-submit svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-width:2.2;width:17px}.curated-search input{background:#0000;border:0;color:#31261e;flex:1;font-size:12px;min-width:0;outline:0;padding:0}.curated-search:focus-within{border-color:var(--landing-cta)}.landing-empty{color:#6b5d52;font-size:13px;margin:0;padding:50px 0;text-align:center}.parts-preview-section{padding:clamp(52px,6vw,96px) 0 0}.category-rails{display:flex;flex-direction:column;gap:clamp(26px,2.8vw,44px)}.store-landing .category-rail .section-heading.landing-rail h3{color:var(--brown,var(--sg-brown-dark));font-size:clamp(20px,1.7vw,28px);font-weight:800;letter-spacing:-.03em;line-height:1.02;margin:0}.category-rail-count{color:#9d8b7a;font-size:11px;font-weight:700;letter-spacing:.09em}.campaign-band{background:var(--landing-band-dark);margin-top:clamp(52px,6vw,96px)}.store-landing>.campaign-band,.store-landing>.parts-preview-section,.store-landing>.solid-world{content-visibility:auto}.store-landing>.solid-world{contain-intrinsic-block-size:auto 1250px}.store-landing>.parts-preview-section{contain-intrinsic-block-size:auto 1800px;overflow-clip-margin:64px}.store-landing>.campaign-band{contain-intrinsic-block-size:auto 870px;overflow-clip-margin:64px}.campaign-inner{padding-block:clamp(30px,3vw,52px)}.campaign-head{align-content:start;color:#fff;display:grid;grid-template-columns:minmax(0,1fr);row-gap:16px}.campaign-head h2{color:#fff;font-size:clamp(21px,1.7vw,29px);font-weight:800;letter-spacing:-.035em;line-height:1.06;margin:0}.campaign-head h2 span{display:block}.campaign-terms{border:1px solid #dec7ab47;display:flex;flex-wrap:wrap;margin:0;overflow:hidden}.campaign-term{border-left:1px solid #dec7ab47;flex:1 1 auto;margin-left:-1px;padding:11px clamp(12px,1.1vw,18px) 12px}.campaign-term dt{color:#d9bd98;font-size:clamp(9px,.66vw,11px);font-weight:800;letter-spacing:.13em;margin:0 0 5px}.campaign-term dd{color:#fff;font-size:clamp(17px,1.5vw,25px);font-weight:800;letter-spacing:-.01em;line-height:1;margin:0}.campaign-percent{display:flex}:lang(tr) .campaign-percent>.campaign-percent-sign{order:-1}:lang(tr) .campaign-percent>:first-child{order:-2}.campaign-head .button-primary{justify-self:start;text-align:center}@media(min-width:992px){.campaign-head .button-primary{justify-self:stretch}}.designer-banner{background:var(--landing-band-dark);display:grid;grid-template-columns:1.12fr .88fr;margin-block:clamp(55px,7vw,110px) 0;margin-inline:auto;min-height:clamp(420px,38vw,610px);overflow:hidden}.designer-image{min-width:0}.designer-image img{display:block;filter:saturate(.82) contrast(1.08);height:100%;object-fit:cover;width:100%}.designer-copy{align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:clamp(35px,5vw,86px)}.designer-copy p{color:#ead8c3;font-size:clamp(10px,.75vw,13px);font-weight:700;letter-spacing:.08em;margin:0 0 8px}.designer-copy h2{color:#fff;font-size:clamp(31px,3.5vw,58px);font-weight:800;letter-spacing:-.045em;line-height:1.03;margin:0}.designer-copy h2 span{display:block}.designer-copy>span{color:var(--sg-surface-2);font-size:14px;font-weight:400;line-height:1.6;margin:20px 0 27px}.store-landing .designer-copy .button-primary{background:#90b51c;color:#fff}.store-landing .designer-copy .button-primary:hover{background:#7fa411;color:#fff}.store-landing-policy{padding-block:clamp(36px,4vw,64px) 0}@media(max-width:991px){.landing-row{grid-template-columns:minmax(0,1fr);row-gap:22px}.landing-rail{position:static}.store-landing .section-heading.landing-rail{align-items:flex-end;column-gap:24px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:8px}}@media(max-width:767px){.store-landing .section-heading{display:block}.store-landing .section-heading:after{content:none}.store-landing .section-heading .section-link,.store-landing .section-heading>span{display:block;margin-top:13px}.store-landing .section-heading.landing-rail{display:block}.store-hero{display:flex;flex-direction:column-reverse}.store-hero-photo{aspect-ratio:16/9;left:auto;position:relative}.store-hero-inner{min-height:0;row-gap:24px}.store-identity{max-width:none;padding:26px 0 0}.store-identity>span{font-size:12px;margin-top:12px}.highlight-tools{grid-template-columns:minmax(0,1fr)}.curated-search{grid-column:auto}.merch-filters{display:grid;grid-template-columns:repeat(2,1fr)}.merch-filters button{border:1px solid var(--sg-field);margin:-1px 0 0 -1px;padding-inline:7px}.merch-filters button:last-child:nth-child(odd){grid-column:1/-1}.campaign-inner{padding-block:34px;row-gap:26px}.campaign-terms{width:100%}.campaign-term{flex:1;padding:12px 14px 13px}.designer-banner{grid-template-columns:1fr}.designer-image{height:260px}.designer-copy{padding:35px 25px}}@media(max-width:520px){.store-landing .product-card:not(.accessory-card) .price-block:not(:has(.price-offer b)){--catalog-price-stack-right:clamp(3px,3cqi,8px)}}@media(max-width:385px){.landing-grid[data-landing-cut=guitar],.store-promo-runway-row{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=store-landing.min.css.map */
