.ar-fabric-picker{--ar-fp-ink: var(--ar-col-ink);--ar-fp-ink-mid: var(--ar-col-text);--ar-fp-ink-light: var(--ar-col-muted);--ar-fp-ink-faint: var(--ar-col-line);--ar-fp-paper: #fff;--ar-fp-paper-warm: var(--ar-col-soft);--ar-fp-paper-stone: var(--ar-col-soft);--ar-fp-gold: #c9a648;--ar-fp-gold-light: #faf4e4;font-family:var(--ar-font-family, inherit);margin:0 0 8px}html:not(.ar-fp-ug-native):has(.ar-fp-product) fieldset[data-option-id$=upholstery-group]:not(.ar-stocked){display:none}html:not(.ar-fp-ug-native):has(.ar-fp-product) .product-details .variant-picker fieldset:not(.ar-stocked):has(input[name^="Upholstery Group-"]){display:none}html:not(.ar-fp-ug-native):has(.ar-fp-product) .variant-option:not(.ar-stocked):has(fieldset[data-option-id$=upholstery-group]),html:not(.ar-fp-ug-native):has(.ar-fp-product) .variant-option:not(.ar-stocked):has(input[name^="Upholstery Group-"]){display:none}.ar-fp-group-select{width:100%;padding:11px 14px;margin-bottom:var(--padding-lg, 20px);border:1px solid var(--ar-fp-ink-faint);border-radius:2px;background:var(--ar-fp-paper);color:var(--ar-fp-ink);font-family:inherit;font-size:var(--ar-text-m);cursor:pointer}.ar-fp-group-select:hover{border-color:var(--ar-fp-ink-mid)}.ar-fp-chip{font-size:var(--ar-text-xs);padding:4px 10px;border:1px solid var(--ar-fp-ink-faint);cursor:pointer;color:var(--ar-fp-ink-mid);border-radius:0;background:var(--ar-fp-paper);font-family:inherit}.ar-fp-chip.ar-fp-active{background:var(--ar-fp-paper-stone);border-color:var(--ar-fp-ink-mid);color:var(--ar-fp-ink)}.ar-fp-colour-chip{width:22px;height:22px;border-radius:50%;border:1px solid var(--ar-fp-ink-faint);cursor:pointer;padding:0}.ar-fp-colour-chip.ar-fp-active{box-shadow:0 0 0 2px var(--ar-fp-ink)}.ar-fp-swi{text-align:center;cursor:pointer;background:none;border:none;padding:0;font-family:inherit}.ar-fp-sw{aspect-ratio:1 / 1;border-radius:0;border:1px solid var(--ar-fp-ink-faint);margin-bottom:4px;background-size:cover;background-position:center;transition:box-shadow .15s;display:block;width:100%}.ar-fp-swi.ar-fp-chosen .ar-fp-sw{box-shadow:0 0 0 2px var(--ar-fp-ink)}.ar-fp-swc{font-size:var(--ar-text-xs);color:var(--ar-fp-ink-mid);line-height:1.2}.ar-fp-empty-note{font-size:var(--ar-text-xs);color:var(--ar-fp-ink-light);padding:6px 0 2px;grid-column:1 / -1}.ar-fp-sw{position:relative;overflow:hidden}.ar-fp-sw:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ar-fp-photo, none);background-size:cover;background-position:center;opacity:0;transition:opacity .18s ease-out}.ar-fp-sw--loaded:before{opacity:1}.ar-fp-browser .ar-fp-sw:before{box-shadow:inset 0 0 0 1px #0000000f}@media(prefers-reduced-motion:reduce){.ar-fp-sw:before{transition:none}}.ar-fp-sw--hex:after{content:"";position:absolute;right:3px;bottom:3px;width:4px;height:4px;border-radius:50%;background:#ffffffd9;box-shadow:0 0 0 1px #00000040}.ar-fp-ddab{background:var(--ar-fp-ink);color:var(--ar-fp-paper);border:none;padding:8px 16px;font-size:var(--ar-text-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;font-family:inherit}.ar-fp-ddab{cursor:pointer}.ar-fp-ddab:disabled{opacity:.55;cursor:default}.ar-fp-chooser{display:flex;gap:8px;align-items:center;margin-top:10px}.ar-fp-chooser select{font-family:inherit;font-size:var(--ar-text-xs);padding:6px 8px;border:1px solid var(--ar-col-line);border-radius:2px}.ar-fp-newname{font-family:inherit;font-size:var(--ar-text-m);padding:6px 8px;border:1px solid var(--ar-col-line);border-radius:2px;min-width:150px}.ar-fp-newname[hidden]{display:none}.ar-fp-qa-feedback{font-size:var(--ar-text-xs);margin:8px 0 0;color:var(--ar-fp-ink-mid)}.ar-fp-qa-feedback:empty{display:none}.ar-fp-qa-box{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;padding:5px 10px;border:1px solid;border-radius:0;font-size:var(--ar-text-xs);font-weight:500;line-height:1.3}.ar-fp-qa-ok .ar-fp-qa-box{background:#eaf5ea;border-color:#cfe8cf;color:var(--ar-col-green)}.ar-fp-qa-err .ar-fp-qa-box{background:#fbf1e6;border-color:#f0dcc0;color:#85591a}.ar-fp-slow-note{margin:0 0 12px;padding:8px 12px;border:1px solid #f0dcc0;background:#fbf1e6;color:#85591a;font-size:var(--ar-text-s);line-height:1.4}.ar-fp-qa-link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ar-fp-qa-link--sep:before{content:"\b7";display:inline-block;margin-right:6px;font-weight:400}.ar-fp-buyrow{display:none;gap:12px;padding-top:4px}html:has(.ar-fp-product) .ar-fp-buyrow{display:flex}html:has(.ar-fp-product) .add-to-cart-button,html:has(.ar-fp-product) .accelerated-checkout-block,html:has(.ar-fp-product) .quantity-selector-wrapper,html:has(.ar-fp-product) .quantity-label,html:has(.ar-fp-product) .quantity-rules{display:none!important}.ar-fp-qty{display:flex;align-items:center;border:1px solid #cccccc;border-radius:0;flex:none}.ar-fp-qty-btn{width:42px;height:50px;font-size:var(--ar-text-l);line-height:1;background:none;border:none;cursor:pointer;font-family:inherit;color:var(--ar-col-ink)}.ar-fp-qty-n{width:24px;text-align:center;font-size:var(--ar-text-m)}.ar-fp-cta{flex:1;height:52px;border:none;border-radius:0;cursor:pointer;font-family:inherit;font-size:var(--ar-text-m);font-weight:500;background:var(--ar-col-soft);color:var(--ar-col-muted)}.ar-fp-cta.ar-fp-cta--go{background:var(--ar-col-ink);color:#fff}.ar-fp-cta.ar-fp-cta--go:hover{background:var(--ar-col-text)}.ar-fp-msrp-strike{text-decoration:line-through;color:#6b665e;font-weight:400;font-size:.82em;margin-right:9px}.ar-fp-bq-chooser{margin-top:12px;flex-wrap:wrap}.ar-fp-chooser[hidden]{display:none}#ar-fp-bq-feedback{text-align:left}.ar-fp-projects-link{font-size:var(--ar-text-xs);color:var(--ar-fp-ink-mid);text-decoration:none;white-space:nowrap}.ar-fp-projects-link:hover{color:var(--ar-fp-ink)}.ar-fp-actionline{margin-top:12px}.ar-fp-actionline-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-details .ar-eyebrow{font-size:var(--ar-text-s);color:var(--ar-col-muted);margin-bottom:10px}product-price.ar-fp-price-owned{display:flex;flex-direction:column;align-items:flex-start;gap:1px;margin-bottom:6px}.ar-fp-price-main{font-size:var(--ar-text-l);font-weight:600;color:var(--ar-col-ink);line-height:1.1}.ar-fp-price-range{font-size:var(--ar-text-s);color:var(--ar-col-muted)}.ar-fp-price-msrp{font-size:var(--ar-text-m);color:#6b665e;text-decoration:line-through;font-weight:400}.ar-fp-price-main.ar-trade-price{color:var(--ar-trade-green, #2f7d32)}.ar-fp-price-sale-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.ar-fp-price-was{font-size:var(--ar-text-l);font-weight:400;color:var(--ar-col-ink)}.product-details .ar-sku{font-size:var(--ar-text-xs);color:var(--ar-col-muted)}.ar-option-cards{border:0;margin:0;padding:10px 0;min-inline-size:0}.ar-option-cards+.ar-option-cards{border-top:1px solid var(--ar-col-line)}.variant-option+.variant-option.ar-option-cards{margin-top:0}.ar-option-cards__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;float:none;padding:0;margin:0 0 8px}.ar-option-cards__num{font-size:var(--ar-text-s);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ar-col-text)}.ar-option-cards .ar-option-label__selected{font-size:var(--ar-text-s);color:var(--ar-col-muted)}.ar-option-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.ar-option-card{position:relative;display:flex;flex-direction:column;gap:2px;align-items:flex-start;justify-content:center;text-align:left;min-width:0;padding:10px 14px;cursor:pointer;border:1px solid #cccccc;border-radius:0;background:#fff;font-family:inherit}.ar-option-cards .ar-option-card{align-items:flex-start}.ar-option-card:hover{border-color:var(--ar-col-ink)}.ar-option-card input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ar-option-card__text{display:flex;flex-flow:row wrap;align-items:baseline;column-gap:6px;row-gap:2px;min-width:0;max-width:100%}.ar-option-card__label{font-size:var(--ar-text-s);line-height:1.25;color:var(--ar-col-ink);overflow-wrap:anywhere}.ar-option-card__sub{font-size:var(--ar-text-xs);line-height:1.2;color:var(--ar-col-muted);overflow-wrap:anywhere}.ar-option-card:has(input:checked){background:var(--ar-col-ink);border-color:var(--ar-col-ink)}.ar-option-card:has(input:checked) .ar-option-card__label{color:#fff;font-weight:600}.ar-option-card:has(input:checked) .ar-option-card__sub{color:#ffffffa6}.ar-option-card:has(input:focus-visible){outline:2px solid var(--ar-col-ink);outline-offset:2px}.ar-option-card:has(input[aria-disabled=true]){opacity:.45}.ar-stocked__sw{display:var(--ar-sw-display, none);flex:none;width:32px;height:32px;border:1px solid var(--ar-col-line);background:var(--ar-sw-bg, repeating-linear-gradient(45deg, var(--ar-col-soft) 0 4px, #ffffff 4px 8px))}html.ar-stocked-sw .ar-stocked--multi{--ar-sw-display: block}.ar-stocked--multi .ar-stocked__card{flex-direction:row;align-items:center;gap:10px}.ar-option-cards .ar-stocked__card{align-items:center}.ar-stocked__card:has(input:checked) .ar-stocked__sw{border-color:#fff}.ar-stocked__head{margin:0 0 8px}.ar-stocked__fixed{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--ar-text-s);line-height:1.4;color:var(--ar-col-text)}.ar-stocked__name{color:var(--ar-col-ink);font-weight:500}.ar-option-card .variant-option__strikethrough{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;stroke:var(--ar-col-muted);stroke-width:1}.ar-fp-hide{display:none!important}.ar-fp-step{padding:8px 0}.ar-fp-step-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.ar-fp-step-head[hidden]{display:none}.ar-fp-step-num{font-size:var(--ar-text-s);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ar-col-text)}.ar-fp-summary{display:flex;flex-direction:column;gap:8px}.ar-fp-summary[hidden]{display:none}.ar-fp-summary-card{display:flex;align-items:center;gap:14px;border:1px solid var(--ar-col-line);border-radius:0;padding:12px;background:#fff}.ar-fp-summary-sw{width:52px;height:52px;flex:none;display:block;border-radius:0;background:var(--ar-col-soft);background-size:cover;background-position:center}.ar-fp-summary-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.ar-fp-summary-line1{display:flex;align-items:baseline;gap:10px;min-width:0}.ar-fp-summary-name{font-size:var(--ar-text-m);font-weight:600;color:var(--ar-col-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}.ar-fp-summary-price{font-size:var(--ar-text-s);font-weight:600;color:var(--ar-col-ink);white-space:nowrap;flex:none}.ar-fp-summary-meta{font-size:var(--ar-text-s);color:var(--ar-col-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-fp-summary-controls{display:flex;align-items:center;gap:10px;flex:none}.ar-fp-summary-clear{font-family:inherit;font-size:var(--ar-text-xs);color:var(--ar-col-muted);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0}.ar-fp-summary-actions{margin:0}.ar-fp-tradechip{display:inline-flex;align-items:baseline;gap:6px;background:#eaf5ea;border:1px solid #cfe8cf;padding:3px 9px;font-size:var(--ar-text-s);font-weight:600;color:var(--ar-trade-green, #2f7d32);white-space:nowrap}.ar-fp-trade-lbl{font-size:var(--ar-text-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ar-trade-green, #2f7d32)}.ar-fp-bq-panel{margin:10px 0 0;padding:12px;border:1px solid var(--ar-col-line);border-radius:0;background:var(--ar-col-soft)}.ar-fp-bq-panel[hidden]{display:none}.ar-fp-bq-panel .ar-fp-chooser{display:flex;flex-direction:row;align-items:center;gap:8px}.ar-fp-bq-panel .ar-fp-draftsel,.ar-fp-bq-panel .ar-fp-newname{flex:1 1 auto;min-width:220px;max-width:420px;box-sizing:border-box;padding:10px 12px;font-size:var(--ar-text-m);border:1px solid #cccccc;border-radius:0;font-family:inherit;appearance:auto;-webkit-appearance:auto}.ar-fp-bq-panel .ar-fp-addconfirm{flex:none;min-width:150px;box-sizing:border-box;text-align:center;padding:11px 14px;font-size:var(--ar-text-s);font-weight:500;background:var(--ar-col-ink);color:#fff;border:1px solid var(--ar-col-ink);border-radius:0;cursor:pointer;font-family:inherit;text-transform:none;white-space:nowrap}.ar-fp-bq-panel .ar-fp-addconfirm:hover{background:var(--ar-col-text)}.ar-fp-bq-panel .ar-fp-chooser,.ar-fp-browserbar>.ar-fp-quote-panel .ar-fp-chooser{flex-wrap:wrap}.ar-fp-bq-panel .ar-fp-newname,.ar-fp-browserbar .ar-fp-quote-panel .ar-fp-newname{flex:0 0 100%;width:100%;max-width:none;order:10}#ar-fp-bq-feedback{font-size:var(--ar-text-xs);margin:8px 0 0}#ar-fp-bq-feedback:empty{display:none}#ar-fp-buy-feedback{font-size:var(--ar-text-xs);margin:10px 0 0;text-align:left}#ar-fp-buy-feedback:empty{display:none}.ar-fp-bq-panel .ar-fp-addconfirm:disabled,.ar-fp-browserbar .ar-fp-quote-panel .ar-fp-addconfirm:disabled{background:#bbb;border-color:#bbb;cursor:default}.ar-fp-chooser-cancel{flex:none;font-family:inherit;font-size:var(--ar-text-xs);color:var(--ar-col-muted);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0 2px}.ar-fp-empty{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:12px;border:1px dashed #bbbbbb;border-radius:0;background:none;cursor:pointer;font-family:inherit;text-align:left}.ar-fp-empty[hidden]{display:none}.ar-fp-empty:hover{border-color:var(--ar-col-ink)}.ar-fp-empty-sw{width:52px;height:52px;flex:none;border-radius:0;background:repeating-linear-gradient(45deg,#f2f0ec,#f2f0ec 6px,#e9e6e0 6px 12px)}.ar-fp-empty-text{display:flex;flex-direction:column;gap:2px}.ar-fp-empty-title{font-size:var(--ar-text-m);font-weight:600;color:var(--ar-col-ink)}.ar-fp-empty-count{font-size:var(--ar-text-s);color:var(--ar-col-muted)}.ar-fp-empty-arrow{margin-left:auto;font-size:var(--ar-text-l);color:var(--ar-col-muted)}.ar-fp-actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--ar-col-line);border-radius:0;margin-top:8px}.ar-fp-actions:empty{display:none}.ar-fp-seg{text-align:center;padding:11px 6px;font-size:var(--ar-text-s);font-weight:500;font-family:inherit;color:var(--ar-col-ink);background:none;border:none;cursor:pointer;text-decoration:none;border-left:1px solid var(--ar-col-line)}.ar-fp-seg:first-child{border-left:none}.ar-fp-seg:hover{background:var(--ar-col-soft)}.ar-fp-seg--inert{color:var(--ar-col-muted);cursor:default}.ar-fp-seg--inert:hover{background:none}.ar-fp-quote-panel{margin-top:10px;padding:14px;border:1px solid var(--ar-col-line);border-radius:0;background:var(--ar-col-soft)}.ar-fp-quote-panel[hidden]{display:none}.ar-fp-quote-head{font-size:var(--ar-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ar-col-muted);margin-bottom:10px}.ar-fp-quote-panel .ar-fp-chooser{display:flex;flex-direction:column;gap:10px}.ar-fp-quote-panel .ar-fp-draftsel,.ar-fp-quote-panel .ar-fp-newname{width:100%;box-sizing:border-box;padding:11px 12px;font-size:var(--ar-text-m);border-radius:0;border:1px solid #cccccc;font-family:inherit}.ar-fp-quote-panel .ar-fp-addconfirm{width:100%;padding:12px 0;border-radius:0;background:var(--ar-col-ink);color:#fff;font-family:inherit;font-size:var(--ar-text-s);font-weight:500;border:none;cursor:pointer;letter-spacing:0}.ar-fp-quote-panel .ar-fp-addconfirm:hover{background:var(--ar-col-text)}.ar-fp-hero-caption{font-size:var(--ar-text-xs);color:var(--ar-col-muted);text-align:center;margin-top:12px;min-height:1em}.ar-fp-browser{display:none}.ar-fp-browser.ar-fp-open{display:block}.ar-fp-section{width:100%;max-width:1500px;margin:24px auto 0;padding:0 48px;box-sizing:border-box}.ar-fp-section[hidden]{display:none}.ar-fp-section-title{border-top:1px solid var(--ar-col-line);padding-top:40px;margin:0 0 18px;font-size:var(--ar-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ar-col-muted);font-weight:600}@media(max-width:749px){.ar-fp-section{padding:0 20px}}.ar-fp-browser-inner{display:flex;flex-direction:column;gap:18px;background:var(--ar-col-soft);border:1px solid var(--ar-col-line);border-radius:0;padding:16px;margin-top:10px}.ar-fp-stickyhead{position:sticky;top:var(--ar-fp-sticky-top, 0px);z-index:6;background:#fff;box-shadow:0 -2px #fff,0 6px 14px #00000012}.ar-fp-filterbar{display:flex;flex-direction:column;gap:8px;background:#fff;padding:15px 16px 12px}.ar-fp-filterbar .ar-fp-colourblock{flex-direction:row;align-items:center;flex-wrap:wrap;gap:9px}.ar-fp-filterbar .ar-fp-colour-head{display:contents}.ar-fp-filterbar .ar-fp-clearfilters{margin-left:auto;order:1}.ar-fp-filterline{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ar-fp-browserbar{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid var(--ar-col-line)}.ar-fp-browserbar[hidden]{display:none}.ar-fp-bar-swwrap{width:46px;height:46px;flex:none}.ar-fp-browserbar.ar-fp-bar-empty .ar-fp-bar-qty,.ar-fp-browserbar.ar-fp-bar-empty .ar-fp-bar-add,.ar-fp-browserbar.ar-fp-bar-empty .ar-fp-bar-price{display:none}.ar-fp-bar-sw{width:46px;height:46px;display:block;border-radius:0;background:var(--ar-col-soft);background-size:cover;background-position:center}.ar-fp-bar-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ar-fp-bar-line1{display:flex;align-items:baseline;gap:10px;min-width:0}.ar-fp-bar-name{font-size:var(--ar-text-s);font-weight:600;color:var(--ar-col-ink);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.ar-fp-bar-meta{font-size:var(--ar-text-xs);color:var(--ar-col-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ar-fp-bar-price{font-size:var(--ar-text-m);font-weight:600;color:var(--ar-col-ink);white-space:nowrap;flex:none}.ar-fp-bar-qty{display:flex;align-items:center;border:1px solid var(--ar-col-line);flex:none}.ar-fp-bar-qty .ar-fp-qty-btn{width:auto;height:auto;padding:0 8px;font-size:var(--ar-text-m);background:none;border:none;cursor:pointer;font-family:inherit}.ar-fp-bar-qty .ar-fp-qty-n{width:auto;min-width:14px;text-align:center;font-size:var(--ar-text-s)}.ar-fp-bar-add{font-family:inherit;font-size:var(--ar-text-s);font-weight:500;padding:9px 18px;border:1px solid var(--ar-col-ink);background:var(--ar-col-ink);color:#fff;cursor:pointer;border-radius:0;flex:none;white-space:nowrap}.ar-fp-bar-add[aria-disabled=true]{background:#bbb;border-color:#bbb;cursor:default}.ar-fp-bar-add[hidden],#ar-fp-actionline-row .ar-fp-seg[hidden]{display:none}.ar-fp-browserbar .ar-fp-seg.ar-fp-pressed{background:var(--ar-col-soft)}.ar-fp-bar-add.ar-fp-pressed{background:var(--ar-col-text)}#ar-fp-actionline-row .ar-fp-seg.ar-fp-pressed{background:var(--ar-col-text);color:#fff;border-color:var(--ar-col-text)}.ar-fp-bar-done{flex:none;font-family:inherit;font-size:var(--ar-text-xs);padding:8px 16px;border:1px solid var(--ar-col-line);background:none;color:var(--ar-col-text);cursor:pointer;border-radius:0;white-space:nowrap}.ar-fp-bar-qty,.ar-fp-bar-add,.ar-fp-bar-done,.ar-fp-browserbar .ar-fp-seg,.ar-fp-browserbar .ar-fp-quote-panel .ar-fp-addconfirm{height:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.ar-fp-browserbar .ar-fp-quote-panel .ar-fp-draftsel,.ar-fp-browserbar .ar-fp-quote-panel .ar-fp-newname{height:36px;box-sizing:border-box}.ar-fp-browserbar .ar-fp-actions{margin:0;flex:none;border:none;display:flex;gap:6px;grid-auto-flow:initial;grid-auto-columns:initial}.ar-fp-browserbar .ar-fp-seg{border:1px solid var(--ar-col-line);padding:8px 12px;font-size:var(--ar-text-xs);white-space:nowrap;background:none;font-family:inherit;cursor:pointer}.ar-fp-browserbar .ar-fp-seg[aria-disabled=true]{background:var(--ar-col-soft);color:#aaa;border-color:var(--ar-col-line)}.ar-fp-browserbar>.ar-fp-quote-panel{flex:1 1 100%;min-width:0;margin:0;box-sizing:border-box;padding:12px 14px;border:1px solid var(--ar-col-line);background:var(--ar-col-soft);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:flex-end;gap:12px}.ar-fp-browserbar>.ar-fp-quote-panel[hidden]{display:none}.ar-fp-browserbar>.ar-fp-quote-panel .ar-fp-chooser{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:8px}.ar-fp-browserbar .ar-fp-quote-panel .ar-fp-draftsel,.ar-fp-browserbar .ar-fp-quote-panel .ar-fp-newname{width:240px;flex:0 0 auto;min-width:0;margin:0;padding:8px 10px;font-size:var(--ar-text-m);appearance:auto;-webkit-appearance:auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ar-fp-browserbar .ar-fp-quote-panel .ar-fp-quote-head{flex:0 0 auto;margin:0}.ar-fp-browserbar .ar-fp-quote-panel .ar-fp-addconfirm{flex:none;width:auto;min-width:150px;box-sizing:border-box;margin:0;padding:9px 16px;font-size:var(--ar-text-s);font-weight:500;text-transform:none;background:var(--ar-col-ink);color:#fff;border:1px solid var(--ar-col-ink);letter-spacing:0;justify-content:center;white-space:nowrap}.ar-fp-browserbar>.ar-fp-qa-feedback{flex-basis:100%;margin:2px 0 0;text-align:right}.ar-fp-browserbar>.ar-fp-qa-feedback:empty{display:none}html.ar-fp-section-open .ar-fp-buyrow{display:none}.ar-fp-browsing-card{display:flex;align-items:center;gap:14px;border:1px solid var(--ar-col-line);border-radius:0;padding:12px;background:var(--ar-col-soft)}.ar-fp-browsing-card[hidden]{display:none}.ar-fp-browsing-sw{width:52px;height:52px;flex:none;border-radius:0;background:repeating-linear-gradient(45deg,#f2f0ec,#f2f0ec 6px,#e9e6e0 6px 12px)}.ar-fp-browsing-text{display:flex;flex-direction:column;gap:3px;min-width:0}.ar-fp-browsing-title{font-size:var(--ar-text-m);font-weight:600;color:var(--ar-col-ink)}.ar-fp-browsing-sub{font-size:var(--ar-text-s);color:var(--ar-col-muted);line-height:1.4}html:has(.ar-fp-product) :has(>#ar-fabric-picker)>:not(#ar-fabric-picker):not(:has(*)){display:none}html:has(.ar-fp-product) :has(>#ar-fabric-picker){row-gap:14px}.ar-fp-typechips,.ar-fp-groupchips{display:flex;flex-wrap:nowrap;gap:8px;align-items:baseline}.ar-fp-groupchips[hidden]{display:none}.ar-fp-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;flex:1 1 auto;min-width:0}.ar-fp-rowlabel{font-size:var(--ar-text-xs);color:var(--ar-col-muted);align-self:baseline;min-width:44px;flex:0 0 auto}.ar-fp-browser .ar-fp-chip{font-size:var(--ar-text-xs);padding:3px 10px;border:1px solid var(--ar-col-line);border-radius:0;background:#fff;color:var(--ar-col-text);cursor:pointer;font-family:inherit;white-space:nowrap}.ar-fp-browser .ar-fp-chip.ar-fp-active{background:var(--ar-col-ink);color:#fff;border-color:var(--ar-col-ink)}.ar-fp-colourblock{display:flex;flex-direction:column;gap:8px}.ar-fp-colourblock[hidden]{display:none}.ar-fp-colour-head{display:flex;align-items:baseline;justify-content:space-between}.ar-fp-colour-label{font-size:var(--ar-text-xs);color:var(--ar-col-muted);min-width:44px}.ar-fp-clearfilters,.ar-fp-clearlink{font-family:inherit;font-size:var(--ar-text-xs);color:var(--ar-col-muted);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0}.ar-fp-clearfilters:hover,.ar-fp-clearlink:hover{color:var(--ar-col-ink)}.ar-fp-colourdots{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.ar-fp-colour-all{align-self:center;margin-right:4px}.ar-fp-browser .ar-fp-colour-chip{width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.12);cursor:pointer;padding:0}.ar-fp-browser .ar-fp-colour-chip.ar-fp-active{box-shadow:0 0 0 2px var(--ar-col-ink)}.ar-fp-collections{display:flex;flex-direction:column;gap:10px}.ar-fp-col-head{display:flex;align-items:baseline;gap:10px;border-top:1px solid var(--ar-col-line);padding-top:14px;margin-bottom:5px}.ar-fp-col-head:first-child{border-top:none;padding-top:0}.ar-fp-col-name{font-size:var(--ar-text-s);font-weight:600;color:var(--ar-col-ink)}.ar-fp-col-meta{font-size:var(--ar-text-xs);color:var(--ar-col-muted)}.ar-fp-col-priceblock{margin-left:auto;display:flex;align-items:baseline;gap:5px}.ar-fp-col-price{font-size:var(--ar-text-s);font-weight:500;color:var(--ar-col-text)}.ar-fp-col-priceblock:has(.ar-fp-col-tradetag){align-items:baseline;gap:6px;background:#eaf5ea;border:1px solid #cfe8cf;padding:3px 9px}.ar-fp-col-tradetag{font-size:var(--ar-text-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ar-trade-green, #2f7d32)}.ar-fp-col-priceblock:has(.ar-fp-col-tradetag) .ar-fp-col-price{color:var(--ar-trade-green, #2f7d32);font-weight:600}.ar-fp-swgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px;width:100%}@media(max-width:749px){.ar-fp-swgrid{grid-template-columns:repeat(auto-fill,minmax(45px,1fr));gap:6px}}.ar-fp-swgrid>.ar-fp-swi{max-width:100%}.ar-fp-browser .ar-fp-swi{display:flex;flex-direction:column;gap:5px;align-items:center;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.ar-fp-swwrap{position:relative;width:100%}.ar-fp-browser .ar-fp-sw{width:100%;aspect-ratio:1;border-radius:0;border:none;margin:0;display:block;box-shadow:inset 0 0 0 1px #0000000f;background-size:cover;background-position:center}.ar-fp-browser .ar-fp-swi.ar-fp-chosen .ar-fp-sw{box-shadow:inset 0 0 0 1px #0000000f,0 0 0 2px var(--ar-col-ink)}.ar-fp-sw-check{position:absolute;right:-5px;top:-5px;width:16px;height:16px;border-radius:50%;background:var(--ar-col-green);color:#fff;font-size:var(--ar-text-xs);display:none;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--ar-col-soft)}.ar-fp-browser .ar-fp-swi.ar-fp-chosen .ar-fp-sw-check{display:flex}.ar-fp-browser .ar-fp-swi,.ar-fp-more{min-width:0}.ar-fp-browser .ar-fp-swc{font-size:var(--ar-text-xs);color:var(--ar-col-muted);letter-spacing:.02em;max-width:100%;text-align:center;overflow-wrap:anywhere}.ar-fp-empty-note{font-size:var(--ar-text-s);color:var(--ar-col-muted);padding:8px 0}.ar-fp-sampleform{display:block}.ar-fp-sf-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ar-fp-sf-h{margin:0;font-size:var(--ar-text-m);font-weight:500}.ar-fp-sf-count{font-size:var(--ar-text-xs);color:var(--ar-col-muted)}.ar-fp-sf-count b{font-weight:500;color:var(--ar-col-ink)}.ar-fp-sf-note{margin:8px 0 0;max-width:64ch;font-size:var(--ar-text-xs);line-height:1.5;color:var(--ar-col-muted)}.ar-fp-sf-cap{margin:12px 0 0;padding:10px 12px;border:1px solid #c05b3c;background:#c05b3c0f;font-size:var(--ar-text-xs);line-height:1.5}.ar-fp-sf-cap a{color:var(--ar-col-ink);font-weight:500;text-underline-offset:3px}.ar-fp-sf-cols{display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:28px;align-items:start;margin-top:20px}.ar-fp-sf-col--list{min-width:0}.ar-fp-sf-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.ar-fp-sf-row--full{grid-column:1 / -1}.ar-fp-sf-trio{display:grid;grid-template-columns:1.4fr 1fr .9fr;gap:16px;grid-column:1 / -1}.ar-fp-sf-trio .ar-fp-sf-row--state{min-width:150px}@media(max-width:1000px){.ar-fp-sf-cols{grid-template-columns:1fr;gap:22px}.ar-fp-sf-fields{grid-template-columns:1fr}.ar-fp-sf-trio{grid-template-columns:1fr 1fr}.ar-fp-sf-trio .ar-fp-sf-row:first-child{grid-column:1 / -1}}.ar-fp-sf-restored{margin:0 0 10px;font-size:var(--ar-text-xs);color:var(--ar-col-muted)}.ar-fp-sf-restored{font-style:italic}.ar-fp-sf-row{display:flex;flex-direction:column;min-width:0}.ar-fp-sf-row label{font-size:var(--ar-text-xs);color:var(--ar-col-text);margin-bottom:5px}.ar-fp-sf-row label em{font-style:normal;color:var(--ar-col-muted)}.ar-fp-sf-row input[type=text],.ar-fp-sf-row input[type=email],.ar-fp-sf-row input[type=tel]{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid #ccc;border-radius:0;font:inherit;font-size:var(--ar-text-m);background:#fff}.ar-fp-sf-row input:focus{outline:2px solid var(--ar-col-ink);outline-offset:1px}.ar-fp-sf-row input:focus:not(:focus-visible){outline:none}.ar-fp-sf-invalid{border-color:#b3541e!important;background:#fdf7f2}.ar-fp-sf-err{font-size:var(--ar-text-xs);color:#9a4a12}.ar-fp-sf-actions{flex-wrap:wrap}.ar-fp-chooser[aria-busy=true] select,.ar-fp-chooser[aria-busy=true] input,.ar-fp-chooser[aria-busy=true] .ar-fp-chooser-cancel{opacity:.5;cursor:progress}.ar-fp-sf-actions{display:flex;gap:12px;align-items:center;margin-top:2px}.ar-fp-sf-send{padding:10px 18px;border:1px solid var(--ar-col-ink);background:var(--ar-col-ink);color:#fff;font:inherit;font-size:var(--ar-text-s);cursor:pointer;border-radius:0;white-space:nowrap}.ar-fp-sf-send[disabled]{opacity:.6;cursor:default}.ar-fp-sf-cancel{padding:0;border:0;background:none;font:inherit;font-size:var(--ar-text-xs);color:var(--ar-col-muted);text-decoration:underline;cursor:pointer}.ar-fp-sf-done h4{margin:0 0 4px;font-size:var(--ar-text-m);font-weight:600}.ar-fp-sf-done p{margin:0;font-size:var(--ar-text-s);color:var(--ar-col-text)}button.ar-fp-qa-link{border:0;background:none;padding:0;font:inherit;font-weight:600;cursor:pointer}.ar-fp-sf-stack{list-style:none;margin:0;padding:0;border-top:1px solid var(--ar-col-line)}.ar-fp-sf-stack:focus{outline:none}.ar-fp-sf-stack:focus-visible{outline:2px solid var(--ar-col-ink);outline-offset:3px}.ar-fp-sf-item{display:grid;grid-template-columns:30px 1fr 24px;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--ar-col-line)}.ar-fp-sf-chip{display:block;width:30px;height:30px;border:0;object-fit:cover;border-radius:0;box-shadow:inset 0 0 0 1px #19191914}.ar-fp-sf-item-text{display:grid;gap:1px;min-width:0}.ar-fp-sf-item-fabric{font-size:var(--ar-text-s);color:var(--ar-col-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-fp-sf-item-for{font-size:var(--ar-text-xs);color:var(--ar-col-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-fp-sf-x{width:22px;height:22px;padding:0;border:0;background:none;font-size:var(--ar-text-m);line-height:1;color:var(--ar-col-muted);cursor:pointer}.ar-fp-sf-x:hover{color:var(--ar-col-ink)}.ar-fp-sf-x[disabled]{opacity:.4;cursor:default}.ar-fp-sf-row textarea{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid #ccc;border-radius:0;font:inherit;font-size:var(--ar-text-m);background:#fff;resize:vertical;min-height:54px}.ar-fp-sf-row textarea:focus{outline:2px solid var(--ar-col-ink);outline-offset:1px}.ar-fp-sf-row textarea:focus:not(:focus-visible){outline:none}.ar-fp-sf-row select{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid #ccc;border-radius:0;font:inherit;font-size:var(--ar-text-m);background:#fff}.ar-fp-sf-row select:focus{outline:2px solid var(--ar-col-ink);outline-offset:1px}.ar-fp-sf-row select:focus:not(:focus-visible){outline:none}.ar-fp-chooser-note{margin:0 0 6px;font-size:var(--ar-text-xs);line-height:1.4;color:var(--ar-col-muted)}html:has(.ar-fp-product) .ar-fp-buyrow[hidden]{display:none}.ar-fp-samplecount{margin:6px 0 0;font-size:var(--ar-text-xs);font-weight:500;letter-spacing:.02em;color:var(--ar-fp-ink-mid)}.ar-fp-samplecount:empty{display:none}.ar-fp-sc-line{display:block}.ar-fp-sc-sub{font-weight:400;margin-top:2px}.ar-fp-sc-link{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ar-fp-sc-link:hover{color:var(--ar-col-ink)}.ar-fp-browserbar>.ar-fp-samplecount{flex-basis:100%;margin:2px 0 0;text-align:left}#ar-fp-drawer.ar-fp-formtakeover #ar-fp-filterbar,#ar-fp-drawer.ar-fp-formtakeover #ar-fp-grid{display:none}#ar-fp-drawer.ar-fp-formtakeover .ar-fp-stickyhead{position:static;box-shadow:none;background:transparent}#ar-fp-drawer.ar-fp-formtakeover .ar-fp-browserbar>.ar-fp-quote-panel{display:block;flex-basis:100%;margin:0;padding:16px;background:#fff}@media(max-width:749px){#ar-fp-drawer.ar-fp-formtakeover .ar-fp-browserbar>.ar-fp-quote-panel{padding:14px 12px}}.ar-fp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ar-fp-step button:focus-visible,.ar-fp-browser button:focus-visible,.ar-fp-browser select:focus-visible{outline:2px solid var(--ar-col-ink);outline-offset:2px}.ar-fp-section-title:focus{outline:none}.ar-fp-more{display:flex;flex-direction:column;gap:5px;align-items:center;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;color:var(--ar-col-ink)}.ar-fp-more-face{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:var(--ar-col-soft);box-shadow:inset 0 0 0 1px var(--ar-col-line);font-size:var(--ar-text-m);font-weight:500}.ar-fp-more:hover .ar-fp-more-face{box-shadow:inset 0 0 0 1px var(--ar-col-ink)}.ar-fp-more:focus-visible{outline:2px solid var(--ar-col-ink);outline-offset:2px}@media(max-width:749px){.ar-fp-more-face{font-size:var(--ar-text-xs)}}.ar-fp-filter-rows{display:flex;flex-direction:column;gap:8px}.ar-fp-filters-toggle{display:none}@media(max-width:749px){.ar-fp-filters-toggle{display:inline-flex;align-items:center;align-self:flex-start;height:40px;padding:0 14px;flex:none;border:1px solid var(--ar-col-ink);border-radius:0;background:#fff;color:var(--ar-col-ink);font-family:inherit;font-size:var(--ar-text-s);white-space:nowrap;cursor:pointer}.ar-fp-filters-toggle[aria-expanded=true]{background:var(--ar-col-ink);color:#fff}.ar-fp-filters-toggle:focus-visible{outline:2px solid var(--ar-col-ink);outline-offset:2px}.ar-fp-filterbar:not(.ar-fp-filters-open) .ar-fp-filter-rows{display:none}}@media(hover:hover)and (pointer:fine){.ar-fp-browserbar .ar-fp-quote-panel .ar-fp-draftsel,.ar-fp-browserbar .ar-fp-quote-panel .ar-fp-newname,.ar-fp-bq-panel .ar-fp-draftsel,.ar-fp-bq-panel .ar-fp-newname,.ar-fp-quote-panel .ar-fp-draftsel,.ar-fp-quote-panel .ar-fp-newname{font-size:var(--ar-text-s);color:var(--ar-col-ink)}}@supports (appearance: base-select){@media(hover:hover)and (pointer:fine){.ar-fp-browserbar .ar-fp-quote-panel .ar-fp-draftsel,.ar-fp-bq-panel .ar-fp-draftsel,.ar-fp-quote-panel .ar-fp-draftsel{appearance:base-select;-webkit-appearance:base-select;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #cccccc;border-radius:0;font-family:inherit;font-weight:400;line-height:1.2;cursor:pointer}.ar-fp-bq-panel .ar-fp-draftsel{flex:1 1 420px}.ar-fp-draftsel>.ar-fp-draftsel-face{display:flex;align-items:center;flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:inherit}.ar-fp-draftsel-face>selectedcontent{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-fp-draftsel::picker-icon{flex:none}.ar-fp-draftsel:hover{border-color:var(--ar-col-muted)}.ar-fp-draftsel:focus-visible{outline:2px solid var(--ar-col-ink);outline-offset:1px}.ar-fp-draftsel::picker-icon{color:var(--ar-col-muted);transition:rotate .15s ease}.ar-fp-draftsel:open::picker-icon{rotate:180deg}.ar-fp-draftsel::picker(select){-webkit-appearance:base-select;appearance:base-select;margin-top:2px;padding:4px 0;max-height:320px;background:#fff;border:1px solid var(--ar-col-line);border-radius:0;box-shadow:0 6px 18px #19191914;font-family:inherit;max-inline-size:360px}.ar-fp-draftsel option{padding:9px 12px;font-family:inherit;font-size:var(--ar-text-s);line-height:1.3;color:var(--ar-col-ink);background:#fff;border-radius:0;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.ar-fp-draftsel option::checkmark{display:none}.ar-fp-draftsel option:hover,.ar-fp-draftsel option:focus-visible{background:var(--ar-col-soft)}.ar-fp-draftsel option:focus-visible{outline:2px solid var(--ar-col-ink);outline-offset:-2px}.ar-fp-draftsel option:checked{font-weight:500}.ar-fp-draftsel option:disabled{color:var(--ar-col-muted);cursor:default}.ar-fp-draftsel option:disabled:hover{background:#fff}.ar-fp-draftsel option[value=__new]{border-top:1px solid var(--ar-col-line);margin-top:4px;padding-top:11px}}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/ar-fabric-picker.css.map */
