.fs-pdp__wrap{padding-top:20px;padding-bottom:64px}.fs-crumbs{font-size:14px;color:var(--fs-muted);margin-bottom:20px;display:flex;flex-wrap:wrap;gap:6px}.fs-crumbs a{color:var(--fs-muted)}.fs-crumbs [aria-current]{color:var(--fs-brown)}.fs-pdp__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"gallery config" "info config";grid-template-rows:auto 1fr;column-gap:40px;row-gap:16px;align-items:start}.fs-pdp__media{grid-area:gallery}.fs-pdp__info{grid-area:info;display:flex;flex-direction:column;gap:16px;min-width:0}.fs-pdp__config{grid-area:config}@media(max-width:990px){.fs-pdp__grid{grid-template-columns:1fr;grid-template-areas:"gallery" "config" "info";grid-template-rows:auto;row-gap:24px}}.fs-pdp__media{display:flex;flex-direction:column;gap:16px;min-width:0}.fs-gallery{background:#fff;border:1px solid var(--fs-line);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.fs-gallery__main{position:relative;aspect-ratio:1117 / 1408;border-radius:6px;overflow:hidden;background:#eeeae4}.fs-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.fs-gallery__slide.is-active{opacity:1}.fs-gallery__thumb{aspect-ratio:1117 / 1408;border:2px solid transparent;border-radius:4px;overflow:hidden;padding:0;cursor:pointer;background:#eeeae4}.fs-gallery__thumb.is-active{border-color:var(--fs-brown)}.fs-pdp__note{margin:0;font-size:13px;color:var(--fs-muted)}.fs-panel{background:#fff;border:1px solid var(--fs-line);border-radius:8px;padding:24px}.fs-panel__title{margin:0 0 4px;font-size:18px;color:var(--fs-brown)}.fs-panel__sub{margin:0 0 16px;font-size:14px;color:var(--fs-muted)}.fs-dims{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fs-dims__item{background:var(--fs-ground);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column}.fs-dims__item span{font-size:12px;color:var(--fs-muted)}.fs-dims__item strong{font-size:16px}.fs-rte{font-size:15px;line-height:1.6;color:var(--fs-body)}.fs-rte p{margin:0 0 10px}.fs-pdp__config{display:flex;flex-direction:column;gap:14px;min-width:0}.fs-pdp__head{display:flex;flex-direction:column;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--fs-line)}.fs-pdp__title{margin:0;font-size:36px;line-height:1.15;font-weight:500;letter-spacing:-.015em;color:var(--fs-red)}@media(max-width:560px){.fs-pdp__title{font-size:30px}}.fs-pdp__pricebar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 18px}.fs-pdp__price{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.fs-pdp__price-row{display:flex;align-items:baseline;gap:10px}.fs-pdp__price-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-muted)}.fs-pdp__price-label[hidden]{display:none}.fs-pdp__price-now{font-size:32px;line-height:1;font-weight:600;color:#1e1a17}@media(max-width:560px){.fs-pdp__price-now{font-size:28px}}.fs-pdp__price-was{color:var(--fs-muted)}.fs-pdp__price-note{margin:0 0 2px;padding-left:18px;border-left:1px solid var(--fs-line);font-size:14px;line-height:1.35;color:var(--fs-muted);max-width:340px}@media(max-width:420px){.fs-pdp__price-note{padding-left:0;border-left:none;max-width:none}}.fs-config{display:flex;flex-direction:column;gap:14px;margin:0}.fs-step{background:#fff;border:1px solid var(--fs-line);border-radius:8px}.fs-step.is-open{border-color:var(--fs-brown)}.fs-step__head{width:100%;min-height:64px;padding:14px 18px;display:flex;align-items:center;gap:14px;background:none;border:none;cursor:pointer;text-align:left;color:var(--fs-brown);font:inherit}.fs-step__num{width:28px;height:28px;border-radius:14px;background:#eeeae4;color:var(--fs-brown);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.fs-step.is-open .fs-step__num,.fs-step.is-done .fs-step__num{background:var(--fs-brown);color:#fff}.fs-step__text{flex:1;min-width:0;display:flex;flex-direction:column}.fs-step__title{font-size:16px;font-weight:600}.fs-step__summary{font-size:14px;font-weight:600;color:var(--fs-red);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-step__price{font-size:14px;font-weight:600;white-space:nowrap}.fs-step__chev{transition:transform .15s ease;flex:none}.fs-step.is-open .fs-step__chev{transform:rotate(180deg)}.fs-step__body{padding:0 18px 18px;display:flex;flex-direction:column;gap:14px}.fs-step__body[hidden]{display:none}.fs-step__next{align-self:flex-end;min-height:44px;padding:0 22px;font-size:15px;border:none;cursor:pointer;font-family:inherit}.fs-label{font-size:13px;font-weight:600;color:var(--fs-muted);margin-bottom:8px}.fs-swatch-group{display:flex;flex-direction:column}.fs-swatches-row{display:flex;flex-wrap:wrap;gap:10px}.fs-swatch{width:44px;height:44px;border-radius:22px;border:none;cursor:pointer;background:var(--sw);box-shadow:inset 0 0 0 1px #00000029;padding:0}.fs-swatch--wood{background:repeating-linear-gradient(100deg,#00000014 0 2px,#0000 2px 7px),var(--sw)}.fs-swatch.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--fs-brown)}.fs-swatch:disabled{opacity:.35;cursor:not-allowed}.fs-pills{display:flex;flex-wrap:wrap;gap:8px}.fs-pill,.fs-chip{min-height:44px;padding:0 16px;border-radius:6px;border:1px solid #CFC9C1;background:#fff;color:var(--fs-brown);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fs-pill.is-selected,.fs-chip[aria-pressed=true]{border-color:var(--fs-brown);background:var(--fs-ground);box-shadow:inset 0 0 0 1px var(--fs-brown)}.fs-row-between{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid var(--fs-line-soft);padding-top:14px}.fs-mtm .fs-row-between{border-top:none;padding-top:0}.fs-small{font-size:14px;margin:0}.fs-muted{color:var(--fs-muted)}.fs-custom,.fs-mtm{display:flex;flex-direction:column;gap:12px}.fs-custom[hidden],.fs-mtm[hidden]{display:none}.fs-fields{display:grid;gap:10px}.fs-fields--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-fields--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:560px){.fs-fields--3,.fs-fields--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.fs-field{font-size:13px;color:var(--fs-muted);display:flex;flex-direction:column;gap:4px}.fs-field input,.fs-field select{height:44px;width:100%;box-sizing:border-box;border:1px solid #CFC9C1;border-radius:6px;padding:0 10px;font:inherit;font-size:15px;color:var(--fs-brown);background:#fff}.fs-field input.is-bad{border-color:var(--fs-red)}.fs-units{display:flex;border:1px solid #CFC9C1;border-radius:6px;padding:2px}.fs-units button{min-height:40px;min-width:64px;border-radius:6px;border:none;background:transparent;color:var(--fs-brown);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fs-units button.is-selected{background:var(--fs-brown);color:#fff}.fs-options{display:grid;gap:10px}.fs-options--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:420px){.fs-options--2{grid-template-columns:1fr}}.fs-option{min-height:56px;padding:10px 14px;border-radius:6px;border:1px solid #DDD8D1;background:#fff;text-align:left;cursor:pointer;color:var(--fs-brown);font:inherit;display:flex;flex-direction:column;justify-content:center;gap:2px}.fs-option strong{font-size:14px}.fs-option span{font-size:13px;color:var(--fs-muted)}.fs-option.is-selected{border-color:var(--fs-brown);background:var(--fs-ground);box-shadow:inset 0 0 0 1px var(--fs-brown)}.fs-option:disabled{opacity:.45;cursor:not-allowed}.fs-option--wide{width:100%}.fs-option--swatch{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.fs-option--swatch>span:last-child{display:flex;flex-direction:column}.fs-option__chip{width:32px;height:32px;border-radius:6px;flex:none;overflow:hidden;box-shadow:inset 0 0 0 1px #00000026}.fs-config .fs-tabs{margin:0}.fs-config .fs-tab{min-height:40px;font-size:14px;padding:0 14px}.fs-alert{margin:0;padding:10px 12px;border-radius:6px;background:var(--fs-red-tint);font-size:14px;color:#8f1520}.fs-alert--dark{background:var(--fs-brown);color:#fff}.fs-alert[hidden]{display:none}.fs-summary{background:#fff;border:1px solid var(--fs-brown);border-radius:8px;padding:18px}.fs-summary h2{margin:0 0 12px;font-size:16px;color:var(--fs-brown)}.fs-summary__lines{display:flex;flex-direction:column;gap:8px}.fs-summary__line{display:flex;justify-content:space-between;gap:12px;font-size:14px}.fs-summary__line b{font-weight:600;white-space:nowrap}.fs-summary__total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--fs-line);margin-top:14px;padding-top:14px}.fs-summary__total span{font-size:16px;font-weight:600}.fs-summary__total strong{font-size:28px}.fs-summary__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.fs-btn--block{flex:1 1 220px;border:none;cursor:pointer;font-family:inherit}.fs-btn--block[hidden]{display:none}.fs-btn--block:disabled{opacity:.6;cursor:wait}.fs-btn--outline{flex:1 1 160px;border:1px solid var(--fs-brown);color:var(--fs-brown);font-size:15px;font-weight:600}.fs-btn--outline:hover{background:var(--fs-ground);color:var(--fs-brown)}.fs-summary .fs-alert{margin-top:10px}.fs-diagram{margin:0;background:#fff;border:1px solid var(--fs-line-soft);border-radius:6px;padding:12px 12px 10px}.fs-diagram svg{display:block;width:100%;height:auto}.fs-diagram__shape rect,.fs-diagram__shape path{fill:#eeeae4;stroke:#bdb4a8;stroke-width:1.5}.fs-diagram__hearth rect{fill:#48372a}.fs-diagram__lines line{stroke:#c92030;stroke-width:1.5}.fs-diagram__labels text{font-family:var(--font-body-family);font-size:13px;fill:var(--fs-brown);paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.fs-diagram__key{font-weight:700}.fs-diagram__val{font-weight:500}.fs-diagram__val.is-changed{fill:#c92030;font-weight:700}.fs-diagram figcaption{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12px;color:var(--fs-muted)}.fs-diagram figcaption b{color:var(--fs-brown)}.fs-step__summary{white-space:normal}.fs-dims[hidden]{display:none}.fs-diagram__wall line{stroke:#8c8279;stroke-width:2;stroke-dasharray:4 3}.fs-diagram__wall text{font-family:var(--font-body-family);font-size:9px;letter-spacing:.12em;fill:#8c8279}.fs-proof-link{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;padding:0 16px;margin-left:-2px;border-radius:6px;background:#fff;border:1px solid var(--fs-line);color:var(--fs-brown);font-size:15px;font-weight:600;text-decoration:none}.fs-proof-link:hover{border-color:var(--fs-brown)}.fs-proof-link__stars{color:#c9962b;letter-spacing:1px;font-size:15px}.fs-proof-link{white-space:nowrap}@media(max-width:420px){.fs-proof-link{font-size:14px;gap:6px;padding:0 14px}.fs-proof-link__stars{font-size:13px;letter-spacing:0}}.fs-label--info{display:flex;align-items:center;gap:6px}.fs-info-btn{width:32px;height:32px;margin:-6px 0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--fs-brown);cursor:pointer;padding:0}.fs-info-btn:hover,.fs-info-btn[aria-expanded=true]{background:var(--fs-ground)}.fs-info{position:relative;padding:12px 14px;border-radius:6px;background:var(--fs-ground);font-size:14px;line-height:1.55;color:var(--fs-body)}.fs-info p{margin:0 0 8px}.fs-info p:last-child{margin:0}.fs-info[hidden]{display:none}.fs-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:560px){.fs-videos{grid-template-columns:1fr}}.fs-video{margin:0;display:flex;flex-direction:column;gap:8px}.fs-video__play,.fs-video__frame{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border:none;border-radius:6px;overflow:hidden;padding:0;background:#1f1a16;cursor:pointer}.fs-video__play img{width:100%;height:100%;object-fit:cover;display:block}.fs-video__icon{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:26px;background:#ffffffeb;color:var(--fs-brown);display:flex;align-items:center;justify-content:center;padding-left:3px;box-sizing:border-box;transition:transform .15s ease}.fs-video__play:hover .fs-video__icon{transform:scale(1.08)}.fs-video figcaption{font-size:14px;font-weight:600;color:var(--fs-brown)}.fs-swatch--img{background:var(--sw-img) center / cover no-repeat,var(--sw)}.fs-gallery__swatch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#f4f1ec}.fs-gallery__swatch[hidden]{display:none}.fs-gallery__swatch-card{position:absolute;top:0;right:0;bottom:0;left:0}.fs-gallery__swatch-img{display:block;width:100%;height:100%;background:center / cover no-repeat}.fs-gallery__swatch-tag{position:absolute;left:14px;right:14px;bottom:14px;margin:0;padding:12px 16px;border-radius:6px;background:#fffffff0;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--fs-muted);box-shadow:0 4px 16px #0000001f}.fs-gallery__swatch-tag b{font-size:17px;color:var(--fs-brown)}[data-fs-colour-name]{color:var(--fs-red)}.fs-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.fs-panel__head .fs-panel__title{margin:0}.fs-panel__head .fs-units button{min-height:36px;min-width:58px;font-size:13px}.fs-gallery__label{position:absolute;left:14px;bottom:14px;z-index:1;margin:0;max-width:calc(100% - 28px);padding:8px 14px;border-radius:8px;background:#fffffff0;color:var(--fs-brown);font-size:14px;font-weight:600;box-shadow:0 4px 14px #0000001f}.fs-gallery__label[hidden]{display:none}.fs-thumbs{position:relative;display:flex;align-items:center;gap:6px}.fs-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-width:0;padding:2px 0}.fs-gallery__thumbs::-webkit-scrollbar{display:none}.fs-gallery__thumb{flex:0 0 76px;scroll-snap-align:start}.fs-thumbs__arrow{flex:none;width:34px;height:34px;border-radius:8px;border:1px solid #CFC9C1;background:#fff;color:var(--fs-brown);display:none;align-items:center;justify-content:center;cursor:pointer;padding:0}.fs-thumbs.is-scrollable .fs-thumbs__arrow{display:flex}.fs-thumbs__arrow:disabled{opacity:.35;cursor:default}.fs-thumbs__arrow:not(:disabled):hover{border-color:var(--fs-brown)}.fs-field input[readonly]{background:var(--fs-ground);color:var(--fs-muted);cursor:not-allowed}.fs-lw-note{margin-top:-4px}.fs-label__extra{padding:2px 8px;border-radius:6px;background:var(--fs-red-tint);color:var(--fs-red);font-size:12px;font-weight:700}.fs-info--group{margin:0 0 10px}.fs-pdp .fs-btn{border-radius:6px}.fs-units button{border-radius:4px}.fs-config .fs-tab{border-radius:6px}.fs-pdp__head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title price" "proof proof";align-items:center;gap:16px 32px}.fs-pdp__head>.fs-pdp__title{grid-area:title;min-width:0}.fs-pdp__title{display:flex;flex-direction:column;gap:8px}.fs-pdp__name{font-size:54px;line-height:1;overflow-wrap:break-word}.fs-pdp__kind{font-size:18px;line-height:1.2;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1e1a17}.fs-pdp__head .fs-proof-link{grid-area:proof;justify-self:stretch;justify-content:center;margin-left:0}.fs-pdp__head .fs-pdp__pricebar{grid-area:price;flex-direction:column;flex-wrap:nowrap;align-items:center;align-self:stretch;justify-content:center;gap:6px;min-width:210px;padding:4px 0 4px 32px;border-left:1px solid var(--fs-line);text-align:center}.fs-pdp__head .fs-pdp__price{align-items:center}.fs-pdp__head .fs-pdp__price-now{font-size:40px}.fs-pdp__head .fs-pdp__price-note{padding-left:0;border-left:none;max-width:200px;margin:0;text-wrap:balance}@media(max-width:1100px){.fs-pdp__name{font-size:44px}.fs-pdp__kind{font-size:16px}.fs-pdp__head .fs-pdp__price-now{font-size:34px}}@media(max-width:640px){.fs-pdp__head{grid-template-columns:1fr;grid-template-areas:"title" "price" "proof"}.fs-pdp__name{font-size:38px;white-space:normal}.fs-pdp__kind{font-size:15px}.fs-pdp__head .fs-pdp__pricebar{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;min-width:0;padding:0;border-left:none;text-align:left;gap:4px 16px}.fs-pdp__head .fs-pdp__price{align-items:flex-start}.fs-pdp__head .fs-pdp__price-note{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/fs-product.css.map */
