.sv-surfboard-accessories.sv-setup,.sv-surfboard-accessories.sv-category-setup{padding:32px 0;background:#f4f7f6}.sv-surfboard-accessories [hidden]{display:none!important}.sv-surfboard-accessories .sv-setup__header,.sv-surfboard-accessories .sv-category-setup__header{gap:12px;padding-bottom:18px;border-bottom:1px solid #cad4d2}.sv-surfboard-accessories .sv-setup__header h2,.sv-surfboard-accessories .sv-category-setup__header h2{font-size:clamp(24px,3vw,32px);line-height:1.2}.sv-surfboard-accessories .sv-accessories-included{margin:18px 0 0;color:#354541;font-size:14px;line-height:1.5}.sv-surfboard-accessories .sv-accessories-selection{margin:12px 0}.sv-surfboard-accessories .sv-accessories-selection p{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin:0;font-size:14px;line-height:1.5}.sv-surfboard-accessories .sv-accessories-selection a{color:#126d6a;text-decoration:underline;text-underline-offset:3px}.sv-surfboard-accessories .sv-accessories-selection [data-sv-board-selection-status]{margin-top:8px;color:#a3372f}.sv-surfboard-accessories .sv-accessories-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin:14px 0 20px}.sv-surfboard-accessories .sv-accessories-tools p{max-width:520px;margin:0;color:#53605e;font-size:13px;line-height:1.5}.sv-surfboard-accessories .sv-accessories-expand{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:10px 16px;border:1px solid #187f7c;border-radius:4px;background:#fff;color:#126d6a;font:inherit;font-size:14px;font-weight:700;line-height:1.35;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer}.sv-surfboard-accessories .sv-accessories-expand:focus-visible{outline:2px solid #126d6a;outline-offset:3px}.sv-surfboard-accessories .sv-accessories-expand>[aria-hidden]{font-size:22px;line-height:1}.sv-surfboard-accessories .sv-accessories-expand[aria-expanded=true]>[aria-hidden]{transform:rotate(45deg)}.sv-surfboard-accessories--compact .sv-accessories-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.sv-surfboard-accessories--compact [data-sv-accessory-group]{min-width:0;padding:0;border:0}.sv-surfboard-accessories--compact [data-sv-accessory-group=leash]{order:1}.sv-surfboard-accessories--compact [data-sv-accessory-group=boardbag]{order:2}.sv-surfboard-accessories--compact [data-sv-accessory-group=fins]{order:3}.sv-surfboard-accessories--compact [data-sv-accessory-group=traction]{order:4}.sv-surfboard-accessories--compact [data-sv-accessory-group=car]{order:5}.sv-surfboard-accessories--compact [data-sv-accessory-group=wax]{order:6}.sv-surfboard-accessories--compact [data-sv-traction-family]{grid-column:1 / -1}.sv-surfboard-accessories--compact [data-sv-compact-card=secondary],.sv-surfboard-accessories--compact [data-sv-compact-empty=true],.sv-surfboard-accessories--compact [data-sv-accessory-group=car]:not([data-sv-compact-selected=true]),.sv-surfboard-accessories--compact [data-sv-accessory-group=wax]:not([data-sv-compact-selected=true]),.sv-surfboard-accessories--compact .sv-setup-scroll-controls,.sv-surfboard-accessories--compact .sv-setup-group__heading>p,.sv-surfboard-accessories--compact .sv-category-setup__group-heading>p,.sv-surfboard-accessories--compact .sv-setup-group__heading>div>span,.sv-surfboard-accessories--compact .sv-category-setup__step,.sv-surfboard-accessories--compact .sv-setup-saving,.sv-surfboard-accessories--compact .sv-category-setup__saving,.sv-surfboard-accessories--compact .sv-setup-option__priority,.sv-surfboard-accessories--compact .sv-setup-skip,.sv-surfboard-accessories--compact .sv-category-setup__skip{display:none!important}.sv-surfboard-accessories--compact .sv-setup-group__heading,.sv-surfboard-accessories--compact .sv-category-setup__group-heading{display:block;margin:0 0 8px}.sv-surfboard-accessories--compact .sv-setup-group__heading h3,.sv-surfboard-accessories--compact .sv-category-setup__group-heading h3{font-size:17px;line-height:1.3}.sv-surfboard-accessories--compact .sv-setup-options,.sv-surfboard-accessories--compact .sv-category-setup__options{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px;margin:0;padding:0;overflow:visible}#complete-your-setup.sv-surfboard-accessories--compact .sv-accessories-options-grid .sv-setup-option,#complete-your-setup.sv-surfboard-accessories--compact .sv-accessories-options-grid .sv-setup-options--scroll>.sv-setup-option{flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important}#complete-your-setup.sv-surfboard-accessories--compact .sv-accessories-options-grid .sv-setup-option__label{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;min-height:130px;width:100%!important;min-width:0!important}.sv-surfboard-accessories--compact .sv-setup-option__image{padding:8px}.sv-surfboard-accessories--compact .sv-setup-option__image img{width:100%;height:100px;object-fit:contain}.sv-surfboard-accessories--compact .sv-setup-option__copy{min-width:0;padding:14px 34px 12px 12px}.sv-surfboard-accessories--compact .sv-setup-option__copy>strong{font-size:15px}#complete-your-setup.sv-surfboard-accessories--compact [data-sv-traction-family] .sv-setup-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px}#complete-your-setup.sv-surfboard-accessories--compact .sv-accessories-options-grid .sv-setup-option__actions{display:flex!important;flex-wrap:wrap!important;gap:10px 12px;width:100%!important;max-width:100%!important;padding:0 12px 12px}#complete-your-setup.sv-surfboard-accessories--compact .sv-accessories-options-grid .sv-setup-option__actions .sv-setup-option__link{position:static!important;flex:0 1 auto!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere}.sv-surfboard-accessories .sv-setup-option__add{min-height:44px}.sv-surfboard-accessories--compact .sv-setup-group__notice,.sv-surfboard-accessories--compact .sv-category-setup__notice{margin:0 0 10px;padding:8px 10px;font-size:12px}@media screen and (max-width:699px){.sv-surfboard-accessories--compact .sv-accessories-options-grid{grid-template-columns:minmax(0,1fr);gap:18px}.sv-surfboard-accessories .sv-accessories-expand{width:100%;justify-content:space-between}.sv-surfboard-accessories .sv-setup-option__add{min-height:48px}#complete-your-setup.sv-surfboard-accessories--compact [data-sv-traction-family] .sv-setup-options{display:flex!important;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}#complete-your-setup.sv-surfboard-accessories--compact .sv-accessories-options-grid [data-sv-traction-family] .sv-setup-option{flex:0 0 86%!important;width:86%!important;min-width:0!important;max-width:86%!important;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/232/assets/sv-surfboard-accessories.css.map */
