:root{--sparc-config-dark: #26282a;--sparc-config-dark-2: #303235;--sparc-config-gold: #a8874a;--sparc-config-text: #181818;--sparc-config-muted: #74716b;--sparc-config-line: #d8d4cc;--sparc-config-soft: #f6f5f2;--sparc-config-white: #ffffff;--sparc-config-ease: cubic-bezier(.22,.8,.24,1)}.sparc-source-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;margin:0!important;padding:0!important;border:0!important}#sparc-classic-3100-configurator{width:100%;max-width:560px;color:var(--sparc-config-text);background:var(--sparc-config-soft);border:1px solid #c8c4bc;font-family:inherit;line-height:1.35;margin:0 0 16px;box-sizing:border-box}#sparc-classic-3100-configurator *,#sparc-classic-3100-configurator *:before,#sparc-classic-3100-configurator *:after{box-sizing:border-box}.sparc-build-header{background:var(--sparc-config-dark);color:#fff;padding:16px 17px 14px}.sparc-build-header__row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.sparc-build-title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1;font-weight:400;letter-spacing:.01em}.sparc-build-subtitle{margin-top:6px;color:#c9c7c2;font-size:10px}.sparc-build-metrics{display:flex;gap:22px;text-align:right;flex:0 0 auto}.sparc-metric-label{display:block;color:#a9a6a0;font-size:8px;font-weight:800;letter-spacing:.08em}.sparc-metric-value{display:block;margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;white-space:nowrap}.sparc-config-tabs{display:flex;overflow-x:auto;background:var(--sparc-config-dark);border-top:1px solid #3d3f41;border-bottom:1px solid #3d3f41;scrollbar-width:none}.sparc-config-tabs::-webkit-scrollbar{display:none}.sparc-config-tab{-webkit-appearance:none;appearance:none;border:0;border-bottom:3px solid transparent;background:transparent;color:#bdbdbd;padding:11px 11px 10px;font:inherit;font-size:8px;font-weight:800;letter-spacing:.08em;white-space:nowrap;cursor:pointer}.sparc-config-tab:hover,.sparc-config-tab:focus-visible{color:#fff}.sparc-config-tab.is-active{color:#fff;border-bottom-color:var(--sparc-config-gold)}.sparc-accordion-list{padding:10px;background:var(--sparc-config-soft)}.sparc-accordion{margin:0 0 8px;border:1px solid var(--sparc-config-line);background:#fff;transition:border-color .28s ease,background-color .28s ease}.sparc-accordion:last-child{margin-bottom:0}.sparc-accordion__head{width:100%;min-height:55px;border:0;background:#fff;color:var(--sparc-config-text);display:grid;grid-template-columns:25px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:0 12px;text-align:left;cursor:pointer;transition:background-color .28s ease}.sparc-accordion.is-open .sparc-accordion__head{background:#fbfaf7;border-bottom:1px solid #e2dfd8}.sparc-step-number{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#161616;color:#fff;font-size:9px;font-weight:900}.sparc-accordion__title{font-size:10px;font-weight:900;letter-spacing:.07em}.sparc-accordion__summary{max-width:205px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sparc-config-muted);font-size:9px;text-align:right}.sparc-accordion.is-open .sparc-accordion__summary{display:none}.sparc-chevron{display:inline-block;color:var(--sparc-config-muted);font-size:13px;line-height:1;transition:transform .4s var(--sparc-config-ease)}.sparc-accordion.is-open .sparc-chevron{transform:rotate(180deg)}.sparc-accordion__body{display:grid;grid-template-rows:0fr;padding:0 12px;overflow:hidden;opacity:.35;transition:grid-template-rows .42s var(--sparc-config-ease),padding-top .42s var(--sparc-config-ease),padding-bottom .42s var(--sparc-config-ease),opacity .26s ease}.sparc-accordion__inner{min-height:0;overflow:hidden}.sparc-accordion.is-open .sparc-accordion__body{grid-template-rows:1fr;padding-top:13px;padding-bottom:15px;opacity:1}.sparc-section-help{margin:0 0 12px;color:var(--sparc-config-muted);font-size:9px;line-height:1.45}.sparc-card-grid{display:grid;gap:9px}.sparc-card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sparc-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sparc-option-card{position:relative;min-width:0;padding:0;overflow:hidden;border:1px solid #d0ccc4;background:#fff;color:var(--sparc-config-text);text-align:left;font:inherit;cursor:pointer}.sparc-option-card:hover{border-color:#aaa49b}.sparc-option-card.is-selected{border:2px solid var(--sparc-config-gold)}.sparc-option-card__check{display:none;position:absolute;z-index:3;top:7px;right:7px;width:20px;height:20px;border:2px solid #fff;border-radius:50%;background:#151515;color:#fff;place-items:center;font-size:10px;font-weight:900}.sparc-option-card.is-selected .sparc-option-card__check{display:grid}.sparc-option-card__image{height:116px;overflow:hidden;background:#f1f0ed}.sparc-option-card__image--grip{height:145px}.sparc-option-card__image img{width:100%;height:100%;display:block;object-fit:cover}.sparc-option-card__placeholder{width:100%;height:100%;display:grid;place-items:center;padding:14px;background:linear-gradient(145deg,#f7f6f3,#e8e6e0);color:#77736d;font-size:9px;text-align:center}.sparc-option-card__copy{padding:9px 10px 10px}.sparc-option-card__name{display:block;font-size:10px;font-weight:900;line-height:1.25}.sparc-option-card__meta{margin-top:6px;display:flex;justify-content:space-between;gap:8px;align-items:flex-end}.sparc-option-card__note{color:var(--sparc-config-muted);font-size:8px}.sparc-option-card__price{font-size:9px;font-weight:900;white-space:nowrap}.sparc-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sparc-choice{position:relative;min-height:60px;border:1px solid #d0ccc4;background:#fff;color:var(--sparc-config-text);padding:11px;text-align:left;font:inherit;cursor:pointer}.sparc-choice.is-selected{border:2px solid var(--sparc-config-gold);padding:10px}.sparc-choice.is-selected:after{content:"\2713";position:absolute;top:7px;right:7px;width:19px;height:19px;border-radius:50%;background:#151515;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:900}.sparc-choice__title{display:block;font-size:9px;font-weight:900}.sparc-choice__sub{display:block;margin-top:4px;padding-right:20px;color:var(--sparc-config-muted);font-size:8px;line-height:1.35}.sparc-conditional{display:grid;grid-template-rows:0fr;opacity:.25;overflow:hidden;transition:grid-template-rows .38s var(--sparc-config-ease),margin-top .38s var(--sparc-config-ease),padding-top .38s var(--sparc-config-ease),opacity .24s ease}.sparc-conditional__inner{min-height:0;overflow:hidden}.sparc-conditional.is-visible{grid-template-rows:1fr;opacity:1;margin-top:14px;padding-top:14px;border-top:1px solid #e3e0d9}.sparc-subhead{margin:0 0 8px;font-size:9px;font-weight:900;letter-spacing:.07em}.sparc-stitch-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.sparc-stitch{min-height:49px;border:1px solid #d0ccc4;background:#fff;color:var(--sparc-config-text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:5px 3px;font:inherit;cursor:pointer}.sparc-stitch.is-selected{border:2px solid var(--sparc-config-gold)}.sparc-stitch__thread{width:28px;height:5px;border-radius:4px;box-shadow:0 1px 2px #00000038}.sparc-stitch__name{font-size:7px;color:#64615c;text-align:center}.sparc-field{margin-top:10px}.sparc-field:first-child{margin-top:0}.sparc-field__label{display:block;margin-bottom:5px;font-size:9px;font-weight:900;letter-spacing:.04em}.sparc-select{width:100%;min-height:42px;padding:0 11px;border:1px solid #cac6be;border-radius:0;background:#fff;color:var(--sparc-config-text);font:inherit;font-size:10px}.sparc-field__help{margin-top:6px;color:var(--sparc-config-muted);font-size:8px;line-height:1.4}.sparc-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;font-size:9px}.sparc-summary__label{color:var(--sparc-config-muted)}.sparc-summary__value{font-weight:900;text-align:right}.sparc-config-warning{margin:8px 10px;padding:9px 10px;border:1px solid #b78e48;background:#fff8e9;color:#5a4828;font-size:9px;line-height:1.4}@media(max-width:760px){#sparc-classic-3100-configurator{max-width:none}.sparc-build-header__row{align-items:flex-start}.sparc-build-metrics{gap:10px;flex-direction:column}.sparc-card-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.sparc-option-card__image,.sparc-option-card__image--grip{height:112px}.sparc-stitch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:420px){.sparc-card-grid--2,.sparc-card-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.sparc-accordion__summary{max-width:115px}}@media(prefers-reduced-motion:reduce){.sparc-accordion,.sparc-accordion__head,.sparc-accordion__body,.sparc-chevron,.sparc-conditional{transition:none!important}}#sparc-classic-3100-configurator button,#sparc-classic-3100-configurator select{pointer-events:auto!important}#sparc-classic-3100-configurator{position:relative;z-index:2}.sparc-source-hidden{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.sparc-source-decoration-hidden{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.sparc-v8-debug-warning{border:1px solid #b8842e;background:#fff7e7;color:#5b4725;padding:10px 12px;margin:10px 0;font-size:10px;line-height:1.45}.sparc-classic-3100-template .site-wrapper{width:100%!important;max-width:none!important}.sparc-classic-3100-template #MainContent.sparc-classic-3100-main-content{width:100%!important;max-width:none!important;float:none!important;padding-left:0!important;padding-right:0!important}.sparc-classic-3100-template #MainContent>.hr--border-top{display:none!important}.sparc-classic-3100-template .sparc-classic-3100-product-stage{position:relative;display:block;width:100%;max-width:1600px;min-height:800px;margin:0 auto;padding:22px 28px 36px}.sparc-classic-3100-template .sparc-classic-3100-hero-column{float:none!important;width:100%!important;min-height:735px;padding:35px 555px 40px 25px!important;text-align:center}.sparc-classic-3100-template .sparc-classic-3100-hero-column .product-single__featured-image-wrapper{width:100%!important;max-width:780px!important;margin-left:auto!important;margin-right:auto!important}.sparc-classic-3100-template .sparc-classic-3100-hero-column .product-single__photos{width:100%!important}.sparc-classic-3100-template .sparc-classic-3100-hero-column .product-single__photo{width:100%!important;max-width:780px!important;max-height:720px!important;object-fit:contain!important}.sparc-classic-3100-template .sparc-classic-3100-options-column{position:absolute!important;z-index:20;top:20px;right:28px;float:none!important;width:510px!important;max-width:510px!important;margin:0!important;padding:0!important}.sparc-classic-3100-template .sparc-classic-3100-product-meta{text-align:left!important}.sparc-classic-3100-template #sparc-classic-3100-configurator{width:100%;max-width:none;margin:14px 0;box-shadow:0 22px 55px #00000024}.sparc-classic-3100-template .sparc-classic-3100-options-column .product-single__title{margin-top:0}.sparc-classic-3100-template .sparc-classic-3100-options-column .product-single__quantity{margin-bottom:10px}#sparc-classic-3100-configurator .sparc-option-card__image{height:132px}#sparc-classic-3100-configurator .sparc-option-card__image--grip{height:160px}#sparc-classic-3100-configurator .sparc-option-card__image img{width:100%;height:100%;padding:5px;object-fit:contain;background:#f7f6f2}.sparc-source-hidden,.sparc-source-decoration-hidden{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}#sparc-classic-3100-configurator .sparc-build-title{color:#fff!important}.sparc-classic-3100-template #ProductSection>.rte,.sparc-classic-3100-template #ProductSection .product-description{clear:both}@media(max-width:1180px){.sparc-classic-3100-template .sparc-classic-3100-product-stage{padding-left:15px;padding-right:15px}.sparc-classic-3100-template .sparc-classic-3100-hero-column{padding-right:470px!important}.sparc-classic-3100-template .sparc-classic-3100-options-column{right:15px;width:445px!important;max-width:445px!important}}@media(max-width:860px){.sparc-classic-3100-template .sparc-classic-3100-product-stage{min-height:0!important;padding:12px 10px 25px}.sparc-classic-3100-template .sparc-classic-3100-hero-column{min-height:0;padding:20px 8px!important}.sparc-classic-3100-template .sparc-classic-3100-options-column{position:relative!important;top:auto!important;right:auto!important;width:100%!important;max-width:none!important;margin-top:8px!important}.sparc-classic-3100-template .sparc-classic-3100-hero-column .product-single__featured-image-wrapper,.sparc-classic-3100-template .sparc-classic-3100-hero-column .product-single__photo{max-width:680px!important}}#sparc-classic-3100-configurator .sparc-build-header{padding:17px 18px 16px;background:#242628}#sparc-classic-3100-configurator .sparc-build-header__row{align-items:stretch}#sparc-classic-3100-configurator .sparc-build-title{font-size:27px;line-height:.98}#sparc-classic-3100-configurator .sparc-build-subtitle{margin-top:7px;font-size:9px;color:#c8c6c1}#sparc-classic-3100-configurator .sparc-build-metrics{display:grid;grid-template-columns:minmax(112px,1fr) minmax(112px,1fr);gap:8px;min-width:250px;text-align:left}#sparc-classic-3100-configurator .sparc-build-metrics>div{padding:10px 11px 9px;border:1px solid rgba(255,255,255,.18);background:#0000002e}#sparc-classic-3100-configurator .sparc-metric-label{color:#c8a76a;font-size:8px;line-height:1.15;letter-spacing:.1em}#sparc-classic-3100-configurator .sparc-metric-value{margin-top:5px;color:#fff;font-size:25px;line-height:1;letter-spacing:-.01em}#sparc-classic-3100-configurator #sparc-config-price{color:#fff;font-weight:600}#sparc-classic-3100-configurator #sparc-config-lead{color:#e1bf7c;font-weight:600}.sparc-config-quantity{display:flex!important;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:10px 0!important;padding:11px 13px!important;border:1px solid #d8d4cc;background:#f8f7f4;text-align:left}.sparc-config-quantity label{margin:0!important;font-size:9px!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sparc-config-quantity input[type=number]{width:66px!important;min-width:66px;height:38px;margin:0!important;padding:0 8px!important;text-align:center;border:1px solid #c8c3ba;background:#fff;font-size:13px}.sparc-old-product-price-hidden,.sparc-old-lead-time-hidden{display:none!important}@media(max-width:540px){#sparc-classic-3100-configurator .sparc-build-header__row{display:block}#sparc-classic-3100-configurator .sparc-build-metrics{margin-top:13px;min-width:0;width:100%}#sparc-classic-3100-configurator .sparc-metric-value{font-size:22px}}@media(min-width:1181px){.sparc-classic-3100-template .sparc-classic-3100-options-column{width:590px!important;max-width:590px!important;right:28px!important}.sparc-classic-3100-template .sparc-classic-3100-hero-column{padding-right:645px!important}.sparc-classic-3100-template #sparc-classic-3100-configurator{width:100%!important;max-width:none!important}}@media(min-width:861px)and (max-width:1180px){.sparc-classic-3100-template .sparc-classic-3100-options-column{width:500px!important;max-width:500px!important;right:15px!important}.sparc-classic-3100-template .sparc-classic-3100-hero-column{padding-right:535px!important}}@media(min-width:861px){#sparc-classic-3100-configurator .sparc-build-header{padding-left:20px;padding-right:20px}#sparc-classic-3100-configurator .sparc-build-metrics{min-width:280px;gap:10px}#sparc-classic-3100-configurator .sparc-accordion-list{padding:12px}#sparc-classic-3100-configurator .sparc-accordion__head,#sparc-classic-3100-configurator .sparc-accordion__body,#sparc-classic-3100-configurator .sparc-accordion.is-open .sparc-accordion__body{padding-left:14px;padding-right:14px}#sparc-classic-3100-configurator .sparc-option-card__image{height:142px}#sparc-classic-3100-configurator .sparc-option-card__image--grip{height:175px}}body.sparc-classic-3100-v13-active .sparc-classic-3100-v13-sidebar-hidden{display:none!important}body.sparc-classic-3100-v13-active #MainContent{width:100%!important;max-width:none!important;float:none!important;padding-left:0!important;padding-right:0!important}body.sparc-classic-3100-v13-active #MainContent>.hr--border-top{display:none!important}@media(min-width:1051px){body.sparc-classic-3100-v13-active .sparc-classic-3100-product-stage{width:100%!important;max-width:1450px!important;margin-left:auto!important;margin-right:auto!important;padding-left:28px!important;padding-right:28px!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-options-column{width:640px!important;max-width:640px!important;right:28px!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column{padding-right:705px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator{width:640px!important;max-width:640px!important}}@media(min-width:861px)and (max-width:1050px){body.sparc-classic-3100-v13-active .sparc-classic-3100-options-column{width:520px!important;max-width:520px!important;right:15px!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column{padding-right:555px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator{width:520px!important;max-width:520px!important}}.sparc-v13-old-price,.sparc-v13-old-lead{display:none!important}@media(min-width:1051px){#sparc-classic-3100-configurator .sparc-build-header{padding:19px 20px 17px!important}#sparc-classic-3100-configurator .sparc-build-title{font-size:29px!important}#sparc-classic-3100-configurator .sparc-build-metrics{min-width:320px!important}#sparc-classic-3100-configurator .sparc-metric-value{font-size:27px!important}#sparc-classic-3100-configurator .sparc-accordion-list{padding:13px!important}#sparc-classic-3100-configurator .sparc-accordion__head{min-height:58px!important}#sparc-classic-3100-configurator .sparc-option-card__image{height:150px!important}#sparc-classic-3100-configurator .sparc-option-card__image--grip{height:185px!important}}.sparc-classic-3100-v13-active .sparc-classic-3100-product-meta .product-single__title,.sparc-classic-3100-template .sparc-classic-3100-product-meta .product-single__title{position:relative;margin:4px 0 24px!important;padding:24px 0 15px!important;font-family:Georgia,Times New Roman,serif!important;font-size:46px!important;line-height:.95!important;font-weight:400!important;letter-spacing:-.02em!important;text-transform:uppercase;color:#171717!important;text-align:left!important}.sparc-classic-3100-v13-active .sparc-classic-3100-product-meta .product-single__title:before,.sparc-classic-3100-template .sparc-classic-3100-product-meta .product-single__title:before{content:"CLASSIC SERIES";display:block;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:1;font-weight:800;letter-spacing:.2em;color:#a8874a}.sparc-classic-3100-v13-active .sparc-classic-3100-product-meta .product-single__title:after,.sparc-classic-3100-template .sparc-classic-3100-product-meta .product-single__title:after{content:"";position:absolute;left:0;bottom:0;width:46px;height:2px;background:#a8874a}#sparc-classic-3100-configurator .sparc-build-header__row{display:grid!important;grid-template-columns:minmax(150px,.9fr) minmax(0,1.6fr)!important;gap:16px!important}#sparc-classic-3100-configurator .sparc-build-metrics{width:100%!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#sparc-classic-3100-configurator .sparc-build-metrics>div{min-width:0;overflow:visible}#sparc-classic-3100-configurator .sparc-metric-value{max-width:100%;white-space:nowrap;font-size:clamp(22px,2vw,27px)!important}#sparc-classic-3100-configurator .sparc-option-card,#sparc-classic-3100-configurator .sparc-option-card__copy,#sparc-classic-3100-configurator .sparc-option-card__meta{min-width:0}#sparc-classic-3100-configurator .sparc-option-card__name{display:block;min-height:25px;overflow-wrap:anywhere;line-height:1.2}#sparc-classic-3100-configurator .sparc-option-card__meta{display:block!important;margin-top:7px}#sparc-classic-3100-configurator .sparc-option-card__note:empty{display:none}#sparc-classic-3100-configurator .sparc-option-card__price{display:block;width:100%;margin-top:3px;text-align:right;white-space:normal!important;overflow-wrap:anywhere}#sparc-classic-3100-configurator .sparc-option-card__check{top:8px!important;right:8px!important}#sparc-classic-3100-configurator,#sparc-classic-3100-configurator .sparc-accordion-list,#sparc-classic-3100-configurator .sparc-accordion__inner{overflow-x:visible!important}@media(max-width:860px){.sparc-classic-3100-v13-active .sparc-classic-3100-product-meta .product-single__title,.sparc-classic-3100-template .sparc-classic-3100-product-meta .product-single__title{font-size:38px!important}#sparc-classic-3100-configurator .sparc-build-header__row{display:block!important}#sparc-classic-3100-configurator .sparc-build-metrics{margin-top:13px}}body.sparc-classic-3100-v13-active #ProductSection h1.product-single__title{position:relative!important;display:block!important;margin:0 0 22px!important;padding:27px 0 16px!important;font-family:Georgia,Times New Roman,serif!important;font-size:50px!important;line-height:.94!important;font-weight:400!important;letter-spacing:-.025em!important;text-transform:uppercase!important;color:#171717!important;text-align:left!important}body.sparc-classic-3100-v13-active #ProductSection h1.product-single__title:before{content:"CLASSIC SERIES";display:block;margin:0 0 11px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important;line-height:1!important;font-weight:800!important;letter-spacing:.22em!important;color:#a8874a!important}body.sparc-classic-3100-v13-active #ProductSection h1.product-single__title:after{content:"";position:absolute;left:0;bottom:0;width:52px;height:2px;background:#a8874a}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator{margin-top:4px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-header__row{grid-template-columns:minmax(165px,.9fr) minmax(300px,1.55fr)!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-metrics{max-width:100%;overflow:visible}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-metric-value{overflow:visible;text-overflow:clip}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-accordion__summary{color:#5f5b55!important;font-size:9px!important;font-weight:500}@media(max-width:860px){body.sparc-classic-3100-v13-active #ProductSection h1.product-single__title{font-size:40px!important;padding-top:20px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-header__row{display:block!important}}#sparc-classic-3100-configurator,#sparc-classic-3100-configurator *,#sparc-classic-3100-configurator *:before,#sparc-classic-3100-configurator *:after{box-sizing:border-box!important}#sparc-classic-3100-configurator{overflow:visible!important}#sparc-classic-3100-configurator .sparc-build-header,#sparc-classic-3100-configurator .sparc-config-tabs,#sparc-classic-3100-configurator .sparc-accordion-list,#sparc-classic-3100-configurator .sparc-accordion,#sparc-classic-3100-configurator .sparc-accordion__head,#sparc-classic-3100-configurator .sparc-accordion__body,#sparc-classic-3100-configurator .sparc-accordion__inner,#sparc-classic-3100-configurator .sparc-card-grid,#sparc-classic-3100-configurator .sparc-choice-grid,#sparc-classic-3100-configurator .sparc-summary{width:100%!important;max-width:100%!important;min-width:0!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-header__row{width:100%!important;max-width:100%!important;grid-template-columns:minmax(145px,.82fr) minmax(0,1.55fr)!important;gap:12px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-metrics{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-metrics>div{width:auto!important;max-width:100%!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-metric-label{white-space:normal!important;overflow-wrap:anywhere}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-metric-value{display:block;width:100%;max-width:100%;white-space:nowrap!important;font-size:25px!important;letter-spacing:-.02em!important}#sparc-classic-3100-configurator .sparc-card-grid--3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#sparc-classic-3100-configurator .sparc-card-grid--2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}#sparc-classic-3100-configurator .sparc-option-card{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}#sparc-classic-3100-configurator .sparc-option-card__image,#sparc-classic-3100-configurator .sparc-option-card__copy,#sparc-classic-3100-configurator .sparc-option-card__meta,#sparc-classic-3100-configurator .sparc-option-card__name,#sparc-classic-3100-configurator .sparc-option-card__price{width:100%!important;max-width:100%!important;min-width:0!important}#sparc-classic-3100-configurator .sparc-option-card__copy{padding-left:9px!important;padding-right:9px!important}#sparc-classic-3100-configurator .sparc-option-card__name{overflow-wrap:anywhere!important;word-break:normal!important}#sparc-classic-3100-configurator .sparc-option-card__price{padding-right:1px;overflow-wrap:anywhere!important}#sparc-classic-3100-configurator .sparc-accordion__body{overflow-x:clip!important}#sparc-classic-3100-configurator .sparc-accordion__inner{overflow-x:visible!important}#sparc-classic-3100-configurator .sparc-accordion-list{padding-right:15px!important;padding-left:13px!important}#sparc-classic-3100-configurator .sparc-config-tabs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;overflow:hidden!important}#sparc-classic-3100-configurator .sparc-config-tab{min-width:0!important;width:100%!important;padding-left:4px!important;padding-right:4px!important;text-align:center;overflow:hidden;text-overflow:ellipsis}body.sparc-classic-3100-v13-active .sparc-classic-3100-options-column,body.sparc-classic-3100-v13-active .sparc-classic-3100-product-meta{overflow:visible!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-header__row{grid-template-columns:minmax(170px,.85fr) minmax(320px,1.55fr)!important;gap:14px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;gap:8px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-metrics>div{min-width:0!important;width:auto!important;padding:9px 9px 8px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-metric-label{display:block!important;font-size:7px!important;line-height:1.15!important;letter-spacing:.08em!important;white-space:nowrap!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-metric-value{display:block!important;width:100%!important;margin-top:5px!important;font-size:24px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}#sparc-classic-3100-configurator .sparc-config-tabs{display:grid!important;grid-template-columns:.92fr .82fr 1.08fr .82fr 1.22fr 1.15fr!important;width:100%!important;overflow:hidden!important}#sparc-classic-3100-configurator .sparc-config-tab{width:100%!important;min-width:0!important;padding:10px 2px 9px!important;font-size:6.8px!important;line-height:1!important;letter-spacing:.055em!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}#sparc-classic-3100-configurator .sparc-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card__copy{min-height:54px!important;padding:8px 6px 7px!important;text-align:center!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card__name{display:block!important;width:100%!important;min-height:22px!important;margin:0!important;padding:0!important;font-size:8.5px!important;line-height:1.15!important;font-weight:800!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card__meta{display:block!important;width:100%!important;margin-top:4px!important;text-align:center!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card__price{display:block!important;width:100%!important;margin:0!important;padding:0!important;font-size:8px!important;line-height:1.1!important;font-weight:800!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important}#sparc-classic-3100-configurator .sparc-option-card__note:empty{display:none!important}#sparc-classic-3100-configurator .sparc-accordion-list{padding-left:13px!important;padding-right:18px!important}#sparc-classic-3100-configurator .sparc-option-card__check{top:7px!important;right:7px!important}@media(min-width:861px)and (max-width:1120px){body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-header__row{grid-template-columns:minmax(150px,.8fr) minmax(280px,1.5fr)!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-metric-value{font-size:21px!important}#sparc-classic-3100-configurator .sparc-config-tab{font-size:6.2px!important}}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-mount,body.sparc-classic-3100-v13-active .sparc-classic-3100-configurator-mount{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-options-column,body.sparc-classic-3100-v13-active .sparc-classic-3100-product-meta,body.sparc-classic-3100-v13-active .sparc-classic-3100-options-column .product-form{overflow:visible!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-options-column .product-form{width:100%!important;max-width:100%!important;min-width:0!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-mount>#sparc-classic-3100-configurator{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-mount+.product-single__quantity,body.sparc-classic-3100-v13-active .product-form>.sparc-config-quantity{width:100%!important;max-width:100%!important}body.sparc-classic-3100-v13-active .sparc-source-hidden{contain:layout style!important}@media(min-width:1181px){body.sparc-classic-3100-v13-active .sparc-classic-3100-options-column{width:700px!important;max-width:700px!important;right:28px!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column{padding-right:765px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-mount,body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator{width:100%!important;max-width:100%!important}}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-header__row{display:flex!important;width:100%!important;max-width:100%!important;align-items:stretch!important;gap:14px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-header__row>div:first-child{flex:0 0 180px!important;min-width:0!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-metrics{display:flex!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;gap:9px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-metrics>div{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;overflow:hidden!important;padding:10px 10px 9px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-metric-label{display:block!important;width:100%!important;font-size:7px!important;line-height:1.15!important;letter-spacing:.08em!important;white-space:nowrap!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-metric-value{display:block!important;width:100%!important;max-width:100%!important;margin-top:5px!important;font-size:25px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}#sparc-classic-3100-configurator .sparc-config-tabs{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}#sparc-classic-3100-configurator .sparc-config-tab{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;padding:10px 2px 9px!important;margin:0!important;font-size:6.6px!important;line-height:1!important;letter-spacing:.045em!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}#sparc-classic-3100-configurator .sparc-card-grid--3{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:9px!important}#sparc-classic-3100-configurator .sparc-card-grid--3>.sparc-option-card{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important}#sparc-classic-3100-configurator .sparc-card-grid--2{display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:9px!important}#sparc-classic-3100-configurator .sparc-card-grid--2>.sparc-option-card{flex:0 0 calc(50% - 4.5px)!important;width:calc(50% - 4.5px)!important;min-width:0!important;max-width:calc(50% - 4.5px)!important}#sparc-classic-3100-configurator .sparc-option-card__copy{display:block!important;width:100%!important;min-width:0!important;padding:8px 7px!important;text-align:center!important}#sparc-classic-3100-configurator .sparc-option-card__name{display:block!important;width:100%!important;min-width:0!important;margin:0!important;font-size:8.5px!important;line-height:1.15!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}#sparc-classic-3100-configurator .sparc-option-card__meta{display:block!important;width:100%!important;min-width:0!important;margin-top:5px!important}#sparc-classic-3100-configurator .sparc-option-card__price{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-size:8px!important;line-height:1.15!important;text-align:center!important;white-space:nowrap!important}#sparc-classic-3100-configurator .sparc-accordion-list{width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:24px!important;overflow:visible!important}#sparc-classic-3100-configurator .sparc-accordion,#sparc-classic-3100-configurator .sparc-accordion__body,#sparc-classic-3100-configurator .sparc-accordion__inner{width:100%!important;max-width:100%!important;min-width:0!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card:last-child{grid-column:auto!important}@media(min-width:861px)and (max-width:1180px){body.sparc-classic-3100-v13-active .sparc-classic-3100-options-column{width:560px!important;max-width:560px!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column{padding-right:600px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-build-header__row>div:first-child{flex-basis:145px!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-metric-value{font-size:21px!important}#sparc-classic-3100-configurator .sparc-config-tab{font-size:6px!important}}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-mount{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-panel-slot{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-panel-slot>#sparc-classic-3100-configurator{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 10px!important;float:none!important;clear:both!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-quantity{position:static!important;display:flex!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 10px!important}#sparc-classic-3100-configurator .sparc-option-card__image img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;padding:0!important;background:#f7f6f2!important}#sparc-classic-3100-configurator .sparc-build-subtitle{font-size:10px!important;line-height:1.35!important}#sparc-classic-3100-configurator .sparc-metric-label{font-size:8px!important}#sparc-classic-3100-configurator .sparc-config-tab{font-size:7.4px!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-accordion__title{font-size:10.5px!important}#sparc-classic-3100-configurator .sparc-accordion__summary{font-size:9.5px!important}#sparc-classic-3100-configurator .sparc-section-help{font-size:9.5px!important;line-height:1.5!important}#sparc-classic-3100-configurator .sparc-option-card__name{font-size:9.5px!important}#sparc-classic-3100-configurator .sparc-option-card__price{font-size:8.8px!important}#sparc-classic-3100-configurator .sparc-choice__title{font-size:9.5px!important}#sparc-classic-3100-configurator .sparc-choice__sub,#sparc-classic-3100-configurator .sparc-field__help{font-size:8.5px!important}#sparc-classic-3100-configurator .sparc-field__label{font-size:9.5px!important}#sparc-classic-3100-configurator .sparc-select{font-size:10.5px!important}#sparc-classic-3100-configurator .sparc-summary,#sparc-classic-3100-configurator .sparc-config-quantity label{font-size:9.5px!important}#sparc-image-debug{margin:12px 0;padding:12px 14px;border:1px solid #a8874a;background:#fff8ea;color:#222;font:11px/1.45 Arial,Helvetica,sans-serif;text-align:left}#sparc-image-debug strong{display:block;margin:8px 0 3px}#sparc-image-debug code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}#sparc-classic-3100-configurator .sparc-build-subtitle{font-size:11px!important;line-height:1.4!important}#sparc-classic-3100-configurator .sparc-metric-label{font-size:8.5px!important}#sparc-classic-3100-configurator .sparc-config-tab{font-size:8px!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-accordion__title{font-size:11.5px!important;line-height:1.2!important}#sparc-classic-3100-configurator .sparc-accordion__summary{font-size:10.5px!important;line-height:1.25!important}#sparc-classic-3100-configurator .sparc-section-help{font-size:10.5px!important;line-height:1.5!important}#sparc-classic-3100-configurator .sparc-option-card__name{font-size:10.5px!important}#sparc-classic-3100-configurator .sparc-option-card__price{font-size:9.5px!important}#sparc-classic-3100-configurator .sparc-choice__title{font-size:10.5px!important}#sparc-classic-3100-configurator .sparc-choice__sub{font-size:9px!important;line-height:1.35!important}#sparc-classic-3100-configurator .sparc-subhead,#sparc-classic-3100-configurator .sparc-field__label{font-size:10px!important}#sparc-classic-3100-configurator .sparc-field__help{font-size:9px!important}#sparc-classic-3100-configurator .sparc-select{font-size:11px!important}#sparc-classic-3100-configurator .sparc-stitch__name{font-size:8px!important}#sparc-classic-3100-configurator .sparc-summary{font-size:11px!important;line-height:1.35!important;gap:10px 18px!important}#sparc-classic-3100-configurator .sparc-summary__label{font-size:10.5px!important}#sparc-classic-3100-configurator .sparc-summary__value{font-size:11.5px!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-config-quantity label{font-size:10px!important}#sparc-classic-3100-configurator .sparc-option-card__image--grip{background:#fff!important}#sparc-classic-3100-configurator .sparc-option-card__image--grip img{object-fit:contain!important;padding:16px!important;background:#fff!important}#sparc-classic-3100-configurator .sparc-choice.is-selected{position:relative;border:2px solid #a8874a!important;background:#fffaf0!important;box-shadow:inset 0 0 0 1px #a8874a14}#sparc-classic-3100-configurator .sparc-choice.is-selected:after{content:"\2713";position:absolute;top:8px;right:8px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#151515;color:#fff;font-size:10px;font-weight:900}#sparc-classic-3100-configurator .sparc-option-card.is-selected{border:2px solid #a8874a!important}#sparc-classic-3100-configurator .sparc-option-card.is-selected .sparc-option-card__check{display:grid!important}#sparc-classic-3100-configurator .sparc-stitch{position:relative}#sparc-classic-3100-configurator .sparc-stitch.is-selected{border:2px solid #a8874a!important;background:#fffaf0!important}#sparc-classic-3100-configurator .sparc-stitch.is-selected:after{content:"\2713";position:absolute;top:3px;right:4px;color:#151515;font-size:9px;font-weight:900}#sparc-classic-3100-configurator .sparc-custom-upload{margin-top:14px;padding-top:14px;border-top:1px solid #dedbd4}#sparc-classic-3100-configurator .sparc-custom-upload__label{display:block;margin-bottom:7px;font-size:10px;font-weight:900;letter-spacing:.06em}#sparc-classic-3100-configurator .sparc-custom-upload__row{display:flex;align-items:center;gap:9px}#sparc-classic-3100-configurator .sparc-custom-upload__button{flex:0 0 auto;min-height:40px;padding:0 15px;border:1px solid #a8874a;background:#a8874a;color:#fff;font:inherit;font-size:10px;font-weight:900;cursor:pointer}#sparc-classic-3100-configurator .sparc-custom-upload__filename{flex:1 1 auto;min-width:0;min-height:40px;display:flex;align-items:center;padding:8px 11px;border:1px solid #d0ccc4;background:#fff;color:#666;font-size:10px;overflow-wrap:anywhere}#sparc-classic-3100-configurator .sparc-custom-upload__help{margin-top:6px;color:#74716b;font-size:9px;line-height:1.4}.sparc-custom-file-source-hidden{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-mount{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-panel-slot{order:1!important;width:100%!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-quantity,body.sparc-classic-3100-v13-active .sparc-config-quantity{order:2!important;position:static!important;float:none!important;clear:both!important;width:100%!important;margin:10px 0 0!important}#sparc-classic-3100-configurator .sparc-build-subtitle{font-size:11px!important;line-height:1.45!important}#sparc-classic-3100-configurator .sparc-metric-label{font-size:9px!important}#sparc-classic-3100-configurator .sparc-metric-value{font-size:27px!important}#sparc-classic-3100-configurator .sparc-config-tab{font-size:8.5px!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-accordion__title{font-size:12px!important;line-height:1.25!important;letter-spacing:.055em!important}#sparc-classic-3100-configurator .sparc-accordion__summary{font-size:11.5px!important;line-height:1.25!important;font-weight:600!important;color:#4f4b46!important}#sparc-classic-3100-configurator .sparc-section-help{font-size:11px!important;line-height:1.55!important;color:#5f5b55!important}#sparc-classic-3100-configurator .sparc-option-card__name{font-size:11px!important;line-height:1.25!important}#sparc-classic-3100-configurator .sparc-option-card__price{font-size:10.5px!important;line-height:1.2!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-choice__title{font-size:11.5px!important}#sparc-classic-3100-configurator .sparc-choice__sub{font-size:9.8px!important;line-height:1.4!important}#sparc-classic-3100-configurator .sparc-subhead,#sparc-classic-3100-configurator .sparc-field__label{font-size:10.8px!important}#sparc-classic-3100-configurator .sparc-field__help{font-size:9.8px!important;line-height:1.45!important}#sparc-classic-3100-configurator .sparc-select{font-size:11.5px!important}#sparc-classic-3100-configurator .sparc-stitch__name{font-size:8.7px!important}#sparc-classic-3100-configurator .sparc-summary{font-size:12px!important;line-height:1.45!important;gap:11px 20px!important}#sparc-classic-3100-configurator .sparc-summary__label{font-size:11.5px!important;color:#55514b!important}#sparc-classic-3100-configurator .sparc-summary__value{font-size:12.5px!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-config-quantity label{font-size:10.5px!important}#sparc-classic-3100-configurator .sparc-option-card__image--grip{height:205px!important;background:#fff!important}#sparc-classic-3100-configurator .sparc-option-card__image--grip img{width:100%!important;height:100%!important;object-fit:contain!important;padding:8px!important;background:#fff!important}#sparc-classic-3100-configurator .sparc-choice.is-selected,#sparc-classic-3100-configurator .sparc-option-card.is-selected,#sparc-classic-3100-configurator .sparc-stitch.is-selected{border-color:#a8874a!important;box-shadow:inset 0 0 0 1px #a8874a14}#sparc-classic-3100-configurator .sparc-choice.is-selected,#sparc-classic-3100-configurator .sparc-stitch.is-selected{background:#fffaf0!important}#sparc-classic-3100-configurator .sparc-custom-upload{margin-top:15px!important;padding:14px!important;border:1px solid #d6d1c8!important;background:#f8f7f4!important}#sparc-classic-3100-configurator .sparc-custom-upload__label{display:block;margin-bottom:7px;font-size:11px!important;font-weight:900!important;letter-spacing:.055em}#sparc-classic-3100-configurator .sparc-custom-upload__help{margin-bottom:10px;color:#5f5b55;font-size:9.8px!important;line-height:1.45}#sparc-classic-3100-configurator .sparc-custom-file-inline{position:static!important;left:auto!important;width:100%!important;height:auto!important;opacity:1!important;overflow:visible!important;pointer-events:auto!important;margin:0!important;padding:0!important;background:transparent!important}#sparc-classic-3100-configurator .sparc-custom-file-inline label{display:none!important}#sparc-classic-3100-configurator .sparc-custom-file-inline input[type=file]{display:block!important;width:100%!important;max-width:100%!important;min-height:44px!important;padding:7px!important;border:1px solid #cfc9c0!important;background:#fff!important;color:#333!important;font-size:10.5px!important}#sparc-classic-3100-configurator .sparc-custom-file-inline input[type=file]::file-selector-button{min-height:32px;margin-right:10px;padding:0 14px;border:0;background:#a8874a;color:#fff;font-weight:900;cursor:pointer}#sparc-classic-3100-configurator .sparc-custom-upload__row,#sparc-classic-3100-configurator .sparc-custom-upload__filename,#sparc-classic-3100-configurator .sparc-custom-upload__button{display:none!important}#sparc-classic-3100-configurator .sparc-build-subtitle{font-size:12px!important}#sparc-classic-3100-configurator .sparc-metric-label,#sparc-classic-3100-configurator .sparc-config-tab{font-size:9px!important}#sparc-classic-3100-configurator .sparc-accordion__title{font-size:14px!important;line-height:1.2!important}#sparc-classic-3100-configurator .sparc-accordion__summary{font-size:13px!important;line-height:1.25!important;font-weight:700!important;color:#403d38!important;max-width:270px!important}#sparc-classic-3100-configurator .sparc-section-help{font-size:12.5px!important;line-height:1.55!important;color:#4f4b46!important}#sparc-classic-3100-configurator .sparc-option-card__name{font-size:13px!important;line-height:1.25!important}#sparc-classic-3100-configurator .sparc-option-card__price{font-size:12px!important;line-height:1.2!important}#sparc-classic-3100-configurator .sparc-choice__title{font-size:13px!important}#sparc-classic-3100-configurator .sparc-choice__sub{font-size:11px!important;line-height:1.4!important}#sparc-classic-3100-configurator .sparc-subhead,#sparc-classic-3100-configurator .sparc-field__label{font-size:12px!important}#sparc-classic-3100-configurator .sparc-field__help{font-size:10.5px!important}#sparc-classic-3100-configurator .sparc-select{font-size:13px!important}#sparc-classic-3100-configurator .sparc-summary{font-size:13px!important;line-height:1.5!important;gap:12px 22px!important}#sparc-classic-3100-configurator .sparc-summary__label{font-size:12.5px!important}#sparc-classic-3100-configurator .sparc-summary__value{font-size:14px!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-config-quantity label{font-size:11px!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card__copy{min-height:68px!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card__price{font-size:12px!important}#sparc-classic-3100-configurator .sparc-option-card__image--grip{height:220px!important;background:#fff!important}#sparc-classic-3100-configurator .sparc-option-card__image--grip img{object-fit:contain!important;padding:4px!important;background:#fff!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-panel-slot{display:flex!important;flex-direction:column!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-panel-slot>#sparc-classic-3100-configurator{order:1!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-panel-slot>.sparc-config-quantity{order:2!important;width:100%!important;margin:10px 0 0!important}#sparc-classic-3100-configurator .sparc-required-badge{display:none;margin-left:8px;padding:4px 7px 3px;border-radius:2px;background:#b42318;color:#fff;font-size:9px;line-height:1;font-weight:900;letter-spacing:.06em;white-space:nowrap}#sparc-classic-3100-configurator.sparc-validation-attempted .sparc-accordion.sparc-invalid .sparc-required-badge{display:inline-block}#sparc-classic-3100-configurator.sparc-validation-attempted .sparc-accordion.sparc-invalid{border-color:#b42318!important}#sparc-classic-3100-configurator.sparc-validation-attempted .sparc-accordion.sparc-invalid>.sparc-accordion__head{background:#fff5f3!important}#sparc-classic-3100-configurator .sparc-validation-message{display:none;margin:12px 12px 0;padding:11px 12px;border:1px solid #b42318;background:#fff5f3;color:#861c13;font-size:11.5px;line-height:1.45;font-weight:700}#sparc-classic-3100-configurator.sparc-validation-attempted.sparc-has-invalid .sparc-validation-message{display:block}#sparc-classic-3100-configurator .sparc-custom-upload{display:block;margin-top:15px!important;padding:14px!important;border:1px solid #d4cfc6!important;background:#f8f7f4!important}#sparc-classic-3100-configurator .sparc-custom-upload__label{display:block;margin-bottom:6px;font-size:13px!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-custom-upload__help{margin-bottom:10px;color:#4f4b46;font-size:11px!important;line-height:1.45}#sparc-classic-3100-configurator input.sparc-custom-file-input[type=file]{position:static!important;display:block!important;left:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:46px!important;opacity:1!important;visibility:visible!important;overflow:visible!important;pointer-events:auto!important;margin:0!important;padding:7px!important;border:1px solid #c9c4bb!important;background:#fff!important;color:#333!important;font-size:12px!important}#sparc-classic-3100-configurator input.sparc-custom-file-input[type=file]::file-selector-button{min-height:32px;margin-right:10px;padding:0 14px;border:0;background:#a8874a;color:#fff;font-weight:900;cursor:pointer}#sparc-classic-3100-configurator .sparc-option-card__name{font-size:15px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:-.01em!important}#sparc-classic-3100-configurator .sparc-option-card__price{font-size:11px!important;line-height:1.2!important;font-weight:800!important;color:#3f3b36!important;margin-top:5px!important}#sparc-classic-3100-configurator .sparc-choice__title{font-size:14px!important;line-height:1.15!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-choice__sub{font-size:10.5px!important;line-height:1.4!important}#sparc-classic-3100-configurator .sparc-stitch__name{font-size:9.5px!important}#sparc-classic-3100-configurator .sparc-custom-upload{margin-top:14px!important;padding:14px!important;border:2px solid #a8874a!important;background:#fffaf0!important}#sparc-classic-3100-configurator .sparc-custom-upload__label{display:block!important;margin:0 0 5px!important;font-size:14px!important;line-height:1.15!important;font-weight:900!important;color:#171717!important}#sparc-classic-3100-configurator .sparc-custom-upload__help{margin:0 0 11px!important;font-size:10.5px!important;line-height:1.45!important;color:#5d5851!important}#sparc-classic-3100-configurator input.sparc-custom-file-input[type=file]{width:100%!important;max-width:100%!important;min-height:48px!important;padding:8px!important;border:1px solid #c9c3ba!important;border-radius:0!important;background:#fff!important;color:#333!important;font-size:11px!important}#sparc-classic-3100-configurator input.sparc-custom-file-input[type=file]::file-selector-button{min-height:32px;margin-right:12px;padding:0 16px;border:0;background:#171717;color:#fff;font-weight:900;cursor:pointer}#sparc-classic-3100-configurator .sparc-summary-intro{margin:0 0 14px!important;padding:0 0 12px!important;border-bottom:1px solid #ded9d0!important;font-size:11px!important;line-height:1.5!important;color:#5d5851!important}#sparc-classic-3100-configurator .sparc-summary{display:block!important;width:100%!important;font-size:12px!important}#sparc-classic-3100-configurator .sparc-summary-row{display:flex!important;align-items:baseline!important;width:100%!important;margin:0 0 9px!important;min-width:0!important}#sparc-classic-3100-configurator .sparc-summary__label{flex:0 0 auto!important;font-size:12px!important;line-height:1.3!important;color:#55514b!important;white-space:nowrap!important}#sparc-classic-3100-configurator .sparc-summary__leader{flex:1 1 auto!important;min-width:18px!important;height:1em!important;margin:0 8px!important;border-bottom:1px dotted #bcb6ad!important;transform:translateY(-2px)}#sparc-classic-3100-configurator .sparc-summary__value{flex:0 1 auto!important;max-width:54%!important;font-size:13px!important;line-height:1.3!important;font-weight:900!important;color:#111!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important}#sparc-classic-3100-configurator .sparc-accordion__summary{font-size:13.5px!important;font-weight:700!important;color:#3e3a35!important}#sparc-classic-3100-configurator .sparc-required-badge{font-size:8.5px!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card .sparc-option-card__copy .sparc-option-card__name{font-size:16px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:-.015em!important;min-height:0!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card .sparc-option-card__copy .sparc-option-card__price{font-size:11px!important;line-height:1.15!important;font-weight:800!important;margin-top:6px!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=leather] .sparc-choice .sparc-choice__title{font-size:15px!important;line-height:1.15!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=leather] .sparc-choice .sparc-choice__sub{font-size:10.5px!important;line-height:1.4!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=horn] .sparc-card-grid--3 .sparc-option-card__name{font-size:16px!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=horn] .sparc-card-grid--3 .sparc-option-card__price{font-size:11px!important}#sparc-classic-3100-configurator .sparc-custom-upload{margin-top:16px!important;padding:15px!important;border:2px solid #a8874a!important;background:#fffaf0!important}#sparc-classic-3100-configurator .sparc-custom-upload__label{display:block!important;margin-bottom:6px!important;font-size:15px!important;line-height:1.15!important;font-weight:900!important;color:#171717!important}#sparc-classic-3100-configurator .sparc-custom-upload__help{margin:0 0 11px!important;font-size:10.5px!important;line-height:1.45!important;color:#5a554f!important}#sparc-classic-3100-configurator .sparc-custom-upload__row{display:flex!important;align-items:stretch!important;gap:0!important;width:100%!important}#sparc-classic-3100-configurator .sparc-custom-upload__filename{display:flex!important;flex:1 1 auto!important;min-width:0!important;min-height:46px!important;align-items:center!important;padding:9px 12px!important;border:1px solid #c9c4bb!important;border-right:0!important;background:#fff!important;color:#5c5852!important;font-size:11px!important;overflow-wrap:anywhere!important}#sparc-classic-3100-configurator .sparc-custom-upload__button{display:inline-flex!important;flex:0 0 auto!important;min-height:46px!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;border:1px solid #171717!important;background:#171717!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.04em!important;cursor:pointer!important}#sparc-classic-3100-configurator .sparc-summary-intro{margin:0 0 14px!important;padding:11px 12px!important;border:1px solid #ded9d0!important;background:#f6f4f0!important;color:#56514b!important;font-size:11px!important;line-height:1.5!important}#sparc-classic-3100-configurator .sparc-summary:before{content:"BUILD DETAILS";display:block;margin:0 0 4px;padding:0 0 8px;border-bottom:2px solid #a8874a;color:#171717;font-size:10px;line-height:1;font-weight:900;letter-spacing:.1em}#sparc-classic-3100-configurator .sparc-summary{display:block!important;width:100%!important}#sparc-classic-3100-configurator .sparc-summary-row{display:grid!important;grid-template-columns:minmax(0,42%) minmax(0,58%)!important;align-items:center!important;width:100%!important;min-height:42px!important;margin:0!important;padding:8px 10px!important;border-bottom:1px solid #e2ded7!important}#sparc-classic-3100-configurator .sparc-summary-row:nth-child(2n){background:#faf9f6!important}#sparc-classic-3100-configurator .sparc-summary-row:last-child{border-bottom:0!important}#sparc-classic-3100-configurator .sparc-summary__label{font-size:11.5px!important;line-height:1.3!important;font-weight:600!important;color:#5a554f!important;text-align:left!important}#sparc-classic-3100-configurator .sparc-summary__leader{display:none!important}#sparc-classic-3100-configurator .sparc-summary__value{max-width:none!important;font-size:14px!important;line-height:1.25!important;font-weight:900!important;color:#111!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card__name,#sparc-classic-3100-configurator .sparc-accordion[data-section=horn] .sparc-option-card__name{font-size:13.5px!important;line-height:1.2!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card__price,#sparc-classic-3100-configurator .sparc-accordion[data-section=horn] .sparc-option-card__price{font-size:10.5px!important;line-height:1.15!important;margin-top:5px!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=leather] .sparc-choice__title{font-size:13.5px!important}#sparc-classic-3100-configurator .sparc-accordion__head{grid-template-columns:27px minmax(0,1fr) auto auto auto 16px!important}#sparc-classic-3100-configurator .sparc-info-button{width:24px;height:24px;display:grid;place-items:center;padding:0;border:1px solid #bbb5ac;border-radius:50%;background:#fff;color:#4d4943;font:700 12px/1 Arial,Helvetica,sans-serif;cursor:pointer}#sparc-classic-3100-configurator .sparc-info-button:hover,#sparc-classic-3100-configurator .sparc-info-button:focus{border-color:#a8874a;color:#a8874a}#sparc-classic-3100-configurator .sparc-mounting-group{margin-top:14px}#sparc-classic-3100-configurator .sparc-mounting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#sparc-classic-3100-configurator .sparc-mounting-card{position:relative;min-width:0;overflow:hidden;padding:0;border:1px solid #d0ccc4;background:#fff;color:#171717;text-align:left;font:inherit;cursor:pointer}#sparc-classic-3100-configurator .sparc-mounting-card.is-selected{border:2px solid #a8874a}#sparc-classic-3100-configurator .sparc-mounting-card__check{display:none;position:absolute;z-index:3;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background:#151515;color:#fff;place-items:center;font-size:10px;font-weight:900}#sparc-classic-3100-configurator .sparc-mounting-card.is-selected .sparc-mounting-card__check{display:grid}#sparc-classic-3100-configurator .sparc-mounting-card__visual{height:116px;display:grid;place-items:center;padding:16px;background:#f5f4f1;border-bottom:1px solid #e1ddd6}#sparc-classic-3100-configurator .sparc-mounting-card__visual svg{width:78px;height:78px;stroke:#55514b}#sparc-classic-3100-configurator .sparc-mounting-card__copy{padding:10px 11px 12px}#sparc-classic-3100-configurator .sparc-mounting-card__name{display:block;font-size:12.5px;line-height:1.25;font-weight:900}#sparc-classic-3100-configurator .sparc-mounting-card__sub{display:block;margin-top:4px;color:#67625c;font-size:9.5px;line-height:1.35}#sparc-classic-3100-configurator .sparc-custom-upload__label{display:block!important;margin-bottom:5px!important;font-size:13.5px!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-custom-upload__help{margin-bottom:10px!important;color:#5a554f!important;font-size:10px!important;line-height:1.45!important}#sparc-classic-3100-configurator .sparc-custom-upload__row{display:flex!important;width:100%!important;align-items:stretch!important}#sparc-classic-3100-configurator .sparc-custom-upload__filename{display:flex!important;flex:1 1 auto!important;min-width:0!important;min-height:44px!important;align-items:center!important;padding:9px 12px!important;border:1px solid #c9c4bb!important;border-right:0!important;background:#fff!important;color:#5c5852!important;font-size:10.5px!important}#sparc-classic-3100-configurator .sparc-custom-upload__button{display:inline-flex!important;flex:0 0 auto!important;min-height:44px!important;align-items:center!important;justify-content:center!important;padding:0 17px!important;border:1px solid #171717!important;background:#171717!important;color:#fff!important;font-size:10.5px!important;font-weight:900!important;cursor:pointer!important}#sparc-info-modal{position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;padding:26px}#sparc-info-modal.is-open{display:flex}#sparc-info-modal .sparc-info-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#sparc-info-modal .sparc-info-modal__dialog{position:relative;z-index:2;width:min(760px,92vw);max-height:86vh;overflow:auto;background:#fff;border:1px solid #d2cdc4;box-shadow:0 30px 90px #00000052}#sparc-info-modal .sparc-info-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 17px;border-bottom:1px solid #ddd8d0;background:#202224;color:#fff}#sparc-info-modal .sparc-info-modal__eyebrow{display:block;margin-bottom:6px;color:#c9a765;font-size:9px;font-weight:900;letter-spacing:.13em}#sparc-info-modal .sparc-info-modal__title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.05;font-weight:400}#sparc-info-modal .sparc-info-modal__close{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font-size:22px;cursor:pointer}#sparc-info-modal .sparc-info-modal__body{padding:22px 24px 26px}#sparc-info-modal .sparc-info-modal__image{display:none;width:100%;max-height:390px;object-fit:contain;margin:0 0 18px;background:#f5f4f1}#sparc-info-modal .sparc-info-modal__image.has-image{display:block}#sparc-info-modal .sparc-info-modal__selection{margin:0 0 11px;color:#a07e41;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#sparc-info-modal .sparc-info-modal__copy{color:#3f3b36;font-size:13px;line-height:1.65}body.sparc-modal-open{overflow:hidden!important}#sparc-classic-3100-configurator .sparc-accordion__head{grid-template-columns:27px minmax(0,1fr) auto auto 16px!important}#sparc-classic-3100-configurator .sparc-quantity-mirror{width:100%;margin:10px 0 0;padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #d5d0c8;background:#f8f7f4}#sparc-classic-3100-configurator .sparc-quantity-mirror__label{font-size:11px;line-height:1;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#sparc-classic-3100-configurator .sparc-quantity-mirror__input{width:70px;height:40px;padding:0 8px;border:1px solid #c7c1b8;background:#fff;text-align:center;font-size:13px}.sparc-real-quantity-hidden{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}#sparc-classic-3100-configurator .sparc-option-info{position:absolute;z-index:6;top:8px;left:8px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:1px solid rgba(40,40,40,.32);border-radius:50%;background:#fffffff0;color:#3e3a35;font:700 12px/1 Arial,Helvetica,sans-serif;cursor:pointer}#sparc-classic-3100-configurator .sparc-option-info:hover,#sparc-classic-3100-configurator .sparc-option-info:focus{border-color:#a8874a;color:#a8874a}#sparc-classic-3100-configurator .sparc-option-card,#sparc-classic-3100-configurator .sparc-choice,#sparc-classic-3100-configurator .sparc-mounting-card{position:relative}#sparc-classic-3100-configurator .sparc-choice .sparc-option-info{top:7px;left:auto;right:36px}#sparc-classic-3100-configurator .sparc-mounting-card .sparc-option-info{top:8px;left:8px}#sparc-info-modal .sparc-info-modal__image{max-height:460px!important}#sparc-classic-3100-configurator #sparc-config-lead{transition:opacity .18s ease}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card__name,#sparc-classic-3100-configurator .sparc-accordion[data-section=horn] .sparc-option-card__name{font-size:12px!important;line-height:1.2!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card__price,#sparc-classic-3100-configurator .sparc-accordion[data-section=horn] .sparc-option-card__price{font-size:10px!important;line-height:1.15!important;margin-top:4px!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=leather] .sparc-choice__title{font-size:12px!important;line-height:1.15!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=leather] .sparc-choice .sparc-option-info{display:none!important}.sparc-classic-3100-configurator-panel-slot>.sparc-quantity-mirror,#sparc-classic-3100-configurator-panel-slot>.sparc-quantity-mirror,.sparc-quantity-mirror{width:100%!important;max-width:100%!important;min-width:0!important;margin:12px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;align-items:stretch!important;gap:0!important;border:1px solid #d2cdc4!important;background:#f6f5f2!important;box-sizing:border-box!important}.sparc-quantity-mirror__label{min-height:48px!important;display:flex!important;align-items:center!important;padding:0 14px!important;border-right:1px solid #d2cdc4!important;color:#171717!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.sparc-quantity-mirror__input{width:100%!important;height:48px!important;min-width:0!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#171717!important;text-align:center!important;font-size:13px!important;box-sizing:border-box!important}#sparc-classic-3100-configurator .sparc-custom-upload{display:block!important;margin-top:14px!important;padding:15px!important;border:2px solid #a8874a!important;background:#fffaf0!important}#sparc-classic-3100-configurator .sparc-custom-upload.is-hidden{display:none!important}#sparc-classic-3100-configurator .sparc-custom-upload__label{display:block!important;margin:0 0 5px!important;font-size:12px!important;line-height:1.15!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-custom-upload__help{margin:0 0 10px!important;color:#5a554f!important;font-size:10px!important;line-height:1.45!important}#sparc-classic-3100-configurator .sparc-custom-upload__input{display:block!important;width:100%!important;max-width:100%!important;min-height:46px!important;padding:7px!important;border:1px solid #c9c4bb!important;border-radius:0!important;background:#fff!important;color:#333!important;font-size:10.5px!important;box-sizing:border-box!important}#sparc-classic-3100-configurator .sparc-custom-upload__input::file-selector-button{min-height:32px;margin-right:11px;padding:0 15px;border:0;background:#171717;color:#fff;font-weight:900;cursor:pointer}#sparc-classic-3100-configurator .sparc-custom-upload__status{margin-top:7px;color:#625d56;font-size:9.5px;line-height:1.35}#sparc-classic-3100-configurator .sparc-custom-upload__status.is-ok{color:#47633c;font-weight:700}#sparc-classic-3100-configurator .sparc-custom-upload__status.is-error{color:#9a2a20;font-weight:700}.sparc-custom-file-source-hidden{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card .sparc-option-card__copy .sparc-option-card__name{font-size:11.5px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:0!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card .sparc-option-card__copy .sparc-option-card__price{font-size:9.5px!important;line-height:1.15!important;font-weight:800!important;margin-top:4px!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=horn] .sparc-card-grid--3 .sparc-option-card .sparc-option-card__copy .sparc-option-card__name{font-size:11.5px!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=horn] .sparc-card-grid--3 .sparc-option-card .sparc-option-card__copy .sparc-option-card__price{font-size:9.5px!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=leather] .sparc-choice .sparc-choice__title{font-size:11.5px!important;line-height:1.15!important;font-weight:900!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=horn] .sparc-custom-upload:not(.is-hidden){display:block!important;width:100%!important;margin-top:14px!important}#sparc-info-modal .sparc-info-modal__title{color:#fff!important;opacity:1!important;text-shadow:none!important}#sparc-info-modal .sparc-info-modal__eyebrow{color:#d2ad66!important}#sparc-info-modal .sparc-info-modal__body{text-align:left}#sparc-info-modal .sparc-info-modal__image{width:auto!important;height:auto!important;max-width:100%!important;max-height:56vh!important;object-fit:contain!important;object-position:center center!important;margin:0 auto 20px!important;padding:0!important;background:#fff!important}#sparc-info-modal .sparc-info-modal__selection{color:#9a7534!important}#sparc-info-modal .sparc-info-modal__copy{color:#36322e!important}#sparc-info-modal .sparc-info-modal__dialog{width:min(700px,92vw)!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card .sparc-option-card__copy .sparc-option-card__name{font-size:12.75px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:0!important;margin:0!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card .sparc-option-card__copy .sparc-option-card__price{font-size:10.25px!important;line-height:1.15!important;font-weight:800!important;margin:3px 0 0!important}#sparc-classic-3100-configurator .sparc-card-grid--3 .sparc-option-card__copy{min-height:60px!important;padding:9px 8px 11px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=horn] .sparc-card-grid--3 .sparc-option-card .sparc-option-card__copy .sparc-option-card__name{font-size:12.75px!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=horn] .sparc-card-grid--3 .sparc-option-card .sparc-option-card__copy .sparc-option-card__price{font-size:10.25px!important;margin-top:3px!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=leather] .sparc-choice .sparc-choice__title{font-size:12.75px!important;line-height:1.15!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=horn] .sparc-custom-upload:not(.is-hidden){display:block!important;width:100%!important;margin-top:14px!important;padding:15px!important;border:2px solid #a8874a!important;background:#fffaf0!important}#sparc-info-modal .sparc-info-modal__head{background:#1f2123!important}#sparc-info-modal .sparc-info-modal__title{color:#fff!important;opacity:1!important;font-size:30px!important}#sparc-info-modal .sparc-info-modal__eyebrow{color:#d6b36b!important}#sparc-info-modal .sparc-info-modal__image{display:none;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;margin:0 auto 20px!important;padding:0!important;background:#fff!important}#sparc-info-modal .sparc-info-modal__image.has-image{display:block!important}#sparc-info-modal .sparc-info-modal__dialog{width:min(680px,92vw)!important}#sparc-info-modal .sparc-info-modal__thumbs{display:none;grid-template-columns:repeat(auto-fit,minmax(72px,92px));gap:8px;justify-content:center;margin:-8px 0 18px}#sparc-info-modal .sparc-info-modal__thumbs.has-images{display:grid}#sparc-info-modal .sparc-info-modal__thumb{width:100%;aspect-ratio:1 / 1;padding:4px;border:1px solid #d0cbc3;background:#fff;cursor:pointer}#sparc-info-modal .sparc-info-modal__thumb.is-active{border:2px solid #a8874a}#sparc-info-modal .sparc-info-modal__thumb img{width:100%;height:100%;object-fit:contain}#sparc-info-modal .sparc-info-modal__copy p:first-child{margin-top:0}#sparc-info-modal .sparc-info-modal__copy p:last-child{margin-bottom:0}#sparc-classic-3100-configurator .sparc-config-tabs{display:flex!important;align-items:stretch!important;justify-content:space-between!important;gap:0!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}#sparc-classic-3100-configurator .sparc-config-tab{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;padding:11px 4px 10px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}#sparc-classic-3100-configurator .sparc-accessory-group{margin-top:18px}#sparc-classic-3100-configurator .sparc-accessory-group:first-of-type{margin-top:8px}#sparc-classic-3100-configurator .sparc-accessory-group--care{padding-top:18px;border-top:1px solid #d8d4cd}#sparc-classic-3100-configurator .sparc-accessory-help{margin:6px 0 12px;color:#55514c;font-size:11px;line-height:1.45}#sparc-classic-3100-configurator .sparc-accessory-toggle-grid{display:grid;grid-template-columns:minmax(0,1fr);max-width:360px}#sparc-classic-3100-configurator .sparc-accessory-toggle-card{width:100%}#sparc-classic-3100-configurator .sparc-accessory-toggle-card__description{display:block;margin-top:4px;color:#68645e;font-size:10px;line-height:1.35;font-weight:500;text-transform:none;letter-spacing:0}#sparc-classic-3100-configurator .sparc-accordion[data-section=accessories].sparc-invalid{border-color:#b83a32!important}@media(max-width:860px){#sparc-classic-3100-configurator .sparc-config-tabs{justify-content:flex-start!important;gap:10px!important;overflow-x:auto!important;scrollbar-width:none}#sparc-classic-3100-configurator .sparc-config-tab{flex:0 0 auto!important;width:auto!important;min-width:0!important;padding-left:8px!important;padding-right:8px!important;font-size:9px!important}}body.sparc-classic-3100-v13-active #MainContent .breadcrumb,body.sparc-classic-3100-v13-active #MainContent .breadcrumbs{display:block!important;min-height:22px!important;padding-top:4px!important;padding-bottom:2px!important;line-height:16px!important;overflow:visible!important}body.sparc-classic-3100-v13-active #MainContent .breadcrumb *,body.sparc-classic-3100-v13-active #MainContent .breadcrumbs *{line-height:inherit!important;overflow:visible!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-config-tabs{box-sizing:border-box!important;padding-left:17px!important;padding-right:17px!important;justify-content:space-between!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-config-tab{flex:0 0 auto!important;width:auto!important;padding-left:2px!important;padding-right:2px!important}body.sparc-classic-3100-v13-active .breadcrumb,body.sparc-classic-3100-v13-active .breadcrumbs{position:relative!important;display:block!important;box-sizing:border-box!important;min-height:26px!important;margin-top:0!important;padding-top:7px!important;padding-bottom:3px!important;line-height:16px!important;overflow:visible!important}body.sparc-classic-3100-v13-active .breadcrumb *,body.sparc-classic-3100-v13-active .breadcrumbs *{line-height:16px!important;vertical-align:baseline!important;overflow:visible!important}body.sparc-classic-3100-v13-active .breadcrumb-wrap,body.sparc-classic-3100-v13-active .breadcrumbs-wrap{height:auto!important;min-height:26px!important;overflow:visible!important}@media(max-width:860px){body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator .sparc-config-tabs{padding-left:10px!important;padding-right:10px!important;justify-content:flex-start!important}}body.sparc-classic-3100-v13-active *:has(>.breadcrumb),body.sparc-classic-3100-v13-active *:has(>.breadcrumbs){height:auto!important;min-height:30px!important;overflow:visible!important}body.sparc-classic-3100-v13-active .breadcrumb,body.sparc-classic-3100-v13-active .breadcrumbs{position:relative!important;top:auto!important;transform:none!important;height:auto!important;min-height:30px!important;padding-top:6px!important;padding-bottom:4px!important;line-height:20px!important;overflow:visible!important}body.sparc-classic-3100-v13-active .breadcrumb a,body.sparc-classic-3100-v13-active .breadcrumb span,body.sparc-classic-3100-v13-active .breadcrumbs a,body.sparc-classic-3100-v13-active .breadcrumbs span,body.sparc-classic-3100-v13-active .breadcrumbs li{display:inline-block!important;position:relative!important;top:auto!important;transform:none!important;height:auto!important;min-height:18px!important;margin-top:0!important;padding-top:2px!important;padding-bottom:1px!important;line-height:18px!important;vertical-align:baseline!important;overflow:visible!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-product-stage{position:relative!important;display:block!important;width:100%!important;max-width:1450px!important;min-height:0;margin-left:auto!important;margin-right:auto!important;padding-top:22px!important;padding-bottom:36px!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column{float:none!important;width:100%!important;min-height:735px!important;padding-top:35px!important;padding-bottom:40px!important;padding-left:25px!important;text-align:center!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column .product-single__featured-image-wrapper{width:100%!important;max-width:780px!important;margin-left:auto!important;margin-right:auto!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column .product-single__photos{width:100%!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column .product-single__photo{width:100%!important;max-width:780px!important;max-height:720px!important;object-fit:contain!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-options-column{position:absolute!important;z-index:20!important;top:20px!important;right:28px!important;float:none!important;margin:0!important;padding:0!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-product-meta{text-align:left!important}body.sparc-classic-3100-v13-active #ProductSection>.rte,body.sparc-classic-3100-v13-active #ProductSection .product-description{position:static!important;width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media(max-width:860px){body.sparc-classic-3100-v13-active .sparc-classic-3100-product-stage{min-height:0!important;padding:15px!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column{width:100%!important;min-height:0!important;padding:0!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-options-column{position:static!important;width:100%!important;max-width:none!important;margin-top:20px!important}}body.sparc-classic-3100-v13-active #ProductSection{position:relative!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-product-stage{box-sizing:border-box!important;overflow:visible!important;clear:both!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-product-stage+*,body.sparc-classic-3100-v13-active .sparc-classic-3100-product-stage~*{position:relative}body.sparc-classic-3100-v13-active #ProductSection .rte,body.sparc-classic-3100-v13-active #ProductSection .product-description,body.sparc-classic-3100-v13-active #ProductSection .product-single__description{clear:both!important}@media(min-width:861px){body.sparc-classic-3100-v13-active .sparc-classic-3100-product-stage{min-height:0}}@media(min-width:861px){body.sparc-classic-3100-v13-active .sparc-classic-3100-product-stage{left:auto!important;right:auto!important;transform:none!important;box-sizing:border-box!important;overflow:visible!important;padding-left:28px!important;padding-right:28px!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-options-column{width:clamp(445px,46%,700px)!important;max-width:700px!important;right:28px!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column{padding-right:calc(clamp(445px,46%,700px) + 65px)!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-mount,body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-panel-slot,body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}}body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column,body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column .product-single__photos,body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column .product-single__thumbnails{overflow:visible!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column .product-single__thumbnails{box-sizing:border-box!important;width:100%!important;max-width:780px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-mount{display:flex!important;flex-direction:column!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-panel-slot{order:1!important}body.sparc-classic-3100-v13-active #sparc-classic-3100-configurator-mount>.sparc-quantity-mirror{order:2!important;position:static!important;width:100%!important;max-width:100%!important;margin:12px 0 0!important}@media(max-width:860px){body.sparc-classic-3100-v13-active .sparc-classic-3100-product-stage{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-options-column{width:100%!important;max-width:none!important}body.sparc-classic-3100-v13-active .sparc-classic-3100-hero-column{padding-right:0!important}}#sparc-classic-3100-configurator .sparc-classic-3100-leather-color-mount .sparc-option-card__image{height:auto!important;aspect-ratio:1.42 / 1!important}#sparc-classic-3100-configurator .sparc-classic-3100-leather-color-mount .sparc-option-card__image img{width:100%!important;height:100%!important;object-fit:cover!important}#sparc-classic-3100-configurator .sparc-mounting-card__price{display:block!important;margin-top:5px!important;color:#111!important;font-size:11px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.01em!important}#sparc-classic-3100-configurator .sparc-mounting-card__sub+.sparc-mounting-card__price{margin-top:4px!important}#sparc-classic-3100-configurator .sparc-mounting-card__copy{min-height:64px!important}#sparc-classic-3100-configurator .sparc-lead-qualifier-bar{display:none;box-sizing:border-box;width:100%;margin-top:10px;padding:8px 10px;border-top:1px solid rgba(255,255,255,.13);background:#ffffff0a;color:#d9c493;font-size:9px;line-height:1.35;font-weight:800;letter-spacing:.055em;text-transform:uppercase;text-align:right}#sparc-classic-3100-configurator .sparc-lead-qualifier-bar.is-visible{display:block}@media(max-width:860px){#sparc-classic-3100-configurator .sparc-lead-qualifier-bar{text-align:left;font-size:9px}}#sparc-classic-3100-configurator .sparc-classic-3100-leather-color-mount .sparc-option-card__image{height:116px!important;aspect-ratio:auto!important}#sparc-classic-3100-configurator .sparc-classic-3100-stitch-mount{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}#sparc-classic-3100-configurator .sparc-classic-3100-template-mount{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#sparc-classic-3100-configurator .sparc-classic-3100-hub-sleeve-mount{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=finish] .sparc-option-card__image{height:auto!important;aspect-ratio:auto!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#fff!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=finish] .sparc-option-card__image img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:unset!important;object-position:center top!important;margin:0!important;padding:0!important;transform:none!important;background:transparent!important}#sparc-classic-3100-configurator .sparc-classic-3100-leather-color-mount .sparc-option-card__image{height:auto!important;aspect-ratio:auto!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#fff!important}#sparc-classic-3100-configurator .sparc-classic-3100-leather-color-mount .sparc-option-card__image img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:unset!important;object-position:center top!important;margin:0!important;padding:0!important;transform:none!important;background:transparent!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=mounting] .sparc-mounting-group{width:100%!important;margin-top:0!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=mounting] .sparc-mounting-group+.sparc-conditional{margin-top:14px!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=mounting] .sparc-conditional.is-visible{width:100%!important;margin-top:14px!important;padding-top:14px!important;border-top:1px solid #e3e0d9!important}#sparc-classic-3100-configurator .sparc-accordion[data-section=mounting] .sparc-conditional.is-visible .sparc-mounting-group{margin-top:0!important;padding-top:0!important}#sparc-classic-3100-configurator .sparc-classic-3100-adapter-mount{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}#sparc-classic-3100-configurator .sparc-classic-3100-adapter-mount>.sparc-option-card{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;margin:0!important}#sparc-classic-3100-configurator .sparc-classic-3100-adapter-mount .sparc-option-card__image{height:150px!important;background:#fff!important;overflow:hidden!important}#sparc-classic-3100-configurator .sparc-classic-3100-adapter-mount .sparc-option-card__image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;margin:0!important;padding:1px!important;background:#fff!important}#sparc-classic-3100-configurator .sparc-classic-3100-adapter-mount .sparc-option-card:not([data-value="No Adapter"]) .sparc-option-card__image img{transform:scale(1.24)!important;transform-origin:center center!important}#sparc-classic-3100-configurator .sparc-classic-3100-hub-sleeve-mount{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}#sparc-classic-3100-configurator .sparc-classic-3100-hub-sleeve-mount>.sparc-option-card{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;margin:0!important}#sparc-classic-3100-configurator .sparc-classic-3100-hub-sleeve-mount .sparc-option-card__image{height:auto!important;aspect-ratio:auto!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#fff!important}#sparc-classic-3100-configurator .sparc-classic-3100-hub-sleeve-mount .sparc-option-card__image img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:unset!important;object-position:center center!important;margin:0!important;padding:0!important;transform:none!important;background:transparent!important}#sparc-classic-3100-configurator .sparc-classic-3100-adapter-mount .sparc-option-card__copy,#sparc-classic-3100-configurator .sparc-classic-3100-hub-sleeve-mount .sparc-option-card__copy{width:100%!important;min-height:60px!important;padding:9px 8px 11px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important}#sparc-classic-3100-configurator .sparc-classic-3100-adapter-mount .sparc-option-card__name,#sparc-classic-3100-configurator .sparc-classic-3100-hub-sleeve-mount .sparc-option-card__name{width:100%!important;min-height:0!important;margin:0!important;font-size:12.75px!important;line-height:1.18!important;font-weight:900!important;text-align:center!important}#sparc-classic-3100-configurator .sparc-classic-3100-adapter-mount .sparc-option-card__price,#sparc-classic-3100-configurator .sparc-classic-3100-hub-sleeve-mount .sparc-option-card__price{width:100%!important;margin:3px 0 0!important;padding:0!important;font-size:10.25px!important;line-height:1.15!important;font-weight:800!important;text-align:center!important}body.sparc-modal-open #sparc-info-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483647!important}body.sparc-modal-open #sparc-steering-series-nav,body.sparc-modal-open #sparc-info-modal .sparc-info-modal__backdrop{z-index:1!important}body.sparc-modal-open #sparc-info-modal .sparc-info-modal__dialog{z-index:2!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sparc-classic-3100-configurator-v2.css.map */
