.discount-overlay[data-v-fcbbeeaf]{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1313168c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.discount-modal[data-v-fcbbeeaf]{background:#fff;border-radius:20px;width:100%;max-width:520px;max-height:92vh;padding:40px 36px 36px;position:relative;overflow-y:auto;box-shadow:0 24px 64px #00000038}.delivery-modal[data-v-fcbbeeaf]{max-width:100%}@media (width>=768px){.delivery-modal[data-v-fcbbeeaf]{max-width:900px}}.discount-close[data-v-fcbbeeaf]{cursor:pointer;color:#131316;background:#fff;border:1px solid #e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.discount-close[data-v-fcbbeeaf]:hover{background:#f5f5f5}.discount-title[data-v-fcbbeeaf]{color:#131316;margin:0 0 6px;font-family:Proxima Nova,sans-serif;font-size:24px;font-weight:400;line-height:1.2}.discount-description[data-v-fcbbeeaf]{color:#13131699;margin:0 0 20px;font-family:Proxima Nova,sans-serif;font-size:14px;line-height:1.5}.discount-fields[data-v-fcbbeeaf]{gap:16px;margin-bottom:24px}.discount-field[data-v-fcbbeeaf],.discount-fields[data-v-fcbbeeaf]{flex-direction:column;display:flex}.discount-field[data-v-fcbbeeaf]{gap:6px}.discount-field-label[data-v-fcbbeeaf]{letter-spacing:.08em;text-transform:uppercase;color:#13131680;font-family:Proxima Nova,sans-serif;font-size:12px}.discount-input[data-v-fcbbeeaf]{color:#131316;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:60px;outline:none;width:100%;height:48px;padding:0 16px;font-family:Proxima Nova,sans-serif;font-size:16px;transition:border-color .2s}.discount-input[data-v-fcbbeeaf]:focus{border-color:#131316}.discount-input--error[data-v-fcbbeeaf]{border-color:#e53e3e}.discount-error[data-v-fcbbeeaf]{color:#e53e3e;font-family:Proxima Nova,sans-serif;font-size:12px}.discount-btn-submit[data-v-fcbbeeaf]{color:#131316;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #cf9e23;border-radius:60px;justify-content:center;align-items:center;width:100%;height:52px;font-family:Proxima Nova,sans-serif;font-size:15px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.discount-btn-submit[data-v-fcbbeeaf]:hover:not(:disabled){background:#fdc94c;border-color:#fdc94c}.discount-btn-submit[data-v-fcbbeeaf]:disabled{opacity:.6;cursor:not-allowed}.discount-btn-close-final[data-v-fcbbeeaf]{color:#131316;cursor:pointer;background:0 0;border:1px solid #131316;border-radius:60px;width:100%;height:52px;font-family:Proxima Nova,sans-serif;font-size:15px;font-weight:600;transition:background .2s,color .2s}.discount-btn-close-final[data-v-fcbbeeaf]:hover{color:#fff;background:#131316}.discount-privacy-row[data-v-fcbbeeaf]{justify-content:flex-start;margin-top:14px;display:flex}.discount-privacy-label[data-v-fcbbeeaf]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:flex}.discount-privacy-box[data-v-fcbbeeaf]{border:1px solid #13131640;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;transition:border-color .2s,background .2s;display:flex}.discount-privacy-label:hover .discount-privacy-box[data-v-fcbbeeaf]{border-color:#cf9e23}.discount-privacy-box--checked[data-v-fcbbeeaf]{background:#fdc94c;border-color:#cf9e23}.discount-privacy-text[data-v-fcbbeeaf]{color:#131316;font-family:Proxima Nova,Helvetica Neue,sans-serif;font-size:13px;line-height:1.5}.discount-privacy-link[data-v-fcbbeeaf]{color:#131316;-webkit-text-decoration:underline #13131659;text-decoration:underline #13131659;transition:text-decoration-color .2s}.discount-privacy-link[data-v-fcbbeeaf]:hover{text-decoration-color:#131316}.discount-policy-note[data-v-fcbbeeaf]{color:#13131673;margin-top:14px;margin-bottom:0;font-family:Proxima Nova,Helvetica Neue,sans-serif;font-size:11px;line-height:1.6}.discount-spinner[data-v-fcbbeeaf]{border:2px solid #13131633;border-top-color:#131316;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite discount-spin-fcbbeeaf}@keyframes discount-spin-fcbbeeaf{to{transform:rotate(1turn)}}.discount-fade-enter-active[data-v-fcbbeeaf],.discount-fade-leave-active[data-v-fcbbeeaf]{transition:opacity .3s}.discount-fade-enter-from[data-v-fcbbeeaf],.discount-fade-leave-to[data-v-fcbbeeaf]{opacity:0}.delivery-subtitle[data-v-fcbbeeaf]{color:#131316;margin:0 0 12px;font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:500}.delivery-selected-grid[data-v-fcbbeeaf]{flex-wrap:wrap;gap:8px;display:flex}.delivery-square[data-v-fcbbeeaf]{background:#fdfdfd;border:3px solid #fdc94c;border-radius:12px;justify-content:center;align-items:center;width:72px;height:72px;transition:all .2s;display:flex;position:relative;overflow:visible}.delivery-square.has-fabric[data-v-fcbbeeaf]{cursor:pointer;border-color:#cf9e23}.delivery-square:hover.has-fabric .delivery-square-remove[data-v-fcbbeeaf]{opacity:1}.delivery-square-img[data-v-fcbbeeaf]{-o-object-fit:cover;object-fit:cover;border-radius:9px;width:100%;height:100%}.delivery-square-remove[data-v-fcbbeeaf]{color:#fff;opacity:0;background:#e53e3e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .2s;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 4px #0003}.delivery-fabrics-selector[data-v-fcbbeeaf]{margin-top:24px}.delivery-fabrics-scroll[data-v-fcbbeeaf]{max-height:280px;padding-right:8px;overflow-y:auto}.delivery-fabrics-scroll[data-v-fcbbeeaf]::-webkit-scrollbar{width:6px}.delivery-fabrics-scroll[data-v-fcbbeeaf]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.delivery-fabrics-scroll[data-v-fcbbeeaf]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.fabrics-filters[data-v-fcbbeeaf]{margin-bottom:16px}.fabrics-filters__row[data-v-fcbbeeaf]{flex-wrap:wrap;gap:8px;display:flex}.fabrics-filter-btn[data-v-fcbbeeaf]{cursor:pointer;background:0 0;border:1px solid #e8e5e1;border-radius:20px;padding:6px 12px;font-size:13px;transition:all .2s}.fabrics-filter-btn.active[data-v-fcbbeeaf]{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.delivery-fabrics-grid[data-v-fcbbeeaf]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;display:grid}.delivery-fswatch[data-v-fcbbeeaf]{cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;gap:8px;padding:0;transition:opacity .2s;display:flex;position:relative}.delivery-fswatch[data-v-fcbbeeaf]:hover{opacity:.8}.delivery-fswatch.is-selected .fswatch__img[data-v-fcbbeeaf]{border:3px solid #cf9e23;padding:2px}.fswatch__img[data-v-fcbbeeaf]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;box-sizing:border-box;border-radius:16px;width:100%;transition:all .2s}.fswatch__name[data-v-fcbbeeaf]{color:#131316;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;overflow:hidden}.modal-fade-enter-active[data-v-751bc3ff],.modal-fade-leave-active[data-v-751bc3ff]{transition:opacity .3s}.modal-fade-enter-from[data-v-751bc3ff],.modal-fade-leave-to[data-v-751bc3ff]{opacity:0}.modal-fade-enter-active>div[data-v-751bc3ff]:nth-child(2),.modal-fade-leave-active>div[data-v-751bc3ff]:nth-child(2){transition:transform .3s,opacity .3s}.modal-fade-enter-from>div[data-v-751bc3ff]:nth-child(2),.modal-fade-leave-to>div[data-v-751bc3ff]:nth-child(2){opacity:0;transform:translateY(20px)}select[data-v-751bc3ff]{appearance:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20stroke%3D%22%23131316%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 16px center;background-repeat:no-repeat;padding-right:40px!important}.fabrics-section[data-v-d01f8807]{text-align:center;padding:40px 0 20px}.fabrics-section--compact[data-v-d01f8807]{text-align:left;padding:0}.fabrics-section--compact .fswatch--preview[data-v-d01f8807]{width:clamp(68px,7.5vw,120px)}.fabrics-section--compact .flex.gap-3[data-v-d01f8807]{justify-content:flex-start;align-self:flex-start;gap:10px}.fabrics-section__title[data-v-d01f8807]{color:#131316;margin-bottom:24px;font-family:Proxima_Nova,sans-serif;font-size:26px;font-weight:400}@media (width>=640px){.fabrics-section__title[data-v-d01f8807]{font-size:32px}}.fswatch[data-v-d01f8807]{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:0;font-family:inherit;transition:border-color .18s;display:flex}.fswatch[data-v-d01f8807]:hover{border-color:#d0cdc9}.fswatch--active[data-v-d01f8807]{border-color:#302d2a}.fswatch--skeleton[data-v-d01f8807]{pointer-events:none}.fswatch--skeleton[data-v-d01f8807]:before{content:"";background:linear-gradient(90deg,#f0eeeb 25%,#e6e4e1 50%,#f0eeeb 75%) 0 0/200% 100%;animation:1.4s infinite shimmer-d01f8807}.fswatch--skeleton[data-v-d01f8807]:before,.fswatch__img[data-v-d01f8807]{aspect-ratio:1;border-radius:20px;width:100%;display:block}.fswatch__img[data-v-d01f8807]{-o-object-fit:cover;object-fit:cover}.fswatch__img--empty[data-v-d01f8807]{background:#ece9e5}.fswatch__name[data-v-d01f8807]{color:#676767;text-align:center;word-break:break-word;padding:0 2px;font-family:Proxima_Nova,sans-serif;font-size:11px;line-height:1.3}.fabrics-preview[data-v-d01f8807]{justify-content:center;gap:12px;margin-bottom:20px;display:flex}.fswatch--preview[data-v-d01f8807]{flex-shrink:0;width:clamp(96px,18vw,224px)}.fs-service-card[data-v-d01f8807]{cursor:pointer;background:#f9f9f8;border:1px solid #e8e8e6;border-radius:26px;flex-direction:column;justify-content:space-between;padding:20px;transition:all .5s cubic-bezier(.19,1,.22,1);display:flex;overflow:hidden}.fs-service-card[data-v-d01f8807]:hover{background:#fafaf9;border-color:#e0e0de;transform:translateY(-1.2px);box-shadow:0 6px 18px #0000000a}.fs-card-content h3[data-v-d01f8807]{letter-spacing:-.02em;color:#1a1a1a;margin-bottom:8px;font-family:Proxima_Nova,sans-serif;font-size:clamp(13px,1.2vw,17px);font-weight:400;line-height:1.2}.fs-card-content p[data-v-d01f8807]{color:#8e8e8e;font-family:Proxima_Nova,sans-serif;font-size:clamp(11px,.9vw,13px);font-weight:300;line-height:1.5}.fs-icon-area[data-v-d01f8807]{flex:1;align-items:center;padding:12px 0}.fs-card-bottom[data-v-d01f8807],.fs-icon-area[data-v-d01f8807]{justify-content:center;display:flex}.fs-card-footer[data-v-d01f8807]{display:none}.fs-icon-wrapper[data-v-d01f8807]{background:#f3ca5e;border:.8px solid #0000000d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .5s cubic-bezier(.19,1,.22,1);display:flex}.fs-service-card:hover .fs-icon-wrapper[data-v-d01f8807]{background:#000;border-color:#000}.fs-icon-wrapper svg[data-v-d01f8807]{stroke:#000;stroke-width:1px;fill:none;width:16px;height:16px;transition:all .5s cubic-bezier(.19,1,.22,1)}.fs-service-card:hover .fs-icon-wrapper svg[data-v-d01f8807]{stroke:#fff}.fs-promo-btn[data-v-d01f8807]{color:#131316;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #cf9e23;border-radius:60px;align-items:center;padding:8px 17px;font-family:Proxima_Nova,sans-serif;font-size:13px;line-height:1;transition:background .2s,border-color .2s;display:inline-flex}.fs-promo-btn[data-v-d01f8807]:hover,.fs-service-card:hover .fs-promo-btn[data-v-d01f8807]{background:#fdc94c;border-color:#fdc94c}@media (width<=1504px){.fs-service-card[data-v-d01f8807]{flex-direction:row;align-items:center;gap:16px;min-height:0;padding:14px 20px}.fs-icon-area[data-v-d01f8807]{flex:none;order:-1;justify-content:flex-start;padding:0}.fs-card-content[data-v-d01f8807]{flex:1;min-width:0}.fs-card-content h3[data-v-d01f8807]{margin-bottom:4px}.fs-card-bottom[data-v-d01f8807]{flex-shrink:0;justify-content:flex-end}}.fabrics-preview .fswatch[data-v-d01f8807]{flex-shrink:0;width:172px}@media (width<=520px){.fabrics-preview .fswatch[data-v-d01f8807]{width:calc(33vw - 16px)}}.fabrics-accordion[data-v-d01f8807]{cursor:pointer;text-align:left;background:0 0;border:1px solid #e8e5e1;border-left:none;border-right:none;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-family:inherit;transition:border-color .2s;display:flex}.fabrics-accordion[data-v-d01f8807]:hover{border-color:#c8c4bf}.fabrics-accordion__label[data-v-d01f8807]{letter-spacing:.03em;color:#131316;text-transform:uppercase;font-family:Proxima_Nova,sans-serif;font-size:15px;font-weight:500}.fabrics-accordion__icon[data-v-d01f8807]{color:#131316;flex-shrink:0;align-items:center;transition:transform .3s;display:flex}.fabrics-accordion__icon--open[data-v-d01f8807]{transform:rotate(180deg)}.fabrics-all[data-v-d01f8807]{text-align:left;padding-top:24px;overflow:hidden}.fabrics-all__loading[data-v-d01f8807]{padding:8px 0}.fabrics-filters[data-v-d01f8807]{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.fabrics-filters__row[data-v-d01f8807]{flex-wrap:wrap;align-items:center;gap:0;display:flex}.fabrics-filters__row--brands[data-v-d01f8807]{margin-top:4px}.fabrics-filter-btn[data-v-d01f8807]{color:#8e8e8e;text-transform:uppercase;cursor:pointer;white-space:nowrap;letter-spacing:.02em;background:0 0;border:none;margin-bottom:16px;margin-right:20px;padding:0;font-family:Proxima_Nova,sans-serif;font-size:13px;line-height:14px;transition:color .18s}.fabrics-filter-btn[data-v-d01f8807]:hover{color:#131316}.fabrics-filter-btn.active[data-v-d01f8807]{color:#131316;font-weight:700}.fabrics-filter-btn--sm[data-v-d01f8807]{color:#aaa;margin-right:16px;font-size:11px}.fabrics-filter-btn--sm.active[data-v-d01f8807]{color:#131316;font-weight:600}.fabrics-count[data-v-d01f8807]{color:#aaa;margin-bottom:16px;font-family:Proxima_Nova,sans-serif;font-size:13px}.fabrics-grid[data-v-d01f8807]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;max-height:620px;padding-right:6px;display:grid;overflow-y:auto}.fabrics-grid .fabrics-grid[data-v-d01f8807]::-webkit-scrollbar{width:3px}.fabrics-grid .fabrics-grid[data-v-d01f8807]::-webkit-scrollbar-track{background:0 0}.fabrics-grid .fabrics-grid[data-v-d01f8807]::-webkit-scrollbar-thumb{background:#d8d4cf;border-radius:2px}@media (width<=480px){.fabrics-grid[data-v-d01f8807]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:480px}}.fabrics-skeleton-grid[data-v-d01f8807]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;max-height:300px;display:grid;overflow:hidden}.fabrics-expand-enter-active[data-v-d01f8807]{transition:opacity .3s,max-height .4s}.fabrics-expand-leave-active[data-v-d01f8807]{transition:opacity .2s,max-height .3s}.fabrics-expand-enter-from[data-v-d01f8807],.fabrics-expand-leave-to[data-v-d01f8807]{opacity:0;max-height:0}.fabrics-expand-enter-to[data-v-d01f8807],.fabrics-expand-leave-from[data-v-d01f8807]{opacity:1;max-height:3000px}.material-modal-overlay[data-v-d01f8807]{z-index:9999;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.material-modal-content[data-v-d01f8807]{pointer-events:auto;cursor:default;-webkit-backdrop-filter:blur(12px);background:#ffffffbf;border-radius:8px;flex-direction:column;align-items:center;padding:20px;display:flex}.material-modal-image[data-v-d01f8807]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:auto;max-width:calc(60vw - 20px);height:auto;max-height:calc(60vh - 80px);display:block}@media (width<=768px){.material-modal-image[data-v-d01f8807]{max-width:calc(85vw - 40px);max-height:calc(65vh - 80px)}}.material-modal-divider[data-v-d01f8807]{background:#1313161f;align-self:stretch;height:1px;margin-top:20px}.material-modal-name[data-v-d01f8807]{text-align:center;color:#717173;font-weight:300;line-height:1.2}.material-modal-name[data-v-d01f8807],.material-modal-specs[data-v-d01f8807]{margin-top:10px;font-family:Helvetica,sans-serif;font-size:12px}.material-modal-specs[data-v-d01f8807]{text-align:left;grid-template-columns:auto 1fr;align-self:stretch;gap:4px 16px;display:grid}.material-modal-specs dt[data-v-d01f8807]{color:#aaa;white-space:nowrap}.material-modal-specs dd[data-v-d01f8807]{color:#717173;margin:0;font-weight:400}.material-modal-fade-enter-active[data-v-d01f8807],.material-modal-fade-leave-active[data-v-d01f8807]{transition:opacity .2s}.material-modal-fade-enter-from[data-v-d01f8807],.material-modal-fade-leave-to[data-v-d01f8807]{opacity:0}@keyframes shimmer-d01f8807{0%{background-position:200% 0}to{background-position:-200% 0}}.hv-strip[data-v-90c8bef0]{grid-template-columns:1fr;gap:28px;max-width:1400px;margin:0 auto;padding:28px 20px 0;display:grid}.hv-strip__title[data-v-90c8bef0]{text-transform:uppercase;letter-spacing:1.2px;color:#13131699;margin:0 0 14px;font-size:12px}.hv-strip__swatches[data-v-90c8bef0]{flex-wrap:wrap;gap:12px 10px;margin:0;padding:0;list-style:none;display:flex}.hv-swatch[data-v-90c8bef0]{flex-direction:column;align-items:center;gap:8px;width:clamp(68px,7.5vw,120px);display:flex}.hv-swatch__img[data-v-90c8bef0]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#ece9e5;border-radius:20px;width:100%;display:block}.hv-swatch__name[data-v-90c8bef0]{color:#676767;text-align:center;word-break:break-word;font-size:11px;line-height:1.3}@media (width>=768px){.hv-strip[data-v-90c8bef0]{grid-template-columns:1fr 1fr;gap:48px;padding:36px 40px 0}.hv-strip--single[data-v-90c8bef0]{grid-template-columns:1fr}}
