#tkb-kits .tkb-kc{background:radial-gradient(ellipse at 0 0,rgba(255,255,255,.12),transparent 58%),linear-gradient(135deg,#ffffff0e,#ffffff04),#18171c85;border-color:#ffffff3d;border-radius:26px;box-shadow:inset 0 1px #ffffff38,0 24px 65px #0006,0 1px #ffffff14;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%)}#tkb-kits .tkb-kc:hover{border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff4d,0 26px 70px #0000006b}#tkb-kits .tb-combo--complete{border-color:#e310138c}#tkb-kits .tb-combo__visual{isolation:isolate;border-radius:25px 25px 20px 20px;background:radial-gradient(ellipse at 15% 10%,rgba(227,16,19,.18),transparent 65%),#ffffff0e;box-shadow:0 10px 30px #0000002e;overflow:hidden}#tkb-kits .tb-combo__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;border:1px solid rgba(255,255,255,.27);background:linear-gradient(135deg,rgba(255,255,255,.13) 0%,rgba(255,255,255,.025) 34%,transparent 62%,rgba(255,255,255,.055) 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #ffffff14}#tkb-kits .tb-combo__image{opacity:.94}#tkb-kits .tb-combo__badge{z-index:2;background:linear-gradient(135deg,#ffffff1f,#ffffff09),#1f191d85;border-color:#ffffff57;box-shadow:inset 0 1px #ffffff25,0 8px 20px #0002;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#tkb-kits .tb-combo__body{background:linear-gradient(160deg,rgba(255,255,255,.035),transparent 65%)}#tkb-kits .tb-combo__quantity{background:#fff1;border-color:#ffffff42;box-shadow:inset 0 1px #ffffff12}#tkb-kits .tb-combo__saving{background:#18462759;border-color:#7cd49a4d;box-shadow:inset 0 1px #ffffff12}#tkb-kits .tb-combo__details{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;background:radial-gradient(ellipse at 0 0,rgba(255,255,255,.09),transparent 70%),linear-gradient(145deg,#ffffff0b,#ffffff02),#100f145c;border:1px solid rgba(255,255,255,.22);border-radius:22px;padding:24px 22px 19px;margin-top:22px;box-shadow:inset 0 1px #ffffff21,0 12px 28px #00000021}#tkb-kits .tb-combo__config-kicker{color:#e4e4e8;font-size:12px;font-weight:600;letter-spacing:.02em;margin:0 0 13px}#tkb-kits .tb-combo__config-title{color:#f7f6f5;font-size:27px;letter-spacing:-.04em;font-weight:650;line-height:1.1;margin:0 0 14px;text-transform:none}#tkb-kits .tb-combo__details .tb-combo__options{display:grid;grid-template-columns:1fr;gap:0;margin:0 0 16px}#tkb-kits .tb-combo__piece-field{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.11)}#tkb-kits .tb-combo__piece-field:last-child{border-bottom:0}#tkb-kits .tb-combo__piece-field legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;display:block}#tkb-kits .tb-combo__piece-thumbnail{display:block;flex:0 0 44px;width:44px;height:50px;max-width:44px;object-fit:contain;object-position:center;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0e}#tkb-kits .tb-combo__piece-label{display:block;flex:1;min-width:0;color:#f1f1f4;font-size:13px;font-weight:600;line-height:1.4}#tkb-kits .tb-combo__piece-label small{display:block;color:#b5b5bd;font-size:11px;font-weight:400;margin-top:4px}#tkb-kits .tb-combo__piece-field .kopt{flex:0 0 auto;gap:12px}#tkb-kits .tb-combo__piece-field .kopt button{position:relative;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:5px;gap:0;border-radius:50%;font-size:0;background:transparent;border-color:transparent;box-shadow:none}#tkb-kits .tb-combo__piece-field .kopt button[aria-pressed=true]{border-color:#fffc;background:transparent;box-shadow:0 0 0 2px #ffffff12,inset 0 1px #ffffff2e}#tkb-kits .tb-combo__piece-field .kopt button:hover{background:#e3101329}#tkb-kits .tb-combo__piece-field .tb-combo__swatch{width:31px;height:31px;flex-basis:31px;border-color:#ffffff30}#tkb-kits .tb-combo__piece-field .tb-combo__swatch--pink{background:#e9b4c3}#tkb-kits .tb-combo__quantity-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#dedee3;margin:22px 0}#tkb-kits .tb-combo__quantity-control{display:flex;flex:0 0 auto;align-items:center;gap:17px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:linear-gradient(145deg,#ffffff09,#ffffff02);box-shadow:inset 0 1px #ffffff14}#tkb-kits .tb-combo__quantity-control button{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;border-radius:50%;background:none;color:#eee;font:inherit;font-size:17px;padding:10px 14px;cursor:pointer}#tkb-kits .tb-combo__quantity-control button:disabled{opacity:.35;cursor:default}#tkb-kits .tb-combo__quantity-control output{min-width:1ch;text-align:center;color:#eee;font-variant-numeric:tabular-nums}#tkb-kits .tb-combo__footer{border-top-color:#fff3}#tkb-kits .tb-combo--expanded .tb-combo__footer{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}#tkb-kits .tb-combo__close{color:#bdbdc5}#tkb-kits .tb-combo__buy,#tkb-kits .tb-combos__individual .tkb-btn,#tkb-kits .tb-combo--expanded .tb-combo__buy{background:linear-gradient(145deg,#e31013,#bb1018);color:#fff;border-color:#ffffff26;box-shadow:inset 0 1px #ffffff42,0 9px 25px #e310133b;border-radius:999px}#tkb-kits .tb-combo__buy:hover,#tkb-kits .tb-combos__individual .tkb-btn:hover,#tkb-kits .tb-combo--expanded .tb-combo__buy:hover{background:linear-gradient(145deg,#c81017,#a80910);color:#fff}#tkb-kits .tb-combo__buy{position:relative;overflow:hidden;transition:box-shadow .2s ease}#tkb-kits .tb-combo__buy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%)}#tkb-kits .tb-combo__buy:not(:disabled):hover:after,#tkb-kits .tb-combo__buy:not(:disabled):focus-visible:after{transform:translate(120%);transition:transform .8s ease}#tkb-kits .tb-combo__buy:not(:disabled):hover,#tkb-kits .tb-combo__buy:not(:disabled):focus-visible{box-shadow:inset 0 1px #ffffff42,0 18px 50px #e3101380}#tkb-kits .tb-combo__buy:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:520px){#tkb-kits .tb-combo__details{padding:21px 16px 17px;border-radius:20px}#tkb-kits .tb-combo__config-title{font-size:25px}#tkb-kits .tb-combo__piece-field{gap:9px;padding:12px 0}#tkb-kits .tb-combo__piece-thumbnail{flex-basis:36px;width:36px;max-width:36px;height:44px;border-radius:8px}#tkb-kits .tb-combo__piece-label{font-size:11px}#tkb-kits .tb-combo__piece-label small{font-size:10px}#tkb-kits .tb-combo__piece-field .kopt,#tkb-kits .tb-combo__quantity-control{gap:10px}}@media(prefers-reduced-motion:reduce){#tkb-kits .tkb-kc,#tkb-kits .tb-combo__visual,#tkb-kits .tb-combo__buy,#tkb-kits .kopt button{transition:none!important}#tkb-kits .tb-combo__buy:after{display:none;transition:none!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#tkb-kits .tkb-kc{background:linear-gradient(135deg,#ffffff13,#ffffff03),#1c1b20}#tkb-kits .tb-combo__badge{background:#302c32}}#tkb-kits .tb-combo__discount-note{font-size:11px;line-height:1.65;color:#bdbdc5;margin:0;padding:0 30px 24px}#tkb-kits .tb-combo__old[hidden]{display:none}@media(max-width:520px){#tkb-kits .tb-combo__discount-note{padding:0 18px 22px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/takebag-glass-combos.css.map */
