.fkc{--fkc-page-padding: clamp(14px, 3vw, 36px);--fkc-accent: #111111;--fkc-accent-contrast: #ffffff;--fkc-background: #ffffff;--fkc-surface: #ffffff;--fkc-surface-soft: #f6f7f8;--fkc-border: #dedfe3;--fkc-border-strong: #a8abb2;--fkc-text: #171719;--fkc-muted: #656871;--fkc-danger: #b42318;--fkc-warning: #8a5700;--fkc-success: #067647;--fkc-radius-large: 18px;--fkc-radius-medium: 13px;--fkc-tap-size: 48px;color:var(--fkc-text);display:block;margin:0 auto;max-width:var(--fkc-max-width, 1200px);min-width:0;padding:var(--fkc-page-padding);width:100%}.fkc,.fkc *,.fkc *:before,.fkc *:after{box-sizing:border-box}.fkc button,.fkc input,.fkc select{font:inherit}.fkc__header{margin-bottom:clamp(20px,3vw,34px)}.fkc__back{align-items:center;color:var(--fkc-text);display:inline-flex;font-size:14px;gap:7px;margin-bottom:16px;max-width:100%;min-height:44px;text-decoration:none}.fkc__back span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fkc__back:hover{text-decoration:underline}.fkc__heading{font-size:clamp(28px,5vw,46px);letter-spacing:-.025em;line-height:1.06;margin:0;text-wrap:balance}.fkc__intro{color:var(--fkc-muted);font-size:clamp(15px,2vw,17px);line-height:1.55;margin:11px 0 0;max-width:760px}.fkc__intro p{margin:0}.fkc__editor-note,.fkc__setup-error{background:#fff8e6;border:1px solid #f0ca6e;border-radius:var(--fkc-radius-medium);color:#5f4300;line-height:1.45;margin:14px 0;padding:13px 15px}.fkc__editor-block-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.fkc__editor-block-chip{background:#fff;border:1px solid currentColor;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;padding:5px 10px}.fkc__layout{display:grid;gap:clamp(18px,3vw,34px);min-width:0}.fkc__preview-column,.fkc__controls{min-width:0}.fkc__preview-sticky{min-width:0;position:relative}.fkc__preview-toggle{display:none}.fkc__preview-collapse,.fkc__preview-collapse-inner{min-width:0}.fkc__preview-header{align-items:flex-start;display:flex;gap:12px;justify-content:flex-start;margin-bottom:9px}.fkc__preview-heading{min-width:0}.fkc__preview-title{font-size:14px;font-weight:750;letter-spacing:.015em;margin:0}.fkc__preview-help{color:var(--fkc-muted);display:none;font-size:11px;line-height:1.3;margin:2px 0 0}.fkc__canvas-wrap{aspect-ratio:var(--fkc-canvas-ratio, 3 / 2);background:var(--fkc-surface-soft);border:1px solid var(--fkc-border);border-radius:var(--fkc-radius-large);box-shadow:0 8px 28px #11111112;contain:layout paint;isolation:isolate;min-height:180px;min-width:0;overflow:hidden;position:relative;transition:width .18s ease,border-radius .18s ease,box-shadow .18s ease;width:100%}.fkc__canvas-wrap>canvas,.fkc__canvas-wrap .lower-canvas{display:block;height:100%!important;max-height:100%!important;max-width:100%!important;pointer-events:none;width:100%!important}.fkc__canvas-loading{align-items:center;background:#ffffffc7;color:var(--fkc-text);display:flex;flex-direction:column;font-size:13px;font-weight:650;gap:10px;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;padding:20px;pointer-events:none;position:absolute;text-align:center;transition:opacity .16s ease;visibility:hidden;z-index:2}.fkc__canvas-loading.is-visible{opacity:1;visibility:visible}.fkc__spinner{animation:fkc-spin .8s linear infinite;border:3px solid rgba(17,17,17,.14);border-radius:50%;border-top-color:var(--fkc-accent);height:28px;width:28px}@keyframes fkc-spin{to{transform:rotate(360deg)}}.fkc__preview-note{color:var(--fkc-muted);font-size:12px;line-height:1.45;margin:8px 2px 0}.fkc__controls{display:grid;gap:12px}.fkc__step{background:var(--fkc-surface);border:1px solid var(--fkc-border);border-radius:var(--fkc-radius-large);padding:clamp(14px,2vw,18px)}.fkc__step-heading{align-items:center;display:flex;gap:10px;margin:0 0 13px}.fkc__step-number{align-items:center;background:var(--fkc-accent);border-radius:50%;color:var(--fkc-accent-contrast);display:inline-flex;flex:0 0 28px;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.fkc__step-title{font-size:15px;font-weight:750;line-height:1.3;margin:0}.fkc__size-grid,.fkc__fabric-grid{display:grid;gap:8px;min-width:0}.fkc__size-grid{grid-template-columns:1fr}.fkc__fabric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fkc__size-button,.fkc__fabric-button,.fkc__align-button,.fkc__motif-button{-webkit-appearance:none;appearance:none;background:var(--fkc-surface);border:1px solid var(--fkc-border);color:var(--fkc-text);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fkc__size-button{align-items:center;border-radius:12px;display:flex;gap:12px;justify-content:space-between;min-height:58px;min-width:0;padding:9px 12px;text-align:left}.fkc__size-copy{display:grid;gap:2px;min-width:0}.fkc__size-label{font-size:13px;font-weight:750;line-height:1.25}.fkc__size-note{color:var(--fkc-muted);font-size:10px;line-height:1.25}.fkc__size-price{flex:0 0 auto;font-size:13px;font-weight:800;white-space:nowrap}.fkc__fabric-button{align-items:center;border-radius:12px;display:flex;gap:9px;justify-content:flex-start;min-height:var(--fkc-tap-size);min-width:0;padding:8px 10px;text-align:left}.fkc__swatch{background:var(--fkc-swatch, #eeeeee);border:1px solid rgba(0,0,0,.14);border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff73;display:block;flex:0 0 24px;height:24px;width:24px}.fkc__fabric-label{font-size:13px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fkc__fabric-text{display:grid;gap:1px;min-width:0}.fkc__fabric-availability{color:var(--fkc-muted);font-size:10px;line-height:1.2}.fkc__size-button.is-unavailable:not(.is-active),.fkc__fabric-button.is-unavailable:not(.is-active){border-style:dashed;opacity:.62}.fkc__size-button.is-unavailable.is-active .fkc__size-note,.fkc__fabric-button.is-unavailable.is-active .fkc__fabric-availability{color:var(--fkc-danger);font-weight:700}.fkc__size-button.is-active,.fkc__fabric-button.is-active,.fkc__align-button.is-active,.fkc__motif-button.is-active{border-color:var(--fkc-accent);box-shadow:inset 0 0 0 1px var(--fkc-accent)}.fkc__size-button.is-active,.fkc__fabric-button.is-active,.fkc__align-button.is-active{background:#f4f4f4}.fkc button:disabled{cursor:not-allowed;opacity:.42}.fkc__field-grid{display:grid;gap:12px;grid-template-columns:1fr}.fkc__text-modules,.fkc__style-modules{display:grid;gap:12px}.fkc__text-module,.fkc__style-module{background:var(--fkc-surface-soft);border:1px solid var(--fkc-border);border-radius:14px;min-width:0;padding:12px}.fkc__module-title{color:var(--fkc-text);font-size:13px;font-weight:800;line-height:1.35;margin:0 0 10px}.fkc__text-modules>:only-child,.fkc__style-modules>:only-child{background:transparent;border:0;border-radius:0;padding:0}.fkc__field-group{min-width:0}.fkc__label{color:#454851;display:block;font-size:13px;font-weight:700;line-height:1.3;margin:0 0 7px}.fkc__field{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--fkc-border-strong);border-radius:12px;color:var(--fkc-text);font-size:16px;line-height:1.3;min-height:50px;padding:11px 13px;width:100%}.fkc select.fkc__field{background-image:linear-gradient(45deg,transparent 50%,#4d4f55 50%),linear-gradient(135deg,#4d4f55 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.fkc__input-meta{align-items:flex-start;color:var(--fkc-muted);display:flex;font-size:12px;gap:10px;justify-content:space-between;line-height:1.4;margin-top:6px}.fkc__input-meta span:first-child{max-width:80%}.fkc__counter{flex:0 0 auto;font-variant-numeric:tabular-nums}.fkc__align-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.fkc__align-button{align-items:center;border-radius:12px;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:52px;padding:9px}.fkc__align-button svg{flex:0 0 18px;height:18px;width:18px}.fkc__motif-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.fkc__motif-button{border-radius:13px;display:grid;grid-template-rows:minmax(68px,1fr) auto;min-height:108px;min-width:0;overflow:hidden;padding:0;position:relative}.fkc__motif-visual{align-items:center;background:var(--fkc-surface-soft);display:flex;justify-content:center;min-height:68px;overflow:hidden;padding:7px}.fkc__motif-visual img{display:block;height:100%;max-height:72px;max-width:100%;object-fit:contain;width:100%}.fkc__motif-visual--none{color:#73767d;font-size:34px;font-weight:300}.fkc__motif-label{align-items:center;display:flex;font-size:11px;font-weight:700;justify-content:center;line-height:1.2;min-height:34px;overflow-wrap:anywhere;padding:6px 4px;text-align:center}.fkc__hint{color:var(--fkc-muted);font-size:12px;line-height:1.45;margin:7px 1px 0}.fkc__hint.is-error{color:var(--fkc-danger)}.fkc__hint.is-warning{color:var(--fkc-warning)}.fkc__hint.is-success{color:var(--fkc-success)}.fkc__calibrator{background:#f7f9ff;border:1px solid #b8c7ef;border-radius:var(--fkc-radius-medium);margin-top:14px;overflow:hidden}.fkc__calibrator>summary{cursor:pointer;font-size:14px;font-weight:800;list-style-position:inside;padding:12px 14px;-webkit-user-select:none;user-select:none}.fkc__calibrator[open]>summary{border-bottom:1px solid #d7def0}.fkc__calibrator-intro,.fkc__calibrator-help{color:#565d70;font-size:12px;line-height:1.45;margin:0;padding:12px 14px 0}.fkc__calibrator-current{color:#26345c;font-size:13px;font-weight:800;padding:10px 14px 5px}.fkc__calibrator-controls{display:grid;gap:9px;max-height:min(48vh,460px);overflow-y:auto;padding:7px 14px 12px;scrollbar-gutter:stable}.fkc__calibrator-row{background:#fff;border:1px solid #dce2f1;border-radius:9px;padding:8px 10px}.fkc__calibrator-row-heading{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.fkc__calibrator-row-label{font-size:11px;font-weight:700;line-height:1.3}.fkc__calibrator-value{color:#405388;flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800}.fkc__calibrator-range{accent-color:#26345c;cursor:ew-resize;display:block;margin:6px 0 0;min-height:24px;width:100%}.fkc__calibrator-actions{display:grid;gap:7px;grid-template-columns:1fr;padding:0 14px 12px}.fkc__calibrator-transfer{background:#edf2ff;border-block:1px solid #d7def0;margin-bottom:12px;padding:12px 14px}.fkc__calibrator-transfer-title{color:#26345c;display:block;font-size:12px;margin-bottom:9px}.fkc__calibrator-transfer-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.fkc__calibrator-transfer-field{color:#40485b;display:grid;font-size:11px;font-weight:700;gap:5px;min-width:0}.fkc__calibrator-transfer-field select{background:#fff;border:1px solid #9eacd0;border-radius:8px;color:#26345c;min-height:40px;min-width:0;padding:7px 9px;width:100%}.fkc__calibrator-transfer>.fkc__calibrator-button{width:100%}.fkc__calibrator-transfer-actions{display:grid;gap:7px;grid-template-columns:1fr}.fkc__calibrator-button--wide{width:100%}.fkc__calibrator-help--inside{padding:7px 1px 0}.fkc__calibrator-import{border-top:1px solid #d7def0;margin-top:12px;padding-top:2px}.fkc__calibrator-import>summary{color:#40485b;cursor:pointer;font-size:12px;font-weight:750;padding:10px 14px}.fkc__calibrator-import-action{padding:8px 14px 4px}.fkc__calibrator-import-action .fkc__calibrator-button{width:100%}.fkc__calibrator-button:disabled{cursor:not-allowed;opacity:.5}.fkc__calibrator-button{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #9eacd0;border-radius:9px;color:#26345c;cursor:pointer;font-size:12px;font-weight:750;min-height:42px;padding:8px 10px;text-align:center;touch-action:manipulation}.fkc__calibrator-button--primary{background:#26345c;border-color:#26345c;color:#fff}.fkc__calibrator-label{display:block;font-size:11px;font-weight:800;padding:0 14px 5px}.fkc__calibrator-output{background:#fff;border:1px solid #b8c7ef;border-radius:8px;color:#252a35;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.35;margin:0 14px;max-width:calc(100% - 28px);min-height:92px;padding:9px;resize:vertical;width:calc(100% - 28px)}.fkc__calibrator-help{padding-top:7px}.fkc__calibrator-status{font-size:12px;line-height:1.4;margin:0;min-height:34px;padding:7px 14px 12px}.fkc__calibrator-status.is-error{color:var(--fkc-danger)}.fkc__calibrator-status.is-warning{color:var(--fkc-warning)}.fkc__calibrator-status.is-success{color:var(--fkc-success)}.fkc__checkout{background:var(--fkc-background);border-radius:var(--fkc-radius-large);padding-top:2px}.fkc__selected-price{color:var(--fkc-text);font-size:15px;font-weight:800;line-height:1.3;margin:0 2px 9px;text-align:right}.fkc__submit{align-items:center;-webkit-appearance:none;appearance:none;background:var(--fkc-accent);border:1px solid var(--fkc-accent);border-radius:13px;color:var(--fkc-accent-contrast);cursor:pointer;display:flex;font-size:16px;font-weight:800;justify-content:center;min-height:56px;padding:12px 18px;text-align:center;touch-action:manipulation;width:100%}.fkc__submit[aria-busy=true]{cursor:wait;opacity:.72}.fkc__status{font-size:13px;line-height:1.45;margin:8px 2px 0;min-height:19px}.fkc__status.is-error{color:var(--fkc-danger)}.fkc__status.is-warning{color:var(--fkc-warning)}.fkc__status.is-success{color:var(--fkc-success)}.fkc__field:focus-visible,.fkc button:focus-visible,.fkc__back:focus-visible{outline:3px solid rgba(17,17,17,.25);outline-offset:2px}@media(hover:hover){.fkc__size-button:not(:disabled):hover,.fkc__fabric-button:not(:disabled):hover,.fkc__align-button:not(:disabled):hover,.fkc__motif-button:not(:disabled):hover{border-color:var(--fkc-border-strong);transform:translateY(-1px)}.fkc__submit:hover{opacity:.88}}@media(min-width:480px){.fkc__size-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fkc__size-button{align-items:flex-start;flex-direction:column;gap:7px}.fkc__fabric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fkc__field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fkc__field-group--full{grid-column:1 / -1}.fkc__calibrator-actions,.fkc__calibrator-transfer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.fkc__calibrator-button--primary,.fkc__calibrator-button--wide{grid-column:1 / -1}}@media(min-width:900px){.fkc__layout{align-items:start;grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr)}.fkc__preview-column{align-self:start;position:sticky;top:24px}.fkc__controls{gap:14px}}@media(max-width:899px){.fkc__preview-help,.fkc__layout{display:block}.fkc__controls{margin-top:clamp(18px,3vw,34px)}.fkc--mobile-sticky .fkc__preview-column{align-self:start;background:var(--fkc-background);padding-bottom:8px;position:sticky;touch-action:pan-y pinch-zoom;top:calc(env(safe-area-inset-top,0px) + var(--fkc-mobile-sticky-top, 52px));z-index:30}body:has(#Details-menu-drawer-container[open]) .fkc--mobile-sticky .fkc__preview-column,.fkc--mobile-sticky.is-site-drawer-open .fkc__preview-column{opacity:0;pointer-events:none;visibility:hidden}.fkc--mobile-sticky.fkc--design-mode .fkc__preview-column{padding-bottom:0;position:static}.fkc--mobile-sticky .fkc__preview-sticky{background:var(--fkc-background);border:0;border-radius:0;box-shadow:none;padding:0}.fkc--mobile-sticky .fkc__preview-toggle{align-items:center;-webkit-appearance:none;appearance:none;background:#1c1d21e0;border:1px solid rgba(255,255,255,.5);border-radius:50%;box-shadow:0 3px 12px #1113;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:absolute;right:8px;top:7px;touch-action:manipulation;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease;width:40px;z-index:5}.fkc--mobile-sticky .fkc__preview-toggle:active{transform:scale(.94)}.fkc--mobile-sticky .fkc__preview-toggle svg{height:21px;transition:opacity .18s ease,transform .18s ease;width:21px}.fkc--mobile-sticky .fkc__preview-toggle [data-fkc-icon-expand]{opacity:0;position:absolute;transform:translateY(-4px)}.fkc--mobile-sticky .fkc__preview-collapse{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .21s ease,opacity .16s ease,transform .21s ease}.fkc--mobile-sticky .fkc__preview-collapse-inner{min-height:0;overflow:hidden}.fkc--mobile-sticky.is-preview-collapsed .fkc__preview-column{background:transparent;min-height:48px;padding-bottom:0;pointer-events:none}.fkc--mobile-sticky.is-preview-collapsed .fkc__preview-sticky{background:transparent;min-height:48px}.fkc--mobile-sticky.is-preview-collapsed .fkc__preview-toggle{pointer-events:auto}.fkc--mobile-sticky.is-preview-collapsed .fkc__preview-toggle [data-fkc-icon-collapse]{opacity:0;transform:translateY(4px)}.fkc--mobile-sticky.is-preview-collapsed .fkc__preview-toggle [data-fkc-icon-expand]{opacity:1;transform:translateY(0)}.fkc--mobile-sticky.is-preview-collapsed .fkc__preview-collapse{grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(-4px)}.fkc--mobile-sticky.fkc--design-mode .fkc__preview-toggle{display:none}.fkc--mobile-sticky .fkc__preview-header{align-items:center;margin-bottom:5px;padding:0 54px 0 2px}.fkc--mobile-sticky .fkc__canvas-wrap{margin-inline:auto;min-height:0;width:min(var(--fkc-mobile-sticky-width, 100%),100%)}.fkc--mobile-sticky.is-text-entry .fkc__canvas-wrap{width:min(var(--fkc-mobile-sticky-width, 100%),var(--fkc-mobile-text-entry-width, 55%),360px)}.fkc--mobile-sticky.is-text-entry .fkc__preview-note{display:none}.fkc--mobile-sticky.is-text-entry .fkc__checkout{position:static}.fkc--mobile-sticky .fkc__field{scroll-margin-top:210px}@supports (height: 100dvh){.fkc--mobile-sticky .fkc__canvas-wrap{width:min(var(--fkc-mobile-sticky-width, 100%),max(180px,calc(min(52dvh,440px) * var(--fkc-canvas-ratio-decimal, 1.5))),100%)}.fkc--mobile-sticky.is-text-entry .fkc__canvas-wrap{width:min(var(--fkc-mobile-sticky-width, 100%),var(--fkc-mobile-text-entry-width, 55%),max(150px,calc(min(36dvh,300px) * var(--fkc-canvas-ratio-decimal, 1.5))),360px)}}.fkc__checkout{background:#fffffff5;border-radius:0;border-top:1px solid var(--fkc-border);bottom:0;box-shadow:0 -8px 24px #11111114;margin:2px calc(0px - var(--fkc-page-padding)) 0;padding:10px var(--fkc-page-padding) calc(10px + env(safe-area-inset-bottom));position:sticky;z-index:10}.fkc__status:empty{display:none}}@media(max-width:479px){.fkc{--fkc-page-padding: 10px;padding:10px}.fkc__header{margin-bottom:18px}.fkc__back{margin-bottom:11px}.fkc__heading{font-size:clamp(27px,9vw,36px)}.fkc__layout{gap:16px}.fkc__controls{margin-top:16px}.fkc__canvas-wrap{border-radius:14px;min-height:150px}.fkc__step{border-radius:15px;padding:13px}.fkc__fabric-button{padding-inline:9px}.fkc__motif-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.fkc__motif-button{min-height:100px}.fkc__motif-label{font-size:10px}.fkc__checkout{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}}@media(prefers-reduced-motion:reduce){.fkc *,.fkc *:before,.fkc *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.fkc__preview-zoom{align-items:center;-webkit-appearance:none;appearance:none;background:#1c1d21e0;border:1px solid rgba(255,255,255,.5);border-radius:50%;box-shadow:0 3px 12px #1113;color:#fff;cursor:pointer;display:inline-flex;height:44px;width:44px;min-height:44px;min-width:44px;justify-content:center;padding:0;position:absolute;right:8px;top:7px;z-index:5;touch-action:manipulation;transition:transform .16s ease,background-color .16s ease}.fkc__preview-zoom svg{height:22px;width:22px}.fkc__preview-zoom:active{transform:scale(.94)}.fkc__preview-zoom:disabled{opacity:.5;cursor:wait}.fkc__preview-header{min-height:56px;padding-right:62px}.fkc__preview-help{display:block}.fkc__collapse-help{display:none}@media(max-width:899px){.fkc--mobile-sticky .fkc__preview-zoom{right:60px}.fkc--mobile-sticky .fkc__preview-toggle{height:44px;width:44px}.fkc--mobile-sticky .fkc__preview-header{padding-right:112px}.fkc--mobile-sticky .fkc__collapse-help{display:inline}.fkc--mobile-sticky.is-preview-collapsed .fkc__preview-zoom{pointer-events:auto}.fkc--mobile-sticky.is-preview-collapsed .fkc__preview-column,.fkc--mobile-sticky.is-preview-collapsed .fkc__preview-sticky{min-height:58px}.fkc--mobile-sticky.fkc--design-mode .fkc__preview-zoom{right:8px}.fkc--mobile-sticky.fkc--design-mode .fkc__preview-header{padding-right:62px}.fkc--design-mode .fkc__collapse-help{display:none}.fkc:not(.fkc--mobile-sticky) .fkc__canvas-wrap{width:min(var(--fkc-mobile-sticky-width, 100%),100%);min-height:0;margin-inline:auto}}html.fkc-zoom-open{overflow:hidden}html.fkc-zoom-open>body{position:fixed;top:var(--fkc-zoom-scroll-top, 0px);left:0;right:0;width:100%;overflow:hidden}.fkc .fkc__zoom-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border:0;background:transparent;color:#202124;overflow:hidden;overscroll-behavior:contain;box-shadow:none;transform:none;color-scheme:light}.fkc .fkc__zoom-dialog:not([open]){display:none}.fkc .fkc__zoom-dialog[open]{display:grid;place-items:center}.fkc__zoom-dialog::backdrop{background:#0f1114b8}.fkc__zoom-panel{background:#fff;border-radius:16px;box-shadow:0 8px 40px #00000040;width:100%;max-width:1100px;height:100%;max-height:1000px;min-width:0;min-height:0;padding:12px;display:grid;grid-template-rows:auto auto auto minmax(60px,1fr) auto auto auto;gap:8px;overflow:auto;overscroll-behavior:contain;animation:fkc-zoom-appear .16s ease-out}.fkc__zoom-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.fkc__zoom-header h2{margin:0;font-size:20px;line-height:1.3;font-weight:750;color:inherit}.fkc__zoom-hint,.fkc__zoom-note,.fkc__zoom-status{margin:0;line-height:1.4}.fkc__zoom-hint,.fkc__zoom-status{font-size:14px}.fkc__zoom-note{font-size:12px;color:#585b61}.fkc__zoom-status:empty{display:none}.fkc__zoom-status.is-error{color:#a41b1b}.fkc__zoom-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fkc__zoom-level{margin-left:auto;font-size:13px;font-variant-numeric:tabular-nums}.fkc .fkc__zoom-dialog button,.fkc .fkc__zoom-save{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #d1d3d5;border-radius:10px;background:#fff;color:#202124;font:inherit;font-size:15px;font-weight:650;line-height:1.3;text-align:center;text-decoration:none;box-shadow:none;cursor:pointer;touch-action:manipulation}.fkc .fkc__zoom-dialog .fkc__zoom-close{border-radius:50%;padding:8px;flex:0 0 44px}.fkc .fkc__zoom-dialog .fkc__zoom-save{background:#202124;border-color:#202124;color:#fff}.fkc .fkc__zoom-dialog button:disabled,.fkc .fkc__zoom-save[aria-disabled=true]{opacity:.45;cursor:not-allowed}.fkc .fkc__zoom-save[aria-disabled=true]{pointer-events:none}.fkc .fkc__zoom-dialog :focus-visible{outline:3px solid #4a6ba0;outline-offset:2px}.fkc__zoom-viewport{min-height:60px;min-width:0;width:100%;overflow:auto;background:#f3f3f1;border-radius:10px;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.fkc__zoom-stage{min-width:100%;min-height:100%;display:grid;place-items:center}.fkc .fkc__zoom-image{display:block;max-width:none;max-height:none;object-fit:contain;margin:0}.fkc .fkc__zoom-image[hidden]{display:none}.fkc__zoom-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:750px){.fkc__zoom-panel{padding:20px;gap:10px}}@media(max-height:500px){.fkc__zoom-hint,.fkc__zoom-note{display:none}.fkc__zoom-panel{gap:4px;padding:8px;grid-template-rows:auto auto minmax(60px,1fr) auto auto}.fkc__zoom-header h2{font-size:17px}}@keyframes fkc-zoom-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fkc [data-fkc-size-step][hidden]{display:none!important}.fkc .fkc__size-grid--apparel{grid-template-columns:repeat(2,minmax(0,1fr))}.fkc .fkc__size-grid--apparel .fkc__size-button{align-items:flex-start;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;min-height:76px;padding:12px}.fkc .fkc__size-grid--apparel .fkc__size-copy{min-width:0}.fkc .fkc__size-grid--apparel .fkc__size-label,.fkc .fkc__size-grid--apparel .fkc__size-price{overflow-wrap:anywhere;white-space:normal}.fkc .fkc__size-button:disabled,.fkc .fkc__fabric-button:disabled{cursor:not-allowed;opacity:.55}.fkc .fkc__size-button:focus-visible,.fkc .fkc__fabric-button:focus-visible{outline:2px solid var(--fkc-accent);outline-offset:3px}@media(max-width:899px){.fkc .fkc__field{font-size:16px}.fkc .fkc__fabric-button{min-height:52px}}@media(max-width:899px){.fkc--mobile-sticky .fkc__controls :is(button,input,select,textarea){scroll-margin-top:var(--fkc-control-scroll-top, 220px);scroll-margin-bottom:var(--fkc-control-scroll-bottom, 100px)}}@media(max-width:899px)and (max-height:500px){.fkc--mobile-sticky .fkc__preview-header{min-height:48px}.fkc--mobile-sticky .fkc__preview-help,.fkc--mobile-sticky .fkc__preview-note{display:none}.fkc--mobile-sticky .fkc__canvas-wrap,.fkc--mobile-sticky.is-text-entry .fkc__canvas-wrap{width:min(var(--fkc-mobile-sticky-width, 100%),calc(18vh * var(--fkc-canvas-ratio-decimal, 1)),100%);width:min(var(--fkc-mobile-sticky-width, 100%),calc(18dvh * var(--fkc-canvas-ratio-decimal, 1)),100%);min-height:0}.fkc .fkc__checkout{position:static}}.fkc [data-fkc-fit-step][hidden]{display:none!important}.fkc .fkc__fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.fkc .fkc__fit-button{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-width:0;min-height:60px;padding:12px;border:1px solid var(--fkc-border);border-radius:12px;box-shadow:none;background:var(--fkc-surface);color:var(--fkc-text);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fkc .fkc__fit-label{font-size:15px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.fkc .fkc__fit-note{font-size:12px;line-height:1.3;color:var(--fkc-muted)}.fkc .fkc__fit-button.is-active{border-color:var(--fkc-accent);box-shadow:inset 0 0 0 1px var(--fkc-accent);background:var(--fkc-surface-soft)}.fkc .fkc__fit-button:disabled{opacity:.55;cursor:not-allowed}.fkc .fkc__fit-button:focus-visible{outline:2px solid var(--fkc-accent);outline-offset:3px}@media(hover:hover){.fkc .fkc__fit-button:not(:disabled):hover{border-color:var(--fkc-accent)}}@media(max-width:899px){.fkc .fkc__fit-button{min-height:64px}.fkc .fkc__fit-label{font-size:16px}.fkc .fkc__fit-note{line-height:1.4;white-space:normal;overflow-wrap:anywhere}.fkc [data-fkc-fit-step]{scroll-margin-top:var(--fkc-control-scroll-top, 220px)}}.fkc .fkc__canvas-open{-webkit-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;box-shadow:none;cursor:zoom-in;touch-action:pan-y pinch-zoom}.fkc .fkc__canvas-open:before,.fkc .fkc__canvas-open:after{content:none}.fkc .fkc__canvas-open:disabled{cursor:wait}.fkc .fkc__canvas-open:focus-visible{outline:3px solid var(--fkc-accent);outline-offset:-5px}.fkc .fkc__preview-help-button{-webkit-appearance:none;appearance:none;position:absolute;top:8px;right:60px;z-index:5;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:1px solid var(--fkc-border);border-radius:50%;background:var(--fkc-surface);color:var(--fkc-text);box-shadow:0 2px 8px #00000014;cursor:pointer;touch-action:manipulation}.fkc .fkc__preview-help-button svg{display:block;width:22px;height:22px}.fkc .fkc__preview-help-button:disabled{opacity:.4;cursor:wait}.fkc .fkc__preview-help-button:focus-visible{outline:3px solid var(--fkc-accent);outline-offset:2px}.fkc.fkc--has-tour .fkc__preview-header{padding-right:112px}@media(max-width:899px){.fkc--mobile-sticky.fkc--has-tour .fkc__preview-help-button{right:112px}.fkc--mobile-sticky.fkc--has-tour .fkc__preview-header{padding-right:162px}.fkc--mobile-sticky.fkc--design-mode.fkc--has-tour .fkc__preview-help-button{right:60px}.fkc--mobile-sticky.fkc--design-mode.fkc--has-tour .fkc__preview-header{padding-right:112px}}@media(max-width:480px){.fkc.fkc--has-tour .fkc__preview-title{font-size:15px;line-height:1.3}.fkc.fkc--has-tour .fkc__preview-help{display:none}.fkc.fkc--has-tour .fkc__preview-header{min-height:60px}}html.fkc-zoom-open{overflow:hidden!important;overscroll-behavior:none}html.fkc-zoom-open>body{position:fixed!important;top:var(--fkc-zoom-scroll-top, 0px)!important;left:0!important;right:0!important;width:100%!important;overflow:hidden!important;overscroll-behavior:none}.fkc .fkc__zoom-dialog{overscroll-behavior:none}.fkc .fkc__zoom-panel{overflow:hidden;min-height:0;grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.fkc .fkc__zoom-viewport{min-height:0;overscroll-behavior:none;touch-action:pan-x pan-y}.fkc .fkc__zoom-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media(max-height:500px){.fkc .fkc__zoom-panel{grid-template-rows:auto auto minmax(0,1fr) auto auto}}@media(max-width:360px){.fkc .fkc__zoom-panel{padding:8px;gap:6px}.fkc .fkc__zoom-dialog button,.fkc .fkc__zoom-save{font-size:14px;padding:8px}.fkc .fkc__zoom-level{margin-left:0}}html.fkc-tour-open{overflow:hidden!important;overscroll-behavior:none;scroll-behavior:auto!important}html.fkc-tour-open>body{overscroll-behavior:none}@media(min-width:900px){html.fkc-tour-open,html.fkc-tour-open>body,html.fkc-tour-open [data-fkc-tour-scroll-root]{scroll-behavior:auto!important;scroll-snap-type:none!important;overflow-anchor:none!important}html.fkc-tour-open{scrollbar-gutter:stable}}.fkc.is-tour-active .fkc__preview-column,.fkc.is-tour-active .fkc__preview-sticky,.fkc.is-tour-active .fkc__checkout{position:relative!important;top:auto!important;bottom:auto!important}.fkc.is-tour-active .fkc__calibrator{display:none}.fkc.is-tour-active:after{content:"";display:block;height:100vh;height:100dvh;pointer-events:none}.fkc.is-tour-active .fkc__preview-collapse{transition:none!important}.fkc-tour{--fkc-tour-opacity: .65;--fkc-tour-text: #000000;--fkc-tour-overlay: #000000;--fkc-tour-primary: #000000;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;padding:0;margin:0;border:0;background:transparent;color:var(--fkc-tour-text);box-shadow:none;font-family:var(--font-body--family, system-ui, sans-serif);font-size:16px;line-height:1.45;color-scheme:light;overflow:hidden;overscroll-behavior:none}.fkc-tour:not([open]){display:none}.fkc-tour[open]{display:block}.fkc-tour::backdrop{background:transparent}.fkc-tour *,.fkc-tour *:before,.fkc-tour *:after{box-sizing:border-box}.fkc-tour__shade,.fkc-tour__drawing{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.fkc-tour__shade path{fill:var(--fkc-tour-overlay);fill-opacity:var(--fkc-tour-opacity)}.fkc-tour__ring{position:absolute;pointer-events:none;border:2px solid #fff;border-radius:16px;box-shadow:0 0 0 2px #ffffff24}.fkc-tour__panel{position:absolute;width:min(360px,calc(100% - 24px));max-height:calc(100% - 24px);display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid #e4e4e4;border-radius:20px;background:#fff;color:var(--fkc-tour-text);box-shadow:0 12px 45px #0003;overflow:hidden}.fkc-tour__head{position:relative;padding-right:44px;flex:0 0 auto}.fkc-tour__progress{margin:0 0 4px;color:var(--fkc-tour-text);font-size:12px;font-weight:650}.fkc-tour__title{margin:0;color:var(--fkc-tour-text);font-size:20px;font-weight:750;line-height:1.2;overflow-wrap:anywhere}.fkc-tour__description{margin:0;color:var(--fkc-tour-text);min-height:0;overflow:auto;overscroll-behavior:contain;white-space:pre-line;font-size:15px;line-height:1.45}.fkc-tour__description p{margin:0 0 8px}.fkc-tour__description p:last-child{margin-bottom:0}.fkc-tour__navigation{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto;padding-top:2px}.fkc-tour button{-webkit-appearance:none;appearance:none;display:inline-flex;justify-content:center;align-items:center;min-height:44px;min-width:44px;padding:10px 14px;margin:0;border:1px solid #d7d7d7;border-radius:12px;background:#fff;color:var(--fkc-tour-text);font:inherit;font-size:15px;line-height:1.25;font-weight:650;cursor:pointer;box-shadow:none;touch-action:manipulation}.fkc-tour button:before,.fkc-tour button:after{content:none}.fkc-tour button[hidden],.fkc-tour [hidden]{display:none!important}.fkc-tour button:focus-visible{outline:3px solid var(--fkc-tour-primary);outline-offset:2px}.fkc-tour button:disabled{opacity:.45;cursor:default}.fkc-tour .fkc-tour__next{background:var(--fkc-tour-primary);color:#fff;border-color:var(--fkc-tour-primary);flex:1}.fkc-tour .fkc-tour__close{position:absolute;top:-8px;right:-8px;padding:0;border:0;border-radius:50%}.fkc-tour .fkc-tour__close svg{width:22px;height:22px}.fkc-tour .fkc-tour__skip{font-size:14px}.fkc-tour__drawing path{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.fkc-tour__panel[data-fkc-tour-phase=intro],.fkc-tour__panel[data-fkc-tour-phase=done]{left:50%!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)}@media(max-width:899px){.fkc-tour__panel{left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))!important;top:auto!important;width:auto;max-height:48%;padding:16px;border-radius:18px;gap:8px}.fkc-tour__panel[data-fkc-tour-phase=intro],.fkc-tour__panel[data-fkc-tour-phase=done]{left:max(12px,env(safe-area-inset-left))!important;top:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;transform:none}.fkc-tour__title{font-size:19px}.fkc-tour__navigation button{font-size:15px}}@media(max-height:500px){.fkc-tour__panel{padding:12px;gap:6px;max-height:62%}.fkc-tour__title{font-size:17px}.fkc-tour__progress{margin:0}}@media(prefers-reduced-motion:no-preference){.fkc-tour__panel{animation:fkc-tour-arrive .14s ease-out}.fkc-tour__ring{transition:left .14s ease-out,top .14s ease-out,width .14s ease-out,height .14s ease-out}}@keyframes fkc-tour-arrive{0%{opacity:0}to{opacity:1}}.fkc-tour .fkc-tour__title:focus,.fkc-tour .fkc-tour__title:focus-visible{outline:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fantastick-configurator.css.map */
