.fs-bb-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fs-bb-wrap{width:100%;max-width:var(--fs-page-max);margin-inline:auto;padding-inline:var(--fs-gutter)}.fs-bb-eyebrow{font-family:var(--fs-font);font-size:13px;font-weight:700;letter-spacing:.075em;text-transform:var(--fs-ui-case);color:var(--fs-color-text-2)}h2.fs-bb-eyebrow,h3.fs-bb-eyebrow{line-height:inherit;text-wrap:wrap}.fs-bb-btn{--bg: var(--fs-color-action);--fg: #fff;--bd: var(--fs-color-action);display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 26px;background:var(--bg);color:var(--fg);border:1px solid var(--bd);border-radius:var(--fs-radius-control);font-family:var(--fs-font);font-size:14.5px;font-weight:700;letter-spacing:.055em;text-transform:var(--fs-ui-case);cursor:pointer;transition:background .16s var(--fs-ease-out),color .16s var(--fs-ease-out),border-color .16s var(--fs-ease-out)}.fs-bb-btn:hover{--bg: var(--fs-color-action-hover);--bd: var(--fs-color-action-hover);--fg: #fff}.fs-bb-btn--ghost{--bg: transparent;--fg: var(--fs-color-ink);--bd: rgba(17, 17, 17, .3)}.fs-bb-btn--ghost:hover{--bg: var(--fs-color-ink);--fg: #fff;--bd: var(--fs-color-ink)}.fs-bb-btn--sm{min-height:38px;padding:0 16px;font-size:12px}.fs-bb-btn[disabled]{opacity:.4;cursor:not-allowed}.fs-bb-btn:focus-visible{outline-color:var(--fs-color-ink);outline-offset:3px}.fs-bb-btn:active{transform:translateY(1px)}.fs-bb-logo{display:block;width:auto;height:18px;aspect-ratio:1800 / 274}@media(min-width:1040px){.fs-bb-logo{height:23px}}.fs-bb-pdp{padding-block:clamp(14px,1.4vw,20px) clamp(32px,4vw,60px)}.fs-bb-pdp__title{margin-top:0;font-size:clamp(22px,1.9vw,30px);line-height:1.1;letter-spacing:0;text-transform:none}.fs-bb-pdp__price{display:flex;align-items:baseline;gap:12px;margin:0;font-family:var(--fs-font);font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0}.fs-bb-pdp__price s{font-size:16px;color:var(--fs-color-text-2)}.fs-bb-pdp__pricenote{margin-top:6px;font-family:var(--fs-font);font-size:13px;font-weight:700;letter-spacing:.035em;text-transform:var(--fs-ui-case);color:var(--fs-color-text-2)}.fs-bb-form{margin-top:22px}.fs-bb-form__option{margin-bottom:18px}.fs-bb-form__option .fs-bb-eyebrow{color:var(--fs-color-text-2);margin-bottom:9px}.fs-bb-form__picked{color:var(--fs-color-ink);letter-spacing:.06em}.fs-bb-form__values{display:flex;flex-wrap:wrap;gap:7px}.fs-bb-optchip{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 15px;background:#fff;border:1px solid var(--fs-rule);font-family:var(--fs-font);font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:var(--fs-ui-case);font-variant-numeric:tabular-nums;color:var(--fs-color-ink);cursor:pointer;transition:border-color .14s var(--fs-ease-out),background .14s var(--fs-ease-out),color .14s var(--fs-ease-out)}.fs-bb-optchip:hover:not([disabled]){border-color:var(--fs-color-ink)}.fs-bb-optchip.is-on{background:var(--fs-color-ink);border-color:var(--fs-color-ink);color:#fff}.fs-bb-optchip.is-out{opacity:.38;text-decoration:line-through}.fs-bb-optchip[disabled]{opacity:.3;cursor:not-allowed}.fs-bb-optchip__swatch{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid rgba(0,0,0,.12);border-radius:50%;overflow:hidden}.fs-bb-optchip__swatch img{width:100%;height:100%;object-fit:cover}.fs-bb-pdp__cta{width:100%;min-height:52px;margin-top:6px}html.fs-bb-locked,html.fs-bb-locked body{overflow:hidden}@media(min-width:990px){html.fs-bb-locked .page-wrapper{overflow-y:hidden;scrollbar-gutter:stable}}html.fs-bb-locked shopify-chat:defined{display:none}fieldset.fs-bb-form__option{min-width:0;margin:0 0 18px;padding:0;border:0}fieldset.fs-bb-form__option legend{padding:0;margin-bottom:9px;color:var(--fs-color-text-2)}.fs-bb-optinput:checked+.fs-bb-optchip{background:var(--fs-color-ink);border-color:var(--fs-color-ink);color:#fff}.fs-bb-optinput:focus-visible+.fs-bb-optchip{outline:2px solid var(--fs-color-ink);outline-offset:2px}.fs-bb-optinput:checked+.fs-bb-optchip .fs-bb-optchip__price{color:#ffffffc7}.fs-bb-form__error{margin-top:10px;padding:10px 12px;border:1px solid var(--fs-color-ink);font-size:14.5px;line-height:1.45}.fs-bb-btn[aria-busy=true]{opacity:.7;cursor:progress}.fs-bb-art{padding-top:clamp(20px,2vw,32px)}.fs-bb-pdp__pricerow{display:flex;align-items:baseline;gap:10px;margin-top:16px}.fs-bb-form__values--even{display:grid;grid-template-columns:repeat(var(--fs-bb-n, 2),minmax(0,1fr));gap:6px}.fs-bb-optchip{min-height:44px}.fs-bb-form__values--even .fs-bb-optchip{min-height:48px}.fs-bb-form__option--fill .fs-bb-optchip{justify-content:space-between;padding:0 14px}.fs-bb-optchip__price{font-family:var(--fs-font);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--fs-color-ink)}.fs-bb-optchip__price:empty{display:none}.fs-bb-sizetable{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--fs-rule);font-variant-numeric:tabular-nums}.fs-bb-sizetable th,.fs-bb-sizetable td{padding:0 16px;height:46px;border-bottom:1px solid var(--fs-rule);text-align:left;font-size:16px}.fs-bb-sizetable td,.fs-bb-sizetable thead th+th{text-align:right}.fs-bb-sizetable thead th{height:40px;font-family:var(--fs-font);font-size:13px;font-weight:700;letter-spacing:.065em;text-transform:var(--fs-ui-case);color:var(--fs-color-text-2)}.fs-bb-sizetable tbody th{padding:0;font-weight:600}.fs-bb-sizetable tbody th>a,.fs-bb-sizetable tbody th>span:first-child{display:inline-flex;align-items:center;min-height:46px;padding:0 12px 0 16px}.fs-bb-sizetable tbody th>a:hover{color:var(--fs-color-text-2)}.fs-bb-sizetable tr.is-current{box-shadow:inset 3px 0 0 var(--fs-color-ink)}.fs-bb-sizetable__this{font-family:var(--fs-font);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:var(--fs-ui-case);color:var(--fs-color-text-2)}.fs-bb-sizetable tbody tr:last-child th,.fs-bb-sizetable tbody tr:last-child td{border-bottom:0}.fs-bb-builder{display:grid;gap:24px}.fs-bb-builder__form{min-width:0}.fs-bb-builder__media{scroll-margin-top:var(--header-height)}.fs-bb-builder__stage{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--fs-color-field);overflow:hidden}.fs-bb-builder__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.fs-bb-builder__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;touch-action:pan-y pinch-zoom;cursor:grab;outline:2px solid transparent}.fs-bb-builder__canvas:active{cursor:grabbing}.fs-bb-builder__canvas:focus-visible{outline:2px solid var(--fs-color-ink);outline-offset:-2px}.fs-bb-builder__stage.is-3d .fs-bb-builder__photo{visibility:hidden}.fs-bb-builder__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.fs-bb-builder__stage.is-3d .fs-bb-builder__poster{visibility:hidden}.fs-bb-builder__tools{display:grid;grid-template-columns:minmax(0,1fr);margin-top:10px}.fs-bb-builder__tools>*{grid-area:1 / 1}.fs-bb-builder.is-no3d .fs-bb-builder__tools{display:none}.fs-bb-builder__start{width:100%;min-height:44px;font-variant-numeric:tabular-nums}.fs-bb-builder__toolset{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}.fs-bb-builder__toolset .fs-bb-btn{min-width:0;padding:0 8px;white-space:nowrap}.fs-bb-builder__turn{position:relative;gap:6px}.fs-bb-builder__turn svg{flex:none}.fs-bb-builder__toolset .fs-bb-btn[aria-pressed=true]{--bg: var(--fs-color-ink);--fg: #fff;--bd: var(--fs-color-ink)}.fs-bb-builder__tools:not(.is-3d) .fs-bb-builder__toolset,.fs-bb-builder__tools.is-3d .fs-bb-builder__start{visibility:hidden}.fs-bb-builder .fs-bb-btn--sm{min-height:44px;font-size:13px}.fs-bb-builder__note{min-height:17px;margin-top:10px;font-family:var(--fs-font);font-size:13px;font-weight:700;letter-spacing:.045em;text-transform:var(--fs-ui-case);color:var(--fs-color-text-2)}.fs-bb-builder__note--narrow{display:none}@media(min-width:1000px){.fs-bb-builder{grid-template-columns:minmax(0,1fr) clamp(400px,34vw,500px);column-gap:clamp(40px,4.5vw,72px);align-items:start}.fs-bb-builder__media{position:sticky;top:calc(var(--fs-bb-builder-top) + 16px);grid-column:1;grid-row:1}.fs-bb-builder__side{grid-column:2;grid-row:1}.fs-bb-builder__stage{aspect-ratio:auto;height:clamp(360px,calc(100vh - var(--header-height) - 280px),706px);height:clamp(360px,calc(100svh - var(--header-height) - 280px),706px)}.fs-bb-builder__toolset .fs-bb-btn{padding:0 12px}}@media(max-width:999px){.fs-bb-builder{gap:0}.fs-bb-builder__media{position:sticky;top:var(--fs-bb-builder-top);z-index:5;margin-inline:calc(-1 * var(--fs-gutter));padding:0 var(--fs-gutter) 6px;background:var(--fs-color-paper);border-bottom:1px solid var(--fs-rule);transition:top .3s var(--fs-ease-out)}.fs-bb-builder__stage{width:auto;margin-inline:calc(-1 * var(--fs-gutter));aspect-ratio:auto;height:var(--fs-bb-stage-h)}.fs-bb-builder__toolset{grid-template-columns:48px repeat(2,minmax(0,1fr)) 48px}.fs-bb-builder__toollabel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@supports (height: round(down,10.5px,1px)){.fs-bb-builder__stage{height:round(down,var(--fs-bb-stage-h),1px)}}.fs-bb-builder__tools{margin-top:6px}.fs-bb-builder__note--wide{display:none}.fs-bb-builder__note--narrow{display:block;margin-top:8px}.fs-bb-builder__side{margin-top:14px}.fs-bb-builder.fs-bb-js:not(.is-no3d):not(.is-plain) .fs-bb-builder__form :is(a[href],button,input,label,select,textarea,summary){scroll-margin-top:calc(var(--fs-bb-stage-h) + 58px)}:is(.fs-bb-builder:not(.fs-bb-js),.fs-bb-builder.is-plain,.fs-bb-builder.is-no3d) .fs-bb-builder__media{position:static}}@media(max-width:999px)and (max-height:519px){.fs-bb-builder__media{position:static}.fs-bb-builder.fs-bb-js:not(.is-no3d):not(.is-plain) .fs-bb-builder__form :is(a[href],button,input,label,select,textarea,summary){scroll-margin-top:0}}@media(max-width:359px){.fs-bb-builder__note--narrow{min-height:34px}.fs-bb-builder__toolset{grid-template-columns:44px repeat(2,minmax(0,1fr)) 44px;gap:4px}.fs-bb-builder__toolset .fs-bb-btn{padding:0 4px}}.fs-bb-builder__first{margin-top:22px}.fs-bb-builder__sizes{display:flex;flex-wrap:wrap;column-gap:6px}.fs-bb-builder__sizebreak{flex-basis:100%;height:0}.fs-bb-builder__sizebreak~.fs-bb-optchip{margin-top:6px}.fs-bb-builder__sizes .fs-bb-optchip{flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:56px;padding:0 12px;white-space:nowrap}.fs-bb-builder a.fs-bb-optchip[aria-current=true]{background:var(--fs-color-ink);border-color:var(--fs-color-ink);color:#fff}.fs-bb-builder a.fs-bb-optchip[aria-current=true] .fs-bb-optchip__price{color:var(--fs-color-paper)}.fs-bb-builder .fs-bb-optchip:focus-visible{outline:2px solid var(--fs-color-ink);outline-offset:2px}.fs-bb-builder__variants{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:6px}.fs-bb-builder__variants .fs-bb-optchip{flex:none}.fs-bb-builder__variants .fs-bb-optchip{padding:8px 12px;white-space:normal}.fs-bb-builder .fs-bb-optchip__swatch{display:inline-block;width:14px;height:14px;border:1px solid rgba(0,0,0,.14);border-radius:var(--fs-radius-control);background:var(--c);background-size:cover}.fs-bb-builder .fs-bb-optchip.is-on .fs-bb-optchip__swatch{border-color:#ffffff8c}.fs-bb-part{border-top:1px solid var(--fs-rule)}.fs-bb-part:last-child{border-bottom:1px solid var(--fs-rule)}.fs-bb-part__row{display:grid;grid-template-columns:56px minmax(0,1fr) auto 14px;align-items:center;column-gap:14px;width:100%;min-height:72px;padding:8px 0;background:none;border:0;border-radius:var(--fs-radius-control);color:var(--fs-color-ink);font:inherit;text-align:left;cursor:pointer}.fs-bb-part__row:focus-visible{outline:2px solid var(--fs-color-ink);outline-offset:2px}.fs-bb-part__thumb{position:relative;display:block;width:56px;height:56px;overflow:hidden;background:var(--fs-color-field)}.fs-bb-part__thumb .fs-bb-optchip__swatch{position:absolute;top:17px;right:17px;bottom:17px;left:17px;width:auto;height:auto}.fs-bb-part__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.fs-bb-part__name{min-width:0;font-family:var(--fs-font);font-size:15px;font-weight:700;letter-spacing:.05em;text-transform:var(--fs-ui-case)}.fs-bb-part__hint{display:block;margin-top:3px;font-family:var(--fs-font);font-size:14.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--fs-color-text-2)}.fs-bb-part__value{display:flex;align-items:center;gap:8px;font-size:16px;white-space:nowrap}.fs-bb-part__dot{width:16px;height:16px;border:1px solid rgba(0,0,0,.18);background:var(--c);background-size:cover}.fs-bb-part__chev{width:9px;height:9px;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .25s var(--fs-ease-out),margin .25s var(--fs-ease-out)}.fs-bb-part__row[aria-expanded=true] .fs-bb-part__chev{margin-top:4px;transform:rotate(-135deg)}.fs-bb-part .fs-bb-builder__panel{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;transition:grid-template-rows .32s var(--fs-ease-out),visibility 0s 0s}.fs-bb-part__inner{min-width:0;min-height:0;overflow:hidden}.fs-bb-part.is-open:not(.is-moving) .fs-bb-part__inner,:is(.fs-bb-builder:not(.fs-bb-js),.fs-bb-builder.is-plain) .fs-bb-part__inner{overflow:visible}.fs-bb-part__inner>.fs-bb-builder__palette{min-inline-size:0;margin:0;padding:6px 0 16px}@media(min-width:600px){.fs-bb-part__inner{padding-left:70px}:is(.fs-bb-builder:not(.fs-bb-js),.fs-bb-builder.is-plain) .fs-bb-part__inner{padding-left:0}}.fs-bb-part__next{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-8px 0 6px;padding:0;background:none;border:0;border-radius:var(--fs-radius-control);font-family:var(--fs-font);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:var(--fs-ui-case);color:var(--fs-color-ink);cursor:pointer}.fs-bb-part__next:after{content:"\2192";font-family:var(--fs-font);transition:transform .2s var(--fs-ease-out)}.fs-bb-part__next:hover:after{transform:translate(3px)}.fs-bb-part__next:focus-visible{outline:2px solid var(--fs-color-ink);outline-offset:2px}.fs-bb-builder.fs-bb-js:not(.is-plain) .fs-bb-part:not(.is-open)>.fs-bb-builder__panel{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .32s var(--fs-ease-out),visibility 0s .32s}.fs-bb-builder.fs-bb-js:not(.is-plain) .fs-bb-part .fs-bb-builder__palette>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fs-bb-steps{margin-top:22px;border-bottom:1px solid var(--fs-rule)}.fs-bb-step{border-top:1px solid var(--fs-rule)}.fs-bb-step__h{margin:0;font:inherit}.fs-bb-step__head{display:grid;grid-template-columns:28px auto minmax(0,1fr) 14px;align-items:center;column-gap:12px;width:100%;min-height:60px;padding:10px 0;background:none;border:0;border-radius:var(--fs-radius-control);color:var(--fs-color-ink);font:inherit;text-align:left;cursor:pointer}.fs-bb-step__head:focus-visible{outline:2px solid var(--fs-color-ink);outline-offset:-2px}.fs-bb-builder :is(a,button,label){-webkit-tap-highlight-color:transparent}.fs-bb-step__head:active,.fs-bb-part__row:active{background:var(--fs-color-field)}.fs-bb-step__num{position:relative;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--fs-rule);font-family:var(--fs-font);font-size:15px;font-weight:700;color:var(--fs-color-text-2);transition:background-color .2s var(--fs-ease-out),border-color .2s var(--fs-ease-out),color .2s var(--fs-ease-out)}.fs-bb-step.is-open .fs-bb-step__num,.fs-bb-step.is-done .fs-bb-step__num{background:var(--fs-color-ink);border-color:var(--fs-color-ink);color:#fff}.fs-bb-step.is-done:not(.is-open):not(.is-missing) .fs-bb-step__num{font-size:0}.fs-bb-step.is-done:not(.is-open):not(.is-missing) .fs-bb-step__num:after{content:"";position:absolute;top:50%;left:50%;box-sizing:border-box;width:12px;height:7px;margin:-5px 0 0 -6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.fs-bb-step__title{font-family:var(--fs-font);font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:var(--fs-ui-case)}.fs-bb-step__val{display:flex;justify-content:flex-end;align-items:center;gap:4px;min-width:0;overflow:hidden;font-size:16px;white-space:nowrap;color:var(--fs-color-text-2);transition:opacity .2s var(--fs-ease-out)}.fs-bb-step__text{overflow:hidden;text-overflow:ellipsis}.fs-bb-step.is-open .fs-bb-step__val{opacity:0}.fs-bb-step.is-missing .fs-bb-step__val{font-weight:700;color:var(--fs-color-ink)}.fs-bb-step__dot{flex:none;width:12px;height:12px;border:1px solid rgba(0,0,0,.18);background:var(--c);background-size:cover}.fs-bb-step__chev{width:9px;height:9px;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .25s var(--fs-ease-out),margin .25s var(--fs-ease-out)}.fs-bb-step__head[aria-expanded=true] .fs-bb-step__chev{margin-top:4px;transform:rotate(-135deg)}.fs-bb-step__go{width:9px;height:9px;margin-left:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .2s var(--fs-ease-out)}.fs-bb-step__head:hover .fs-bb-step__go{transform:translate(3px) rotate(-45deg)}.fs-bb-step__body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;transition:grid-template-rows .32s var(--fs-ease-out),visibility 0s 0s}.fs-bb-step__inner{min-width:0;min-height:0;overflow:hidden}.fs-bb-step.is-open:not(.is-moving) .fs-bb-step__inner,:is(.fs-bb-builder:not(.fs-bb-js),.fs-bb-builder.is-plain) .fs-bb-step__inner{overflow:visible}.fs-bb-step__inner>:first-child{margin-top:4px}.fs-bb-step__inner>:last-child{margin-bottom:22px}.fs-bb-builder.fs-bb-js:not(.is-plain) .fs-bb-step:not(.is-open)>.fs-bb-step__body{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .32s var(--fs-ease-out),visibility 0s .32s}.fs-bb-step.is-instant>.fs-bb-step__body,.fs-bb-part.is-instant>.fs-bb-builder__panel{transition:none}.fs-bb-step__next{--bg: #fff;--fg: var(--fs-color-ink);--bd: var(--fs-color-ink);width:100%;min-height:48px;margin-top:4px}.fs-bb-builder.fs-bb-js:not(.is-plain) .fs-bb-step :is(.fs-bb-builder__first,.fs-bb-builder__logo,.fs-bb-builder__zones)>.fs-bb-eyebrow{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.fs-bb-builder:not(.fs-bb-js),.fs-bb-builder.is-plain) :is(.fs-bb-step__h,.fs-bb-step__next,.fs-bb-part__next,.fs-bb-sizepick__heights,.fs-bb-step[data-fs-bb-step=review]){display:none}:is(.fs-bb-builder:not(.fs-bb-js),.fs-bb-builder.is-plain) :is(.fs-bb-steps,.fs-bb-step){border:0}.fs-bb-sizepick__heights{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;margin-bottom:6px}.fs-bb-seg{min-height:44px;padding:0 8px;background:#fff;border:1px solid var(--fs-rule);border-radius:var(--fs-radius-control);color:var(--fs-color-ink);font-family:var(--fs-font);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:var(--fs-ui-case);cursor:pointer;transition:background-color .15s var(--fs-ease-out),border-color .15s var(--fs-ease-out),color .15s var(--fs-ease-out)}.fs-bb-seg:hover{border-color:var(--fs-color-ink)}.fs-bb-seg[aria-pressed=true]{background:var(--fs-color-ink);border-color:var(--fs-color-ink);color:#fff}.fs-bb-seg:focus-visible{outline:2px solid var(--fs-color-ink);outline-offset:2px}.fs-bb-builder.fs-bb-js:not(.is-plain) :is(.fs-bb-builder__sizebreak,.fs-bb-size__h,.fs-bb-builder__sizes .fs-bb-optchip.is-other){display:none}.fs-bb-builder.fs-bb-js:not(.is-plain) .fs-bb-builder__sizes .fs-bb-optchip{margin-top:0}.fs-bb-sizecompare{margin-top:4px}.fs-bb-sizecompare__toggle{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;background:none;border:0;border-radius:var(--fs-radius-control);font-family:var(--fs-font);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:var(--fs-ui-case);color:var(--fs-color-ink);cursor:pointer}.fs-bb-sizecompare__toggle:focus-visible{outline:2px solid var(--fs-color-ink);outline-offset:2px}.fs-bb-sizecompare__chev{width:8px;height:8px;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .25s var(--fs-ease-out),margin .25s var(--fs-ease-out)}.fs-bb-sizecompare__toggle[aria-expanded=true] .fs-bb-sizecompare__chev{margin-top:4px;transform:rotate(-135deg)}.fs-bb-sizecompare__body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;transition:grid-template-rows .32s var(--fs-ease-out),visibility 0s 0s}.fs-bb-sizecompare__inner{min-width:0;min-height:0;overflow:hidden}.fs-bb-sizecompare.is-open:not(.is-moving) .fs-bb-sizecompare__inner{overflow:visible}.fs-bb-builder.fs-bb-js:not(.is-plain) .fs-bb-sizecompare:not(.is-open) .fs-bb-sizecompare__body{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .32s var(--fs-ease-out),visibility 0s .32s}.fs-bb-sizecompare__table{margin:2px 0 6px}.fs-bb-sizecompare__table th,.fs-bb-sizecompare__table td{height:40px;font-size:15.5px}.fs-bb-sizecompare__table tbody th>a{min-height:40px}:is(.fs-bb-builder:not(.fs-bb-js),.fs-bb-builder.is-plain) .fs-bb-sizecompare__toggle{display:none}.fs-bb-builder__sizes .fs-bb-optchip.is-in{animation:fs-bb-chip-in .26s var(--fs-ease-out) both}.fs-bb-review{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:#05050500;color:var(--fs-color-ink);overflow:hidden;transition:background-color .3s var(--fs-ease-out)}.fs-bb-review::backdrop{background:transparent}.fs-bb-review.is-in{background:#05050580}.fs-bb-review__sheet{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;height:calc(100% - 16px);height:calc(100dvh - 16px);background:#fff;transform:translateY(100%);transition:transform .38s var(--fs-ease-out)}.fs-bb-review.is-in .fs-bb-review__sheet{transform:none}.fs-bb-review__head{display:flex;flex:none;align-items:center;justify-content:space-between;height:var(--header-height);padding:0 var(--fs-gutter);border-bottom:1px solid var(--fs-rule)}.fs-bb-review__title{margin:0;font-size:21px;letter-spacing:.02em;outline:2px solid transparent}.fs-bb-review__close{display:grid;place-items:center;width:44px;height:44px;margin-right:-12px;padding:0;background:none;border:0;color:var(--fs-color-ink);cursor:pointer}.fs-bb-review__close:hover{color:var(--fs-color-text-2)}.fs-bb-review__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px var(--fs-gutter) 22px}.fs-bb-review__main{position:relative}.fs-bb-review__status{position:absolute;top:42%;left:50%;z-index:1;display:flex;align-items:center;gap:10px;margin:0;padding:11px 16px;background:#fff;white-space:nowrap;transform:translate(-50%,-50%);pointer-events:none;font-family:var(--fs-font);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:var(--fs-ui-case);color:var(--fs-color-text-2);transition:opacity .3s var(--fs-ease-out)}.fs-bb-review.is-drawn .fs-bb-review__status,.fs-bb-review.is-noviews .fs-bb-review__status{opacity:0}.fs-bb-review__spinner,.fs-bb-review__spin{flex:none;width:14px;height:14px;border:2px solid var(--fs-rule);border-top-color:var(--fs-color-ink);border-radius:50%;animation:fs-bb-turn .8s linear infinite}.fs-bb-review__views{--cols: 4;--shape: 9 / 24;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.fs-bb-review__views[data-n="6"]{--cols: 3;--shape: 9 / 18}.fs-bb-review.is-noviews .fs-bb-review__views{display:none}.fs-bb-review__shot{position:relative;aspect-ratio:var(--shape);overflow:hidden;background:var(--fs-color-field)}.fs-bb-review__shot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.8) 50%,transparent 75%);animation:fs-bb-shimmer 1.3s ease-in-out infinite;transition:opacity .3s var(--fs-ease-out)}.fs-bb-review__shot canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .45s var(--fs-ease-out),transform .45s var(--fs-ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.fs-bb-review.is-drawn .fs-bb-review__shot canvas{opacity:1;transform:none}.fs-bb-review.is-drawn .fs-bb-review__shot:before{animation:none;opacity:0}.fs-bb-review__cap{margin:6px 0 0;font-family:var(--fs-font);font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.25;text-align:center;text-transform:var(--fs-ui-case);color:var(--fs-color-text-2)}.fs-bb-review__side{margin-top:20px}.fs-bb-review.is-noviews .fs-bb-review__side{margin-top:0}.fs-bb-review .fs-bb-builder__summary{margin:0;padding-top:0;border-top:0}.fs-bb-builder__summary .fs-bb-review__dot{display:inline-block;width:12px;height:12px;margin:0 8px -1px 0;border:1px solid rgba(0,0,0,.18);background:var(--c);background-size:cover}.fs-bb-review__note{margin:14px 0 0;font-size:14.5px;line-height:1.5;color:var(--fs-color-text-2)}.fs-bb-review__foot{display:grid;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;padding:12px var(--fs-gutter) calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--fs-rule)}.fs-bb-review__error{grid-column:1 / -1;margin:0}.fs-bb-review__add{grid-column:2;grid-row:2;min-height:52px;padding:0 14px}.fs-bb-review__back{grid-column:1;grid-row:2;min-height:52px;padding:0 10px}.fs-bb-review__add .fs-bb-review__spin{display:none;border-color:#ffffff4d;border-top-color:#fff}.fs-bb-review__add.is-loading .fs-bb-review__spin{display:inline-block}.fs-bb-review__add.is-added .fs-bb-review__spin{display:inline-block;width:13px;height:7px;margin-top:-4px;border:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-radius:var(--fs-radius-control);animation:none;transform:rotate(-45deg)}.fs-bb-review__add[aria-busy=true]{opacity:1;cursor:progress}@media(min-width:1000px){.fs-bb-review__sheet{top:50%;right:auto;bottom:auto;left:50%;width:min(1120px,calc(100vw - 64px));height:auto;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);opacity:0;transform:translate(-50%,calc(-50% + 24px));transition:transform .38s var(--fs-ease-out),opacity .3s var(--fs-ease-out)}.fs-bb-review.is-in .fs-bb-review__sheet{opacity:1;transform:translate(-50%,-50%)}.fs-bb-review__head{padding:0 28px}.fs-bb-review__scroll{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;padding:24px 28px 28px}.fs-bb-review.is-noviews .fs-bb-review__scroll{grid-template-columns:minmax(0,1fr)}.fs-bb-review__views,.fs-bb-review__views[data-n="6"]{--cols: var(--n, 4);--shape: 1 / 2;gap:8px}.fs-bb-review__side{margin-top:0}.fs-bb-review__foot{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px 28px}.fs-bb-review__error{grid-column:1;grid-row:1}.fs-bb-review__back{grid-column:2;grid-row:1;padding:0 24px}.fs-bb-review__add{grid-column:3;grid-row:1;min-width:300px}}.fs-bb-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;max-width:460px}.fs-bb-swatch{position:relative;display:block;cursor:pointer}.fs-bb-swatch .fs-bb-optinput{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0}.fs-bb-swatch__chip{display:block;aspect-ratio:1 / 1;min-height:44px;background:var(--c);background-size:cover;border:1px solid var(--fs-rule);transition:border-color .14s var(--fs-ease-out)}.fs-bb-swatch:hover .fs-bb-swatch__chip{border-color:var(--fs-color-ink)}.fs-bb-swatch .fs-bb-optinput:checked+.fs-bb-swatch__chip{outline:2px solid var(--fs-color-ink);outline-offset:2px}.fs-bb-swatch .fs-bb-optinput:focus-visible+.fs-bb-swatch__chip{outline:2px solid var(--fs-color-ink);outline-offset:4px}.fs-bb-swatch .fs-bb-optinput:disabled+.fs-bb-swatch__chip{opacity:.3}@media(max-width:999px){.fs-bb-swatches{gap:4px}.fs-bb-swatch .fs-bb-optinput:checked+.fs-bb-swatch__chip{outline-offset:1px}}.fs-bb-builder:not(.is-js) .fs-bb-builder__picked{display:none}:is(.fs-bb-builder:not(.fs-bb-js),.fs-bb-builder.is-plain) :is(.fs-bb-part__row,.fs-bb-builder__summary,.fs-bb-builder__tools){display:none}.fs-bb-builder__cssname{display:none}:is(.fs-bb-builder:not(.fs-bb-js),.fs-bb-builder.is-plain) .fs-bb-builder__cssname{display:inline}:is(.fs-bb-builder:not(.fs-bb-js),.fs-bb-builder.is-plain) .fs-bb-builder__cssname:before{content:": "}.fs-bb-builder__cssname:after{color:var(--fs-color-ink);letter-spacing:.06em}.fs-bb-builder__palette:has(input[value=Black]:checked) .fs-bb-builder__cssname:after{content:"Black"}.fs-bb-builder__palette:has(input[value=White]:checked) .fs-bb-builder__cssname:after{content:"White"}.fs-bb-builder__palette:has(input[value=Red]:checked) .fs-bb-builder__cssname:after{content:"Red"}.fs-bb-builder__palette:has(input[value=Orange]:checked) .fs-bb-builder__cssname:after{content:"Orange"}.fs-bb-builder__palette:has(input[value=Purple]:checked) .fs-bb-builder__cssname:after{content:"Purple"}.fs-bb-builder__palette:has(input[value=Green]:checked) .fs-bb-builder__cssname:after{content:"Green"}.fs-bb-builder__palette:has(input[value="Royal Blue"]:checked) .fs-bb-builder__cssname:after{content:"Royal Blue"}.fs-bb-builder__palette:has(input[value=Yellow]:checked) .fs-bb-builder__cssname:after{content:"Yellow"}.fs-bb-builder__palette:has(input[value=Gray]:checked) .fs-bb-builder__cssname:after{content:"Gray"}.fs-bb-builder__palette:has(input[value=Brown]:checked) .fs-bb-builder__cssname:after{content:"Brown"}.fs-bb-builder__palette:has(input[value="Lime Green"]:checked) .fs-bb-builder__cssname:after{content:"Lime Green"}.fs-bb-builder__palette:has(input[value=Burgundy]:checked) .fs-bb-builder__cssname:after{content:"Burgundy"}.fs-bb-builder__palette:has(input[value=Platinum]:checked) .fs-bb-builder__cssname:after{content:"Platinum"}.fs-bb-builder__palette:has(input[value=Gold]:checked) .fs-bb-builder__cssname:after{content:"Gold"}.fs-bb-builder__palette:has(input[value=Camo]:checked) .fs-bb-builder__cssname:after{content:"Camo"}.fs-bb-builder__art legend{margin-bottom:9px}.fs-bb-builder__file{display:flex;align-items:center;gap:12px}.fs-bb-builder.fs-bb-js:not(.is-plain) .fs-bb-builder__fileinput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.fs-bb-builder__fileinput:focus-visible+.fs-bb-btn{outline:2px solid var(--fs-color-ink);outline-offset:3px}:is(.fs-bb-builder:not(.fs-bb-js),.fs-bb-builder.is-plain) :is(.fs-bb-builder__filebtn,.fs-bb-builder__filename){display:none}:is(.fs-bb-builder:not(.fs-bb-js),.fs-bb-builder.is-plain) .fs-bb-builder__fileinput{max-width:100%;min-height:44px;font:15px/1.4 var(--fs-font)}:is(.fs-bb-builder:not(.fs-bb-js),.fs-bb-builder.is-plain) .fs-bb-builder__fileinput::file-selector-button{min-height:44px;margin-right:12px;padding:0 14px;background:transparent;color:var(--fs-color-ink);border:1px solid rgba(17,17,17,.3);border-radius:var(--fs-radius-control);font-family:var(--fs-font);font-size:13px;font-weight:700;letter-spacing:.055em;text-transform:var(--fs-ui-case);cursor:pointer}:is(.fs-bb-builder:not(.fs-bb-js),.fs-bb-builder.is-plain) .fs-bb-builder__fileinput:focus-visible{outline:2px solid var(--fs-color-ink);outline-offset:3px}.fs-bb-builder__filename{min-width:0;overflow:hidden;font-size:15px;color:#3c3c38;text-overflow:ellipsis;white-space:nowrap}.fs-bb-builder__hint{max-width:52ch;margin-top:8px;font-size:14.5px;line-height:1.5;color:#3c3c38}.fs-bb-builder__summary{margin:4px 0 18px;padding-top:16px;border-top:1px solid var(--fs-rule)}.fs-bb-builder__summary dl{margin:8px 0 0}.fs-bb-builder__summary dl>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--fs-rule);font-size:15.5px}.fs-bb-builder__summary dt{color:var(--fs-color-text-2)}.fs-bb-builder__summary dd{margin:0;text-align:right;overflow-wrap:anywhere}.fs-bb-logoedit{margin-top:18px}.fs-bb-logoedit__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start;margin-top:10px}.fs-bb-logoedit__area{display:flex;justify-content:center;min-width:0}.fs-bb-logoedit__canvas{display:block;max-width:100%;border:1px solid var(--fs-rule);touch-action:none;cursor:grab;outline:2px solid transparent}.fs-bb-logoedit__canvas:active{cursor:grabbing}.fs-bb-logoedit__canvas:focus-visible{outline:2px solid var(--fs-color-ink);outline-offset:2px}.fs-bb-logoedit__tools{display:grid;gap:12px;min-width:0}.fs-bb-logoedit__field{display:grid;gap:2px}.fs-bb-logoedit__name{display:flex;justify-content:space-between;font-family:var(--fs-font);font-size:13px;font-weight:700;letter-spacing:.045em;text-transform:var(--fs-ui-case);color:var(--fs-color-text-2)}.fs-bb-logoedit input[type=range]{width:100%;height:44px;margin:0;accent-color:var(--fs-color-ink)}@media(hover:none)and (pointer:coarse){.fs-bb-logoedit__keys{display:none}}.fs-bb-builder__fileclear{margin-left:auto}.fs-bb-logoedit__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fs-bb-builder__buy{margin-top:6px}@media(max-width:999px){.fs-bb-builder__buy{position:sticky;bottom:0;z-index:4;padding-block:10px calc(10px + env(safe-area-inset-bottom,0px));background:var(--fs-color-paper)}}.fs-bb-builder__buy .fs-bb-pdp__cta{margin-top:0}.fs-bb-builder__buy.is-stuck{border-top:1px solid var(--fs-rule)}.fs-bb-builder__buyend{display:block;height:1px;margin-top:-1px}@media(max-width:999px){.fs-bb-builder__buy{margin-inline:calc(-1 * var(--fs-gutter));padding-inline:var(--fs-gutter)}.fs-bb-builder.fs-bb-js:not(.is-plain) .fs-bb-builder__form :is(a[href],button,input,label,select,textarea,summary){scroll-margin-bottom:84px}}.fs-bb-buybar{display:none}@media(min-width:1000px){.fs-bb-buybar{position:fixed;inset:auto 0 0 0;z-index:55;display:block;background:var(--fs-color-paper);border-top:1px solid var(--fs-rule);visibility:hidden}.fs-bb-buybar.is-on{visibility:visible}.fs-bb-buybar__inner{display:grid;grid-template-columns:minmax(0,1fr) clamp(400px,34vw,500px);column-gap:clamp(40px,4.5vw,72px);align-items:center;padding-block:12px}.fs-bb-buybar__info{display:grid;gap:3px;min-width:0;margin:0}.fs-bb-buybar__title{overflow:hidden;font-size:17px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.fs-bb-buybar__config{font-family:var(--fs-font);font-size:13px;font-weight:700;letter-spacing:.045em;text-transform:var(--fs-ui-case);color:var(--fs-color-text-2)}.fs-bb-buybar__btn{width:100%;min-height:52px}}.fs-bb-builder__stage,.fs-bb-review__shot,.fs-bb-part__thumb{border-radius:var(--fs-radius);overflow:hidden}.fs-bb-btn.is-adding,.fs-bb-btn.is-added{position:relative;overflow:hidden}@keyframes fs-bb-chip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fs-bb-turn{to{transform:rotate(360deg)}}@keyframes fs-bb-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fs-bb-builder{--fs-bb-builder-top: var(--header-height, 64px)}.fs-bb-builder__side{min-width:0}.fs-bb-builder__blocks{display:grid;gap:var(--fs-space-24);margin-top:var(--fs-space-24)}.fs-bb-pdp{padding-block:var(--fs-space-16) var(--fs-space-48)}.fs-bb-pdp__brand{margin:0 0 var(--fs-space-4);font-size:var(--fs-size-label);font-weight:600;letter-spacing:var(--fs-ui-track);text-transform:var(--fs-ui-case)}.fs-bb-pdp__title{font-family:var(--fs-font);font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-stretch:var(--fs-wdth-ui);font-weight:600;line-height:1.12}.fs-bb-pdp__title [data-fs-bb-title],.fs-bb-buybar__title{text-transform:capitalize}.fs-bb-builder__note,.fs-bb-pdp__pricenote{font-size:.8125rem;font-weight:400;letter-spacing:0;text-transform:none}.fs-bb-optchip[aria-current=true] .fs-bb-optchip__price{color:var(--fs-color-paper);opacity:1}@media(max-width:999px){.fs-bb-builder{--fs-bb-stage-h: clamp(210px, calc(45vh - 57px) , 470px)}@supports (height: 1svh){.fs-bb-builder{--fs-bb-stage-h: clamp(210px, min(42svh, calc(45svh - 57px) ), 470px)}}}.fs-bb-inq__grid{display:grid;gap:16px}@media(min-width:640px){.fs-bb-inq__grid{grid-template-columns:1fr 1fr}.fs-bb-field{grid-column:1 / -1}.fs-bb-field--half{grid-column:auto}}.fs-bb-field{display:grid;gap:6px}.fs-bb-field label{font-family:var(--fs-font);font-size:13px;font-weight:700;letter-spacing:.055em;text-transform:var(--fs-ui-case)}.fs-bb-field input:not([type=checkbox]),.fs-bb-field select,.fs-bb-field textarea{width:100%;min-height:46px;padding:10px 14px;background:#fff;border:1px solid var(--fs-color-ink);border-radius:var(--fs-radius-control);font-family:var(--fs-font);font-size:16px;color:var(--fs-color-ink);-webkit-appearance:none;appearance:none}.fs-bb-field select{padding-right:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23111' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center no-repeat,#fff}.fs-bb-field textarea{min-height:110px;resize:vertical}.fs-bb-field input:focus-visible,.fs-bb-field select:focus-visible,.fs-bb-field textarea:focus-visible{outline:2px solid var(--fs-color-ink);outline-offset:2px}.fs-bb-field.is-invalid input,.fs-bb-field.is-invalid select,.fs-bb-field.is-invalid textarea{border-width:2px}.fs-bb-field--check label{display:flex;align-items:center;gap:10px;cursor:pointer;text-transform:none;letter-spacing:0;font-family:var(--fs-font);font-size:16px;font-weight:500}.fs-bb-field--check input{width:18px;height:18px;margin:0;accent-color:var(--fs-color-ink)}.fs-bb-field__hint{font-size:14px;line-height:1.45;color:var(--fs-color-text-2)}.fs-bb-inq__alert{margin-bottom:16px;padding:12px 14px;border:2px solid var(--fs-color-ink);font-family:var(--fs-font);font-size:13px;font-weight:700;letter-spacing:.045em;text-transform:var(--fs-ui-case)}.fs-bb-pdp__qual{font-size:16px;color:var(--fs-color-text-2)}.fs-bb-ringb__platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fs-bb-ringb .fs-bb-ringb__sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fs-bb-ringb__platforms .fs-bb-optchip,.fs-bb-ringb .fs-bb-ringb__sizes .fs-bb-optchip{flex:none;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0;min-height:56px;padding:0 12px;white-space:nowrap}.fs-bb-ringb .fs-bb-ringb__sizes .fs-bb-optchip[hidden]{display:none}.fs-bb-ringb__sizes+.fs-bb-builder__hint{margin-top:10px}.fs-bb-ringb__sizes+.fs-bb-builder__hint a,.fs-bb-ringb__quote a{color:var(--fs-color-ink);font-weight:700}@media(min-width:600px){.fs-bb-ringb__platforms{grid-template-columns:repeat(4,minmax(0,1fr))}}.fs-bb-ringb__presets{margin:4px 0 18px}.fs-bb-ringb__presets .fs-bb-form__values{display:flex;flex-wrap:wrap;gap:6px}.fs-bb-ringb__preset{gap:10px;min-height:44px}.fs-bb-ringb__preset[aria-pressed=true]{background:var(--fs-color-ink);border-color:var(--fs-color-ink);color:#fff}.fs-bb-ringb__presetdots{display:inline-flex}.fs-bb-ringb__presetdots span{width:14px;height:14px;margin-left:-4px;border:1.5px solid #fff;border-radius:50%;background:var(--c)}.fs-bb-ringb__presetdots span:first-child{margin-left:0}.fs-bb-ringb__place{display:grid;gap:12px;margin-top:14px}.fs-bb-ringb__quote{margin-top:14px;font-size:14px;line-height:1.5;color:var(--fs-color-text-2)}.fs-bb-ringb .fs-bb-builder__toolset{grid-template-columns:repeat(5,minmax(0,1fr))}.fs-bb-ringb .fs-bb-review__views{--cols: 2;--shape: 4 / 3}.fs-bb-ringb .fs-bb-review__view:first-child{grid-column:1 / -1}.fs-bb-ringb .fs-bb-review__view:first-child .fs-bb-review__shot{aspect-ratio:16 / 10}.fs-bb-ringb .fs-bb-builder__palette:has(input[value=Blue]:checked) .fs-bb-builder__cssname:after{content:"Blue"}.fs-bb-ringb__help{margin-top:18px}.fs-bb-ringb__help .fs-bb-ringb__quote{margin-top:0}.fs-bb-ringb__helprow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.fs-bb-ringb__helpbtn{gap:8px;min-height:48px;padding-inline:10px;white-space:nowrap}@media(max-width:419px){.fs-bb-ringb__helprow{grid-template-columns:minmax(0,1fr)}}.fs-bb-ringb__quoteform{display:contents}.fs-bb-ringb__quotelede{margin:0 0 18px;font-size:15px;line-height:1.5}.fs-bb-ringb__quotelede a{color:var(--fs-color-ink);font-weight:700}@media(min-width:1000px){.fs-bb-ringb__quotedlg .fs-bb-review__sheet{width:min(980px,calc(100vw - 64px))}}.fs-bb-ringb__quotecall{white-space:nowrap}@media(max-width:749px){.fs-bb-ringb__callnum{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:359px){.fs-bb-ringb .fs-bb-ringb__sizes .fs-bb-optchip{padding:0 8px}.fs-bb-ringb .fs-bb-ringb__sizes .fs-bb-optchip__price{font-size:15px}.fs-bb-ringb a.fs-bb-optchip[data-fs-bb-logo]{flex-direction:column;align-items:flex-start;gap:2px;min-height:56px;padding:0 10px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/fs-bag-builder.css.map */
