.bundle__box{position:relative;isolation:isolate;overflow:hidden;padding:clamp(22px,3vw,44px);border-radius:var(--radius);background:linear-gradient(160deg,var(--bg-3) 0%,var(--bg-2) 70%);box-shadow:inset 0 0 0 1px var(--line)}.bundle__box:before{content:"";position:absolute;z-index:-1;right:-20%;top:-50%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,143,77,.18),transparent)}.bundle__head{display:flex;flex-direction:column;gap:12px;max-width:60ch;margin-bottom:28px}.bundle__title{font-size:clamp(2.2rem,5vw,4.2rem)}.bundle__text{color:var(--muted)}.bundle__items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.bundle-item{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:16px;background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--accent);transition:opacity .25s,box-shadow .25s}.bundle-item.is-off{opacity:.5;box-shadow:inset 0 0 0 1px var(--line)}.bundle-item__check{position:absolute;top:12px;left:12px;z-index:2;cursor:pointer}.bundle-item__input{position:absolute;top:0;right:0;bottom:0;left:0;width:30px;height:30px;margin:0;opacity:0;cursor:pointer}.bundle-item__tick{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--bg-3);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);transition:background .2s}.bundle-item__tick svg{width:16px;height:16px;opacity:0}.bundle-item__input:checked+.bundle-item__tick{background:var(--accent);box-shadow:none}.bundle-item__input:checked+.bundle-item__tick svg{opacity:1}.bundle-item__input:focus-visible+.bundle-item__tick{outline:2px solid var(--pop);outline-offset:3px}.bundle-item__input:disabled+.bundle-item__tick{opacity:.4}.bundle-item__media{display:grid;place-items:center;aspect-ratio:1;padding:12%;border-radius:12px;background:radial-gradient(circle at 50% 58%,#2c2c34,#16161a 62%,#111114)}.bundle-item__media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(0,0,0,.55))}.bundle-item__info{display:flex;flex-direction:column;gap:8px}.bundle-item__title{font-family:var(--f-display);font-weight:800;font-style:italic;text-transform:uppercase;font-size:16px;line-height:1.15;text-decoration:none}.bundle-item__price{font-family:var(--f-mono);font-size:14px;color:var(--accent)}.bundle-item .field{min-height:42px;font-size:14px;border-radius:10px;padding-left:12px}.bundle__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.bundle__total{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px}.bundle__total strong{font-family:var(--f-display);font-style:italic;font-weight:900;font-size:clamp(28px,3.4vw,42px);color:var(--accent)}.bundle__total s{font-family:var(--f-mono);color:var(--muted)}.bundle__badge{align-self:center;padding:6px 10px;border-radius:999px;background:var(--pop);color:var(--ink);font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bundle__badge[hidden]{display:none}.bundle__error{width:100%;color:#ff9c9c;font-size:14px}.btn.is-loading{opacity:.65;pointer-events:none}@media(max-width:600px){.bundle__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bundle-item{padding:10px}.bundle__foot .btn{width:100%}}.cart-msg{margin-bottom:22px;padding:14px 18px;border-radius:14px;background:color-mix(in srgb,var(--accent) 14%,transparent)}.cart-msg a{color:var(--accent)}.cart-ship{margin-bottom:26px}.cart-ship__text{font-size:15px;margin-bottom:10px}.cart-ship__text strong{color:var(--accent)}.cart-ship__track{height:8px;border-radius:999px;background:var(--bg-3);overflow:hidden}.cart-ship__track span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .6s var(--ease)}.cart-ship.is-done .cart-ship__text{color:var(--pop)}.cart-ship.is-done .cart-ship__track span{background:var(--pop)}.cart-item__info .cart-item__bundle{color:var(--pop)}.cart-item__info .cart-item__discount{color:var(--pop);margin-top:6px}.cart-item__price s{color:var(--muted);margin-left:8px}.cart-bundle{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:22px;align-items:center;margin-top:28px;padding:18px;border-radius:var(--radius);background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 22%,var(--bg-2)) 0%,var(--bg-2) 70%);box-shadow:inset 0 0 0 1.5px var(--accent)}.cart-bundle__media{display:grid;place-items:center;aspect-ratio:1;padding:10px;border-radius:14px;background:var(--bg)}.cart-bundle__media img{max-height:100%;object-fit:contain}.cart-bundle__info{display:flex;flex-direction:column;gap:6px;min-width:0}.cart-bundle__title{font-family:var(--f-display);font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(17px,1.6vw,22px);line-height:1.15}.cart-bundle__price{font-family:var(--f-mono)}.cart-bundle__price strong{color:var(--accent);font-weight:700}.cart-bundle__price s{color:var(--muted);margin-left:8px}.cart-bundle .upsell__select{max-width:260px}.cart-bundle-done{display:flex;align-items:center;margin-top:24px;padding:14px 18px;border-radius:14px;background:color-mix(in srgb,var(--pop) 14%,transparent);color:var(--pop);font-weight:600}.cart-upsell{margin-top:36px}.cart-upsell__title{font-family:var(--f-display);font-style:italic;font-weight:900;text-transform:uppercase;font-size:clamp(24px,3vw,34px);line-height:1;margin:8px 0 18px}.cart-upsell__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.cart-upsell .bundle__error{margin-top:12px}.upsell{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;border-radius:16px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.upsell__media{display:grid;place-items:center;aspect-ratio:1;padding:8px;border-radius:12px;background:var(--bg-3)}.upsell__media img{max-height:100%;object-fit:contain}.upsell__info{display:flex;flex-direction:column;gap:4px;min-width:0}.upsell__title{font-weight:600;line-height:1.25;text-decoration:none}.upsell__price{font-family:var(--f-mono);font-size:13px;color:var(--accent)}.upsell__select{min-height:36px;margin-top:2px;padding-left:10px;border-radius:10px;font-size:13px}.upsell__btn{min-height:42px;padding:0 18px;font-size:14px}.cart-note{margin-top:30px}.cart-note textarea.field{min-height:100px}.cart__savings{display:flex;align-items:baseline;gap:20px;color:var(--pop)}.cart__savings strong{font-family:var(--f-mono);font-size:18px}.cart__trust{color:var(--muted);font-size:13px}.cart__continue{margin-top:6px}@media(max-width:600px){.upsell{grid-template-columns:60px minmax(0,1fr)}.upsell__btn{grid-column:1 / -1;width:100%}.cart-bundle{grid-template-columns:80px minmax(0,1fr);gap:14px}.cart-bundle__btn{grid-column:1 / -1;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bundle-cart.css.map */
