.kb-product__crumbs{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;padding-bottom:20px}.kb-product__crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-size:13px;line-height:16px;color:var(--kb-ink-muted)}.kb-product__back{flex-shrink:0;color:var(--kb-ink-muted);font-size:13px;line-height:16px;text-decoration:none}.kb-product__back:hover{color:var(--kb-ink)}.kb-product__crumbs li+li:before{content:"/";margin-right:6px}.kb-product__crumbs a{color:inherit;text-decoration:none}.kb-product__crumbs a:hover{color:var(--kb-ink)}.kb-product__grid{display:grid;grid-template-columns:minmax(0,758fr) minmax(0,522fr);gap:64px;align-items:start;padding-bottom:120px}.kb-gallery{display:flex;gap:16px;position:sticky;top:96px}.kb-gallery__thumbs{display:flex;flex-direction:column;flex-shrink:0;gap:10px;width:76px;margin:0;padding:0;list-style:none}.kb-gallery__thumb{display:block;width:76px;aspect-ratio:4 / 5;padding:0;overflow:hidden;border:0;background:#f5f5f5;opacity:.85;transition:opacity .2s var(--kb-ease);cursor:pointer}.kb-gallery__thumb img{width:100%;height:100%;object-fit:cover}.kb-gallery__thumb.is-active,.kb-gallery__thumb:hover{opacity:1}.kb-gallery__thumb.is-active{outline:1.5px solid var(--kb-ink);outline-offset:2px}.kb-product__chips{gap:8px}.kb-product__chips .kb-chip{min-height:44px;font-size:14px}.kb-product__chips .kb-chip.is-active,.kb-product__chips .kb-chip:has(input:checked){border:1px solid var(--kb-ink);box-shadow:inset 0 0 0 .5px var(--kb-ink)}.kb-product__chips .kb-chip__swatch{width:28px;height:28px}.kb-product .kb-accordion__item summary{font-size:15px}.kb-gallery__stage{position:relative;flex:1;min-width:0}.kb-gallery__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kb-gallery__track::-webkit-scrollbar{display:none}.kb-gallery__slide{flex:0 0 100%;aspect-ratio:666 / 880;scroll-snap-align:start;background:#f5f5f5}.kb-gallery__slide img,.kb-gallery__slide svg,.kb-gallery__slide video{display:block;width:100%;height:100%;object-fit:cover}.kb-gallery__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.kb-gallery__expand{position:absolute;top:20px;right:20px;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--kb-ink);cursor:zoom-in;transition:background-color .2s var(--kb-ease)}.kb-gallery__expand:hover{background:var(--kb-white)}.kb-gallery__badges{position:absolute;top:20px;left:20px;display:flex;gap:8px;margin:0;pointer-events:none}.kb-gallery__badges span{padding:6px 12px;border-radius:var(--kb-pill);background:#ffffffeb;font-size:12px;line-height:16px;color:var(--kb-ink)}.kb-gallery__foot{position:absolute;left:20px;right:20px;bottom:20px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.kb-gallery__caption{margin:0;padding:8px 14px;border-radius:var(--kb-pill);background:#f1f0ecf0;font-size:13px;line-height:16px}.kb-gallery__dashes{display:none}.kb-gallery__arrows{display:flex;gap:8px;pointer-events:auto}.kb-gallery__arrows button{width:44px;height:44px;border:0;border-radius:50%;background:var(--kb-white);color:var(--kb-ink);font-size:16px;cursor:pointer}.kb-gallery__arrows button:first-child{background:#f1f0ecd9}.kb-gallery__dialog{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;border:0;background:#111111f2}.kb-gallery__dialog img{width:100%;height:100%;object-fit:contain;cursor:zoom-out}.kb-gallery__dialog-close{position:absolute;top:20px;right:20px;width:44px;height:44px;border:0;border-radius:50%;background:var(--kb-white);font-size:22px;cursor:pointer}.kb-product__info{display:flex;flex-direction:column;gap:32px;padding-top:24px}.kb-product__head{display:flex;flex-direction:column;gap:16px}.kb-product__title-row{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.kb-product__title{margin:0;font-family:var(--kb-font-accent);font-style:italic;font-weight:var(--kb-font-accent-weight, 300);font-size:clamp(56px,6vw,88px);line-height:1;letter-spacing:-.02em;color:var(--kb-ink)}.kb-product__title--long{font-family:var(--kb-font-sans);font-style:normal;font-weight:400;font-size:clamp(36px,3.4vw,48px);line-height:1.05;letter-spacing:-.04em}.kb-product__price{margin:0;flex-shrink:0;font-size:28px;line-height:32px;letter-spacing:-.02em}.kb-product__lede{margin:0;font-size:16px;line-height:26px;color:var(--kb-ink)}.kb-product__option{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0}.kb-product__option-label{display:flex;justify-content:space-between;width:100%;margin:0;padding:0;font-size:14px;line-height:20px}.kb-product__option-meta{font-size:14px;color:var(--kb-ink-muted)}.kb-product__form{display:flex;flex-direction:column;gap:28px;margin:0}.kb-product__buy{display:flex;gap:10px}.kb-qty{display:flex;align-items:center;flex-shrink:0;height:56px;padding:0 8px;border:1px solid var(--kb-line);border-radius:var(--kb-pill)}.kb-qty button{width:36px;height:36px;border:0;background:none;font-size:18px;cursor:pointer}.kb-qty input{width:40px;border:0;text-align:center;font:inherit;font-size:16px;-moz-appearance:textfield}.kb-qty input::-webkit-inner-spin-button{display:none}.kb-lot{display:flex;flex-direction:column;gap:12px;margin:0 0 20px;padding:0;border:0}.kb-lot__legend{margin-bottom:12px}.kb-lot__count{color:var(--kb-ink-muted);font-variant-numeric:tabular-nums}.kb-lot.is-complete .kb-lot__count{color:var(--kb-ink)}.kb-lot__rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--kb-line)}.kb-lot__row{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--kb-line)}.kb-lot__swatch{flex-shrink:0;width:24px;height:24px;border:1px solid var(--kb-line);border-radius:50%}.kb-lot__name{flex:1;font-size:15px}.kb-lot__qty.kb-qty{height:40px;padding:0 4px}.kb-lot__qty button{width:32px;height:32px}.kb-lot__qty button:disabled{opacity:.3;cursor:default}.kb-lot__qty output{min-width:28px;font-size:15px;text-align:center;font-variant-numeric:tabular-nums}.kb-lot__row.is-picked .kb-lot__qty{border-color:var(--kb-ink)}.kb-lot__hint{margin:0;color:var(--kb-ink-muted);font-size:13px;line-height:18px}.kb-lot__hint.is-complete{color:var(--kb-ink)}.kb-lot{margin-bottom:0}.kb-lot__sizes{margin:0 0 8px;padding:0;border:0}.kb-lot__compose{margin:0;padding:0;border:0}.kb-lot__compose[hidden],.kb-lot__hint[hidden]{display:none}.kb-lot__out{display:none;color:var(--kb-ink-muted);font-size:13px}.kb-lot__row.is-out .kb-lot__out{display:inline}.kb-lot__row.is-out .kb-lot__name,.kb-lot__row.is-out .kb-lot__swatch,.kb-lot.is-disabled .kb-lot__rows,.kb-lot.is-disabled .kb-lot__count{opacity:.45}.kb-lot.is-disabled .kb-lot__row.is-picked .kb-lot__qty{border-color:var(--kb-line)}.kb-product__add{display:flex;flex:1;justify-content:space-between;align-items:center;height:56px;padding:0 28px;border:0;border-radius:var(--kb-pill);background:var(--kb-ink);color:var(--kb-white);font:inherit;font-size:15px;cursor:pointer;transition:background-color .2s var(--kb-ease)}.kb-product__add:hover{background:#2b2a27}.kb-product__add:disabled{background:var(--kb-line);color:var(--kb-ink-muted);cursor:not-allowed}.kb-product__add[aria-busy=true]{opacity:.6}.kb-product__error{margin:-12px 0 0;font-size:14px;color:var(--kb-todo)}.kb-product__stock{display:flex;align-items:center;gap:10px;margin:-12px 0 0;font-size:14px}.kb-product__installments{margin:8px 0 0;color:var(--kb-ink-muted);font-size:14px;line-height:20px}.kb-product__stock-dot{width:8px;height:8px;border-radius:50%;background:#3f7d4e}.kb-product__stock-dot.is-out{background:var(--kb-todo)}.kb-product__tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}.kb-product__tiles li{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:0;background:var(--kb-paper)}.kb-product__tile-title{font-size:14px;line-height:20px}.kb-product__tile-text{font-size:14px;line-height:20px;color:var(--kb-ink-muted)}.kb-product__tile-text.kb-todo{color:var(--kb-todo)}.kb-product__sticky{display:none}@media screen and (max-width:989px){.kb-gallery__expand,.kb-product__crumbs{display:none}.kb-product__grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-inline:0;padding-bottom:56px}.kb-gallery{position:static}.kb-gallery__thumbs,.kb-gallery__arrows{display:none}.kb-gallery__slide{aspect-ratio:390 / 500}.kb-gallery__badges span:nth-child(2){display:none}.kb-product__info{padding:0 var(--kb-gutter);gap:24px}.kb-product__title{font-size:56px}.kb-product__price{font-size:22px}.kb-product__lede{font-size:16px;line-height:25px}.kb-product__sticky:not([hidden]){position:fixed;left:12px;right:12px;bottom:12px;z-index:20;display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px;border-radius:var(--kb-pill);background:#f1f0ecf5;box-shadow:0 8px 32px #11111226}.kb-product__sticky-thumb{flex-shrink:0;width:36px;height:36px;overflow:hidden;border-radius:50%;background:#f6f6f6}.kb-product__sticky-thumb img{width:100%;height:100%;object-fit:cover}.kb-product__sticky-text{display:flex;flex:1;flex-direction:column;min-width:0}.kb-product__sticky-name{font-size:14px;line-height:18px}.kb-product__sticky-meta{color:var(--kb-ink-muted);font-size:13px;line-height:16px;white-space:nowrap}.kb-product__sticky .kb-pill{flex-shrink:0;min-height:44px;padding-inline:20px;font-size:13px}.kb-gallery__foot{display:none}.kb-gallery__dashes{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:6px;margin:0;pointer-events:none}.kb-gallery__dashes span{width:6px;height:4px;border-radius:2px;background:#f1f0ec;opacity:.6;transition:width .25s var(--kb-ease),opacity .25s var(--kb-ease)}.kb-gallery__dashes span.is-active{width:20px;opacity:1}.kb-product__chips{flex-wrap:nowrap;gap:6px;margin-inline:calc(var(--kb-gutter) * -1);padding-inline:var(--kb-gutter);overflow-x:auto;scrollbar-width:none}.kb-product__chips .kb-chip{flex-shrink:0;min-height:40px;padding:0 14px 0 6px;gap:8px;font-size:13px}.kb-product__chips .kb-chip__swatch{width:28px;height:28px}.kb-product__buy .kb-qty{display:none}.kb-product__add{height:54px;padding:0 24px}.kb-product__tiles{display:flex;gap:8px;margin-inline:calc(var(--kb-gutter) * -1);padding-inline:var(--kb-gutter);overflow-x:auto;scrollbar-width:none}.kb-product__tiles li{flex:0 0 150px;padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mfc-product.css.map */
