qk-bundles{display:block;position:relative;color:#111;container-type:inline-size;--qkb-orange:#FF3B10;--qkb-price:#FF3900;--qkb-line:#ececec;--qkb-soft:#F2F2F2}body:has(qk-bundles) [class*=qknf-bubble],body:has(qk-bundles) .woot-widget-bubble,body:has(qk-bundles) .woot-widget-holder{display:none!important}.qkb *{box-sizing:border-box}.qkb button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent}.qkb-hero{max-width:1200px;margin:0 auto;padding:44px 18px 26px;text-align:center}.qkb-hero__title{margin:0;font-size:min(13.5cqw,76px);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-transform:uppercase}.qkb-hero__text{margin:14px auto 0;max-width:400px;font-size:15px;line-height:1.5;color:#6b6b6b}.qkb-ladder{display:grid;grid-template-columns:repeat(var(--qkb-tiers,4),minmax(0,1fr));max-width:460px;margin:22px auto 0;border-top:1px solid var(--qkb-line)}.qkb-ladder div{padding:12px 0 0}.qkb-ladder [hidden]{display:none}.qkb-ladder b{display:block;font-size:21px;font-weight:700;letter-spacing:-.02em}.qkb-ladder span{font-size:12px;color:#8a8a8a}.qkb-prog{position:sticky;top:calc(var(--sticky-area-height,0px) - 1px);padding-top:1px;z-index:4;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #f0f0f0}.qkb-prog>*{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px}.qkb-prog__top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:12px;font-size:13px}.qkb-prog__top b{font-weight:600}.qkb-prog__top span{color:#8a8a8a;white-space:nowrap}.qkb-prog__top em{font-style:normal;color:var(--qkb-price);font-weight:600}.qkb-prog__segs{display:grid;grid-template-columns:repeat(var(--qkb-steps,5),minmax(0,1fr));gap:5px;padding-top:9px;padding-bottom:10px}.qkb-seg{display:flex;flex-direction:column;gap:6px;min-width:0}.qkb-seg i{display:block;height:4px;border-radius:2px;background:#ebebeb;position:relative;overflow:hidden}.qkb-seg i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#111;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.qkb-seg.is-done i:after{transform:scaleX(1)}.qkb-seg.is-current i{background:#ffd9cc}.qkb-seg.is-current i:after{background:var(--qkb-orange);transform:scaleX(.35)}.qkb-seg span{font-size:11px;color:#a0a0a0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qkb-seg.is-done span{color:#111}.qkb-seg.is-current span{color:#111;font-weight:600}.qkb-seg__thumb,.qkb-seg__pick,.qkb-seg__edit{display:none}.qkb-steps{max-width:1200px;margin:0 auto;padding:16px 18px 8px;min-height:60vh}.qkb-step[hidden]{display:none}.qkb-step.is-entering{animation:qkb-in .32s cubic-bezier(.2,.7,.2,1) both}.qkb-step.is-leaving{animation:qkb-out .16s ease-in both}.qkb-step.is-back.is-entering{animation-name:qkb-in-back}.qkb-step.is-back.is-leaving{animation-name:qkb-out-back}@keyframes qkb-in{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes qkb-out{to{opacity:0;transform:translate(-22px)}}@keyframes qkb-in-back{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes qkb-out-back{to{opacity:0;transform:translate(22px)}}.qkb-step__title{margin:0 0 12px;font-size:22px;font-weight:700;letter-spacing:-.025em}.qkb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qkb-card{touch-action:manipulation;display:flex;flex-direction:column;min-width:0;border:1px solid var(--qkb-line);border-radius:14px;padding:6px 6px 9px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s,box-shadow .2s,transform .12s;-webkit-tap-highlight-color:transparent}@media(hover:hover){.qkb-card:active{transform:scale(.98)}}.qkb-card.is-selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.qkb-card__media{position:relative;display:flex;align-items:center;justify-content:center;background:var(--qkb-soft);border-radius:10px;aspect-ratio:1/.82;overflow:hidden}.qkb-card__img{width:82%;height:72%;object-fit:contain;mix-blend-mode:multiply;pointer-events:none}.qkb-mag{position:absolute!important;z-index:2;top:6px;left:6px;width:28px;height:28px;border-radius:50%;background:#ffffffeb!important;display:grid!important;place-items:center;box-shadow:0 1px 4px #00000014}.qkb-mag:before,.qkb-add>span:before,.qkb-x:before,.qkb-bar__up:before,.qkb-row__remove:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:var(--qkb-ico) center/contain no-repeat;mask:var(--qkb-ico) center/contain no-repeat}.qkb-mag{--qkb-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='7' cy='7' r='4.2' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3Cpath d='M10.2 10.2l3.3 3.3' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.qkb-disc{position:absolute;z-index:1;top:6px;right:6px;background:var(--qkb-orange);color:#fff;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.35}.qkb-card__rating{position:absolute;right:7px;bottom:5px;font-size:10px;line-height:1;transform:scale(.82);transform-origin:right bottom}.qkb-card__rating .rating{margin:0}.qkb-card__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:8px 3px 0;font-size:13px;font-weight:600;line-height:1.3}.qkb-card__foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:auto 3px 0;padding-top:8px}.qkb-price{display:flex;align-items:baseline;gap:5px;min-width:0;white-space:nowrap}.qkb-price b{font-size:14px;font-weight:800;color:var(--qkb-price)}.qkb-price s{font-size:11px;color:#9a9a9a}.qkb-add{position:relative;width:30px;height:30px;border-radius:50%;background:#111;color:#fff;flex:none;transition:background .2s}.qkb-add>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:opacity .2s,transform .3s cubic-bezier(.3,1.6,.5,1)}.qkb-add__plus{--qkb-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3.5v9M3.5 8h9' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.qkb-add__check{--qkb-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.8 8.4l2.7 2.7 5.7-6.2' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");opacity:0;transform:scale(.4)}.is-selected .qkb-add{background:var(--qkb-orange)}.is-selected .qkb-add__plus{opacity:0;transform:scale(.4) rotate(90deg)}.is-selected .qkb-add__check{opacity:1;transform:none}.qkb-empty{font-size:14px;color:#8a8a8a;padding:12px 0}.qkb-ready{max-width:1200px;margin:0 auto;padding:26px 18px 40px}.qkb-ready__title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.qkb-ready__row{margin-top:16px}.qkb-ready__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.qkb-ready__head b{font-size:14px;font-weight:600}.qkb-ready__head span{font-size:12px;color:#8a8a8a}.qkb-ready__scroll{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;margin:0 -18px;padding:0 18px 2px;scroll-padding:0 18px;scrollbar-width:none}.qkb-ready__scroll::-webkit-scrollbar{display:none}.qkb-ready__scroll>.qkb-card{scroll-snap-align:start}.qkb-mosaic{position:relative;display:grid;gap:3px;aspect-ratio:1/.82;border-radius:10px;overflow:hidden;grid-template-columns:1fr 1fr}.qkb-mosaic--3,.qkb-mosaic--4,.qkb-mosaic--5{grid-template-rows:1fr 1fr}.qkb-mosaic--3 .qkb-mosaic__tile:first-of-type{grid-column:1/3}.qkb-mosaic--5 .qkb-mosaic__tile:first-of-type{grid-row:1/3}.qkb-mosaic__tile{display:grid;place-items:center;background:var(--qkb-soft);min-width:0;min-height:0;overflow:hidden}.qkb-mosaic__tile img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply}.qkb-bar{position:sticky;bottom:0;z-index:5;padding:0 10px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none}.qkb-bar__inner{pointer-events:auto;max-width:560px;margin:0 auto;background:#fff;border:1px solid #e9e9e9;border-radius:18px;padding:10px;box-shadow:0 -6px 24px #00000014,0 1px 3px #0000000f}.qkb-bar__sum{display:flex!important;align-items:center;gap:10px;min-height:34px;width:100%}.qkb-bar__thumbs{display:flex;flex:none}.qkb-thumb{width:30px;height:30px;border-radius:8px;background:var(--qkb-soft);border:2px solid #fff;margin-left:-9px;display:grid;place-items:center;overflow:hidden}.qkb-thumb:first-child{margin-left:0}.qkb-thumb img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.qkb-thumb.is-new{animation:qkb-pop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes qkb-pop{0%{transform:scale(.4)}to{transform:none}}.qkb-bar__text{flex:1;min-width:0;line-height:1.2}.qkb-bar__text small{display:block;font-size:11.5px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qkb-bar__text .qkb-price b{font-size:17px}.qkb-bar__up{width:28px;height:28px;border-radius:50%;background:var(--qkb-soft);display:grid;place-items:center;flex:none;--qkb-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 10l4-4 4 4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.qkb-bar__actions{display:grid;grid-template-columns:1fr 1.3fr;gap:8px;margin-top:10px}.qkb-btn{height:46px;border-radius:99px!important;font-size:14px!important;font-weight:600!important;display:grid!important;place-items:center;white-space:nowrap;padding:0 12px!important;background:#111!important;color:#fff!important;transition:opacity .2s,background .2s}.qkb-btn--ghost{background:#fff!important;color:#111!important;border:1px solid #dcdcdc!important}.qkb-btn:disabled{background:#e9e9e9!important;color:#a6a6a6!important;cursor:default}.qkb-flash{animation:qkb-flash .5s ease}@keyframes qkb-flash{30%{color:var(--qkb-orange);transform:scale(1.06)}}.qkb-fly{position:fixed;z-index:3000;pointer-events:none;border-radius:10px;background:var(--qkb-soft);display:grid;place-items:center;overflow:hidden}.qkb-fly img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.qkb-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#00000052;opacity:0;pointer-events:none;transition:opacity .25s}.qkb-overlay.is-open{opacity:1;pointer-events:auto}.qkb-overlay.is-top{z-index:2002}.qkb-sheet{position:fixed;left:0;right:0;bottom:0;margin:0 auto;width:100%;max-height:88vh;max-height:88dvh;z-index:2001;display:flex;flex-direction:column;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -10px 40px #00000026;transform:translateY(105%);transition:transform .34s cubic-bezier(.2,.8,.2,1);visibility:hidden}.qkb-sheet.is-open{transform:none;visibility:visible}.qkb-sheet--product{z-index:2003;max-height:94vh;max-height:94dvh}.qkb-sheet__head{flex:none;padding:8px 16px 0}.qkb-sheet__grab{display:block;width:40px;height:4px;border-radius:2px;background:#ddd;margin:0 auto 10px}.qkb-sheet__title{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.qkb-sheet__title b{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qkb-x{width:32px;height:32px;border-radius:50%;background:var(--qkb-soft)!important;display:grid!important;place-items:center;flex:none;--qkb-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.qkb-sheet__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 16px 14px}.qkb-sheet__body--product{padding:0}.qkb-sheet__body--product product-quick-add,.qkb-sheet__body--product .product-quick-add{display:none!important}.qkb-sheet__body--product .shopify-section--main-product{padding-top:0}.qkb-loading{display:grid;place-items:center;min-height:50vh;color:#999;font-size:14px}.qkb-sheet__foot{flex:none;display:grid;grid-template-columns:1fr 1.3fr;gap:8px;padding:10px 16px 14px;border-top:1px solid #f0f0f0}.qkb-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f2f2f2}.qkb-row__img{width:50px;height:50px;border-radius:10px;background:var(--qkb-soft);display:grid;place-items:center;flex:none;overflow:hidden}.qkb-row__img img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.qkb-row__info{flex:1;min-width:0}.qkb-row__cat{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a}.qkb-row__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.3}.qkb-row__acts{display:flex;gap:14px;margin-top:3px;font-size:12px}.qkb-row__acts button{text-decoration:underline}.qkb-row__price{text-align:right;font-size:13.5px;font-weight:600;white-space:nowrap}.qkb-row__price s{display:block;font-size:11px;color:#aaa;font-weight:400}.qkb-row__price b{color:var(--qkb-price)}.qkb-row__remove{width:30px;height:30px;border-radius:50%;display:grid!important;place-items:center;flex:none;color:#999!important;--qkb-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.qkb-row__remove:before{width:12px;height:12px}.qkb-sum{margin-top:12px;font-size:13.5px}.qkb-sum__row{display:flex;justify-content:space-between;gap:8px;color:#666;margin:5px 0}.qkb-sum__row s{color:#aaa}.qkb-sum__row span:last-child{white-space:nowrap}.qkb-sum__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px;font-weight:600}.qkb-sum__total b{font-size:24px;letter-spacing:-.025em;color:var(--qkb-price);white-space:nowrap}.qkb-toast{position:fixed;left:0;right:0;bottom:150px;z-index:3001;margin:0 auto;width:max-content;max-width:90%;background:#111;color:#fff;font-size:13px;font-weight:600;padding:10px 16px;border-radius:99px;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s;pointer-events:none}.qkb-toast.is-visible{opacity:1;transform:none}@container (min-width:620px){.qkb-hero{padding:64px 24px 36px}.qkb-prog>*,.qkb-steps,.qkb-ready{padding-left:24px;padding-right:24px}.qkb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qkb-ready__scroll{grid-auto-columns:210px;margin:0 -24px;padding:0 24px 2px;scroll-padding:0 24px}}@container (min-width:960px){.qkb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:340px){.qkb-hero__title{font-size:44px}.qkb-ladder b{font-size:18px}.qkb-btn{font-size:13px!important}}@media(min-width:700px){.qkb-sheet{width:min(620px,calc(100% - 32px));bottom:16px;border-radius:20px}.qkb-sheet--product{width:min(760px,calc(100% - 32px))}}@media(prefers-reduced-motion:reduce){.qkb *,.qkb-sheet,.qkb-overlay{animation:none!important;transition:none!important}}.qkb-sheet--variant{z-index:2003;max-height:80vh;max-height:80dvh}.qkb-variant{display:flex;gap:14px;align-items:center;padding:12px 0 6px}.qkb-variant__media{width:96px;height:96px;border-radius:14px;background:var(--qkb-soft);display:grid;place-items:center;flex:none;overflow:hidden}.qkb-variant__media img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.qkb-variant__info{display:flex;flex-direction:column;gap:6px;min-width:0}.qkb-variant__info .qkb-price b{font-size:20px}.qkb-variant__link{font-size:13px!important;text-decoration:underline;color:#111!important;background:none!important;padding:0!important;text-align:left}.qkb-variant__options{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0 4px}.qkb-variant__opt{border:1.5px solid #dcdcdc!important;border-radius:99px!important;padding:10px 16px!important;font-size:14px!important;font-weight:600!important;background:#fff!important;color:#111!important;line-height:1.2;transition:border-color .15s,background .15s}.qkb-variant__opt[aria-checked=true]{border-color:#111!important;background:#111!important;color:#fff!important}.qkb-sheet__foot--single{grid-template-columns:1fr}.qkb-side{display:none}.qkb-ready__nav{display:none;gap:8px}.qkb .qkb-arrow{width:38px;height:38px;border-radius:50%;border:1px solid #dcdcdc;background:#fff;display:grid;place-items:center;transition:opacity .2s,border-color .2s;--qkb-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3.5L10.5 8 6 12.5' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.qkb-arrow:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:var(--qkb-ico) center/contain no-repeat;mask:var(--qkb-ico) center/contain no-repeat}.qkb-arrow--prev:before{transform:scaleX(-1)}.qkb .qkb-arrow:disabled{opacity:.3;cursor:default}@media(hover:hover){.qkb .qkb-arrow:not(:disabled):hover{border-color:#111}}.qkb-side__card{display:flex;flex-direction:column;border:1px solid var(--qkb-line);border-radius:20px;padding:18px 20px 20px;background:#fff;max-height:calc(100vh - var(--sticky-area-height,0px) - var(--qkb-prog-h,64px) - 44px)}.qkb-side__card>*{flex:none}.qkb-side__slots{flex:0 1 auto;min-height:60px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.qkb-side__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.qkb-side__head b{font-size:17px;font-weight:700;letter-spacing:-.015em}.qkb-side__head span{font-size:12.5px;color:#8a8a8a;white-space:nowrap}.qkb-slot{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #f2f2f2}.qkb .qkb-slot--empty{display:flex;width:100%;text-align:left;padding:11px 0;border-bottom:1px solid #f2f2f2}.qkb .qkb-slot__img{width:56px;height:56px;border-radius:12px;background:var(--qkb-soft);display:grid;place-items:center;flex:none;overflow:hidden}.qkb-slot__img img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.qkb-slot--empty .qkb-slot__img{background:#fff!important;border:1.5px dashed #d4d4d4;transition:border-color .2s}.qkb-slot--empty .qkb-slot__img:before{content:"";width:14px;height:14px;background:#b8b8b8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3.5v9M3.5 8h9' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3.5v9M3.5 8h9' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}.qkb-slot--empty.is-current .qkb-slot__img{border-color:var(--qkb-orange)}.qkb-slot--empty.is-current .qkb-slot__img:before{background:var(--qkb-orange)}@media(hover:hover){.qkb-slot--empty:hover .qkb-slot__img{border-color:#111}}.qkb-slot__info{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.qkb-slot__cat{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a}.qkb .qkb-slot__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.3;text-align:left}.qkb .qkb-slot--empty .qkb-slot__name{font-weight:500;color:#a0a0a0}.qkb .qkb-slot--empty.is-current .qkb-slot__name{color:#111}.qkb-slot__line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;margin-top:2px}.qkb-slot__line .qkb-price b{font-size:14px}.qkb .qkb-slot__change{font-size:12px;color:#6b6b6b;text-decoration:underline;white-space:nowrap}.qkb-slot.is-new .qkb-slot__img{animation:qkb-pop .35s cubic-bezier(.3,1.6,.5,1)}.qkb-side__hint{margin:14px 0 0;font-size:13px;color:#6b6b6b}.qkb-side__hint:empty{display:none}.qkb-side__hint em{font-style:normal;font-weight:700;color:var(--qkb-price)}.qkb-side .qkb-sum{margin-top:12px;padding-top:6px;border-top:1px solid #f0f0f0}.qkb-side .qkb-sum[hidden]{display:none}.qkb-side__actions{display:grid;grid-template-columns:1fr 1.3fr;gap:8px;margin-top:16px}.qkb-pulse{animation:qkb-pulse .9s ease 2}@keyframes qkb-pulse{0%{box-shadow:0 0 #ff3b1080}to{box-shadow:0 0 0 12px #ff3b1000}}@container (min-width:620px){.qkb-ready__head{justify-content:flex-start;align-items:center;gap:10px}.qkb-ready__pct{margin-right:auto}.qkb-ready__nav{display:flex}.qkb-ready__row.is-static .qkb-ready__nav{visibility:hidden}}@container (min-width:1100px){.qkb-hero{padding:72px 48px 44px}.qkb-prog>*,.qkb-main,.qkb-ready{max-width:calc(var(--container-max-width,1440px) + 2 * var(--container-gutter,48px));padding-left:var(--container-gutter,48px);padding-right:var(--container-gutter,48px)}.qkb-main{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start;margin:0 auto}.qkb-steps{max-width:none;margin:0;padding:28px 0 56px}.qkb-step__title{font-size:28px;margin-bottom:18px}.qkb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.qkb-card{padding:8px 8px 14px;border-radius:18px}.qkb-card__media,.qkb-mosaic{border-radius:12px}.qkb-card__name{font-size:15px;margin:12px 6px 0}.qkb-card__foot{margin:auto 6px 0;padding-top:10px}.qkb-card .qkb-price b{font-size:17px}.qkb-card .qkb-price s{font-size:13px}.qkb-add{width:36px;height:36px}.qkb-mag{width:34px;height:34px;top:10px;left:10px}.qkb-disc{top:10px;right:10px;font-size:12px;padding:3px 9px}.qkb-card__rating{right:10px;bottom:8px;transform:scale(.92)}.qkb-bar{display:none}.qkb-side{display:block;position:sticky;top:calc(var(--sticky-area-height,0px) + var(--qkb-prog-h,64px) + 28px);margin:28px 0 56px}.qkb-ready{padding-top:12px;padding-bottom:80px}.qkb-ready__title{font-size:28px;margin-top:40px}.qkb-ready__row{margin-top:28px}.qkb-ready__head{margin-bottom:12px}.qkb-ready__head b{font-size:16px}.qkb-ready__head .qkb-ready__pct{font-size:13px}.qkb-ready__scroll{--qkb-bleed:max(var(--container-gutter,48px), (100cqw - var(--container-max-width,1440px)) / 2);grid-auto-columns:calc((100% + var(--qkb-bleed) - 4 * 16px) / 4.33);gap:16px;margin:0 calc(-1 * var(--qkb-bleed));padding:0 var(--qkb-bleed) 2px;scroll-padding:0 var(--qkb-bleed)}.qkb-mosaic--2{aspect-ratio:1/.62}}@media(hover:hover)and (min-width:1100px){.qkb-card:hover{border-color:#cdcdcd}.qkb-card.is-selected:hover{border-color:#111}}@media(min-width:1100px){.qkb-toast{bottom:32px}}@media(max-height:900px){.qkb .qkb-slot__img{width:44px;height:44px;border-radius:10px}.qkb-slot,.qkb .qkb-slot--empty{padding:8px 0}.qkb-slot:not(.qkb-slot--empty) .qkb-slot__cat{display:none}.qkb-side__hint{margin-top:10px}.qkb-side .qkb-sum{margin-top:8px}.qkb-side .qkb-sum__total{margin-top:6px}.qkb-side .qkb-sum__total b{font-size:21px}.qkb-side__actions{margin-top:12px}}@container (min-width:1100px){.qkb-prog .qkb-prog__top{display:none}.qkb-prog .qkb-prog__segs{gap:10px;padding-top:12px;padding-bottom:26px}.qkb-prog .qkb-seg{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:11px;row-gap:1px;align-items:center;align-content:center;min-height:58px;padding:7px 14px 7px 7px;border:1px solid #e3e3e3;border-radius:14px;background:#fff;text-align:left;transition:border-color .2s,box-shadow .2s}.qkb-prog .qkb-seg i{position:absolute;left:-1px;right:-11px;bottom:-16px;height:6px;border-radius:0;background:#ebebeb}.qkb-prog .qkb-seg:first-child i{border-radius:3px 0 0 3px}.qkb-prog .qkb-seg:last-child i{right:-1px;border-radius:0 3px 3px 0}.qkb-prog .qkb-seg i:after{background:var(--qkb-orange)}.qkb-prog .qkb-seg.is-current i{background:#ebebeb}.qkb-prog .qkb-seg span.qkb-seg__thumb{grid-row:1/3;grid-column:1;position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--qkb-soft);overflow:visible}.qkb-seg__thumb img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.qkb-seg__thumb b{font-size:14px;font-weight:700;color:#a8a8a8}.qkb-prog .qkb-seg span.qkb-seg__label{grid-column:2;grid-row:1;align-self:end;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a}.qkb-prog .qkb-seg span.qkb-seg__pick{display:block;grid-column:2;grid-row:2;align-self:start;font-size:13.5px;font-weight:600;color:#a0a0a0}.qkb-prog .qkb-seg span.qkb-seg__edit{grid-column:3;grid-row:1/3;font-size:12px;color:#6b6b6b;text-decoration:underline;text-underline-offset:2px}.qkb-prog .qkb-seg.is-done span.qkb-seg__pick{color:#111}.qkb-prog .qkb-seg.is-done:not(.is-active) span.qkb-seg__edit{display:block}.qkb-prog .qkb-seg.is-done span.qkb-seg__thumb:after{content:"";position:absolute;right:-4px;top:-4px;width:16px;height:16px;border-radius:50%;border:2px solid #fff;background:#111 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.2 8.4l2.4 2.4 5.2-5.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat}.qkb-prog .qkb-seg.is-active{border-color:#111;box-shadow:inset 0 0 0 1px #111}.qkb-prog .qkb-seg.is-current span.qkb-seg__thumb{background:#111}.qkb-prog .qkb-seg.is-current .qkb-seg__thumb b{color:#fff}.qkb-prog .qkb-seg.is-current span.qkb-seg__pick{color:#111}}@media(hover:hover)and (min-width:1100px){.qkb-prog .qkb-seg:not(.is-active):hover{border-color:#111}.qkb-prog .qkb-seg:hover span.qkb-seg__edit{color:#111}}@media(min-width:1000px){.qkb-sheet--product{top:24px;bottom:24px;width:min(1240px,calc(100% - 64px));max-height:none;border-radius:20px;transform:translateY(calc(100% + 48px))}.qkb-sheet--product.is-open{transform:none}.qkb-sheet--product .qkb-sheet__grab{display:none}.qkb-sheet--product .qkb-sheet__head{padding:14px 20px 0}.qkb-sheet--product .qkb-sheet__body{--sticky-area-height:0px}}.qkb-pswp .pswp__button--arrow{position:absolute;top:50%;width:56px;height:56px;margin-top:-64px;padding:0;border:0;background:none;cursor:pointer;transition:transform .2s,opacity .2s}.qkb-pswp .pswp__button--arrow--prev{left:40px}.qkb-pswp .pswp__button--arrow--next{right:40px}.qkb-pswp.pswp--one-slide .pswp__button--arrow{display:none}@media(hover:hover){.qkb-pswp .pswp__button--arrow--prev:not(:disabled):hover{transform:translate(-3px)}.qkb-pswp .pswp__button--arrow--next:not(:disabled):hover{transform:translate(3px)}}@media(max-width:999px){.qkb-pswp .pswp__button--arrow{display:none}}@media(min-width:1000px){.qkb-pswp{--pswp-bg:rgb(12 12 12 / .97);--pswp-placeholder-bg:#1d1d1d}.qkb-pswp .pswp__img{border-radius:14px}}.qkb-demo{position:relative;display:grid;gap:10px;max-width:520px;margin:24px auto 2px;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.qkb-demo__cards{display:grid;grid-template-columns:repeat(var(--qkb-demo-n,3),minmax(0,1fr));gap:8px}.qkb-demo__card{display:flex;flex-direction:column;min-width:0;padding:5px 5px 8px;border:1px solid var(--qkb-line);border-radius:14px;background:#fff;transition:border-color .2s,box-shadow .2s}.qkb-demo__card.is-selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.qkb-demo__media{display:grid;place-items:center;aspect-ratio:1/.82;border-radius:10px;background:var(--qkb-soft);overflow:hidden}.qkb-demo__media img,.qkb-demo__fly img{width:84%;height:78%;object-fit:contain;mix-blend-mode:multiply}.qkb-demo__cat{margin:7px 2px 0;overflow:hidden;font-size:9.5px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#9a9a9a}.qkb-demo__name{display:none;margin:2px 2px 0;overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.qkb-demo__foot{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:3px 2px 0}.qkb-demo__foot .qkb-price{overflow:hidden}.qkb-demo__foot .qkb-price b{overflow:hidden;font-size:12.5px;text-overflow:ellipsis}.qkb-demo .qkb-add{width:24px;height:24px}.qkb-demo .qkb-add>span:before{width:12px;height:12px}.qkb-demo__panel{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"head head" "slots sum" "btn btn";align-items:center;gap:12px;padding:12px;border:1px solid var(--qkb-line);border-radius:18px;background:#fff}.qkb-demo__head{grid-area:head;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.qkb-demo__head b{font-size:14px;font-weight:700;letter-spacing:-.01em}.qkb-demo__head span{font-size:12px;color:#8a8a8a;white-space:nowrap}.qkb-demo__slots{grid-area:slots;display:flex;gap:6px}.qkb-demo__slot{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.qkb-demo__sq{position:relative;display:grid;place-items:center;width:50px;height:50px;border:1.5px dashed #d4d4d4;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .3s,background-color .3s}.qkb-demo__sq:before{content:"";width:14px;height:14px;background:#b8b8b8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3.5v9M3.5 8h9' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3.5v9M3.5 8h9' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:opacity .2s}.qkb-demo__sq img{position:absolute;top:0;right:0;bottom:0;left:0;width:84%;height:84%;margin:auto;object-fit:contain;mix-blend-mode:multiply;opacity:0;transform:scale(.6)}.qkb-demo__slot.is-in .qkb-demo__sq{border-color:transparent;background:var(--qkb-soft)}.qkb-demo__slot.is-in .qkb-demo__sq:before{opacity:0}.qkb-demo__slot.is-in .qkb-demo__sq img{opacity:1;transform:none;transition:opacity .15s,transform .45s cubic-bezier(.3,1.6,.5,1)}.qkb-demo__slot-cat{display:none}.qkb-demo__sum{grid-area:sum;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:3px;min-width:0;min-height:66px;text-align:right}.qkb-demo__hint{font-size:12px;line-height:1.3;color:#6b6b6b}.qkb-demo__hint em{display:inline-block;font-style:normal;font-weight:700;color:var(--qkb-price)}.qkb-demo__hint em.is-pop{animation:qkb-demo-pop .5s cubic-bezier(.3,1.6,.5,1)}.qkb-demo__total{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;transition:opacity .25s}.qkb-demo__total b{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--qkb-price);white-space:nowrap;font-variant-numeric:tabular-nums}.qkb-demo__total s{font-size:11.5px;color:#9a9a9a;white-space:nowrap}.qkb .qkb-demo__btn{grid-area:btn;height:42px;transition:background-color .25s,color .25s,transform .15s ease}.qkb .qkb-demo__btn.is-off{background:#e9e9e9!important;color:#a6a6a6!important}.qkb .qkb-demo__btn.is-press{transform:scale(.96)}.qkb-demo__cursor{position:absolute;top:0;left:0;z-index:5;width:0;height:0;opacity:0;pointer-events:none}.qkb-demo__cursor svg{position:absolute;top:-2px;left:-13px;width:32px;height:32px;transform-origin:40% 10%;transition:transform .15s ease}.qkb-demo__cursor.is-tap svg{transform:scale(.84)}.qkb-demo__ripple{position:absolute;z-index:4;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:#ff390052;pointer-events:none}.qkb-demo__fly{position:absolute;z-index:4;display:grid;place-items:center;pointer-events:none;transform-origin:0 0;will-change:transform;filter:drop-shadow(0 10px 16px rgb(0 0 0 / .12))}.qkb-demo__fly i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--qkb-soft);opacity:0}.qkb-demo__fly img{position:relative}.qkb-demo.is-clearing .qkb-demo__sq img,.qkb-demo.is-clearing .qkb-demo__total{opacity:0;transition:opacity .25s}@keyframes qkb-demo-pop{40%{transform:scale(1.28)}}@container (min-width:560px){.qkb-demo__name{display:block}}@container (max-width:370px){.qkb-demo__foot .qkb-price b{font-size:11.5px}.qkb-demo .qkb-add{width:22px;height:22px}.qkb-demo .qkb-add>span:before{width:11px;height:11px}}@container (min-width:900px){.qkb-demo{grid-template-columns:minmax(0,1fr) 300px;gap:16px;max-width:1040px;margin-top:34px}.qkb-demo__cards{gap:14px}.qkb-demo__card{padding:8px 8px 13px;border-radius:20px}.qkb-demo__media{flex:1;aspect-ratio:auto;min-height:150px;border-radius:14px}.qkb-demo__cat{margin:12px 5px 0;font-size:10.5px}.qkb-demo__name{margin:2px 5px 0;font-size:14px}.qkb-demo__foot{margin:8px 5px 0}.qkb-demo__foot .qkb-price b{font-size:16px}.qkb-demo .qkb-add{width:32px;height:32px}.qkb-demo .qkb-add>span:before{width:14px;height:14px}.qkb-demo__panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "slots" "sum" "btn";align-content:start;align-items:stretch;gap:0;padding:18px;border-radius:20px}.qkb-demo__head{padding-bottom:12px;border-bottom:1px solid #f0f0f0}.qkb-demo__head b{font-size:16px}.qkb-demo__slots{gap:10px;padding:16px 0}.qkb-demo__slot{flex:1}.qkb-demo__sq{width:100%;height:auto;aspect-ratio:1;border-radius:14px}.qkb-demo__slot-cat{display:block;max-width:100%;overflow:hidden;font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#9a9a9a}.qkb-demo__sum{justify-content:flex-start;align-items:flex-start;gap:6px;min-height:0;padding-top:14px;border-top:1px solid #f0f0f0;text-align:left}.qkb-demo__hint{font-size:13px}.qkb-demo__total{flex-direction:row;align-items:baseline;gap:8px;min-height:30px}.qkb-demo__total b{font-size:24px}.qkb-demo__total s{font-size:13px}.qkb .qkb-demo__btn{height:46px;margin-top:14px}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/qk-bundles.css.map */
