.wagon-pre-bundle-collection{--wagon-bg: var(--bg);--wagon-text: rgb(var(--text));--wagon-heading: var(--headings);--wagon-accent: var(--headings);--wagon-button-bg: var(--btn-bg);--wagon-button-text: rgb(var(--text));--wagon-surface: rgba(var(--text), .08);--wagon-surface-soft: rgba(var(--text), .04);--wagon-surface-strong: rgba(var(--text), .14);--wagon-line: rgba(var(--text), .16);--wagon-line-strong: rgba(var(--text), .28);--wagon-muted: rgba(var(--text), .72);--wagon-soft-text: rgba(var(--text), .58);--wagon-shadow: 0 0 4px rgba(20, 61, 38, .12);--wagon-shadow-strong: 0 34px 80px rgba(var(--text), .2)}.wagon-pre-bundle-collection *{box-sizing:border-box}.wagon-pre-bundle-collection{scroll-behavior:smooth}.wagon-pre-bundle-collection{background:var(--wagon-bg);color:var(--wagon-text);font-family:Poppins,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.wagon-pre-bundle-collection img{display:block;max-width:100%}.wagon-pre-bundle-collection a{color:inherit}.wagon-pre-bundle-collection button,.wagon-pre-bundle-collection a.button{font:inherit}.wagon-pre-bundle-collection .wrap{width:min(100% - 40px,1600px);margin:0 auto}.wagon-pre-bundle-collection .eyebrow{display:inline-flex;align-items:center;gap:8px;color:#c94f36;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wagon-pre-bundle-collection .eyebrow:before{content:"";width:7px;height:7px;border-radius:99px;background:#c94f36}.wagon-pre-bundle-collection h1,.wagon-pre-bundle-collection h2,.wagon-pre-bundle-collection h3,.wagon-pre-bundle-collection p{margin:0}.wagon-pre-bundle-collection h1,.wagon-pre-bundle-collection h2{font-family:Poppins,sans-serif;color:#417961;letter-spacing:0}.wagon-pre-bundle-collection h1{font-size:clamp(42px,6vw,55px);line-height:1.22;font-weight:700}.wagon-pre-bundle-collection h2{font-size:clamp(34px,4vw,54px);line-height:1.02;font-weight:700}.wagon-pre-bundle-collection h3{color:#417961;font-size:22px;line-height:1.12;font-weight:700}.wagon-pre-bundle-collection .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:200px;border:1px solid #427962;background:#427962;color:#fff!important;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600!important;cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .18s}.wagon-pre-bundle-collection .button:hover{background:#fff;color:#427962!important;border-color:#427962;transform:translateY(-1px)}.wagon-pre-bundle-collection .button.secondary{background:#fff;color:#427962!important;border-color:#fff}.wagon-pre-bundle-collection .button.secondary:hover{background:#427962;border-color:#427962;color:#fff!important}.wagon-pre-bundle-collection .button.full{width:100%}.wagon-pre-bundle-collection .button[disabled],.wagon-pre-bundle-collection .button.is-loading{cursor:wait;opacity:.65}.wagon-pre-bundle-collection .collection{padding:70px 0 84px;background:var(--wagon-bg)}.wagon-pre-bundle-collection .section-head{display:grid;grid-template-columns:1fr minmax(260px,390px);gap:34px;align-items:end;margin-bottom:32px}.wagon-pre-bundle-collection .section-head h2{margin-top:10px}.wagon-pre-bundle-collection .section-head p{color:#4f6f60;font-size:16px}.wagon-pre-bundle-collection .bundle-grid{display:block;overflow:hidden;padding:1px}.wagon-pre-bundle-collection .bundle-grid .swiper-wrapper{align-items:stretch}.wagon-pre-bundle-collection .bundle-grid .swiper-slide{height:auto;display:flex}.wagon-pre-bundle-collection .bundle-grid [hidden],.wagon-pre-bundle-collection .bundle-grid .swiper-slide[hidden]{display:none!important}.wagon-pre-bundle-collection .card{position:relative;display:flex;flex-direction:column;min-width:0;width:100%;height:auto;background:var(--wagon-bg);border:1px solid var(--wagon-line);border-radius:6px;overflow:hidden;box-shadow:0 1px rgba(var(--text),.02)}.wagon-pre-bundle-collection .card.featured{border-color:var(--wagon-heading);box-shadow:0 0 4px #143d261f}.wagon-pre-bundle-collection .badge{position:absolute;top:0;left:0;right:0;z-index:2;min-height:30px;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--wagon-heading);color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.wagon-pre-bundle-collection .badge__label{display:inline-flex;align-items:center}.wagon-pre-bundle-collection .card[data-bundle-key=daily] .badge{justify-content:center;padding:0 12px}.wagon-pre-bundle-collection .media{position:relative;aspect-ratio:1.08/1;background:var(--wagon-surface-soft);overflow:hidden}.wagon-pre-bundle-collection .discount-sticker{position:absolute;top:11px;right:12px;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:5px;background:#c94f36;color:#fff;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase;transform-origin:center;box-shadow:0 0 4px #c94f362e;pointer-events:none}.wagon-pre-bundle-collection .discount-sticker--badge{position:absolute;right:12px;top:50%;z-index:1;padding:4px 7px;font-size:11px;letter-spacing:.04em;box-shadow:none;transform:translateY(-50%)}.wagon-pre-bundle-collection .media img{width:100%;height:100%;object-fit:cover}.wagon-pre-bundle-collection .media [data-bundle-static-image][hidden],.wagon-pre-bundle-collection .bundle-card-compositor[hidden],.wagon-pre-bundle-collection .bundle-card-layer[hidden]{display:none!important}.wagon-pre-bundle-collection .bundle-card-compositor{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:radial-gradient(circle at 50% 44%,#fff 0% 56%,#eff7f3eb)}.wagon-pre-bundle-collection .bundle-card-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain!important}.wagon-pre-bundle-collection .card.featured .media{padding-top:30px}.wagon-pre-bundle-collection .card-body{display:grid;grid-template-rows:auto 95px 74px 130px auto auto 1fr auto auto;flex:1;padding:18px 18px 20px}.wagon-pre-bundle-collection .card-kicker{display:inline-flex;align-items:center;gap:8px;color:#c94f36;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:8px}.wagon-pre-bundle-collection .card-kicker:before{content:"";width:7px;height:7px;border-radius:99px;background:#c94f36;flex:0 0 auto}.wagon-pre-bundle-collection .card-body h3{align-self:start}.wagon-pre-bundle-collection .desc{color:#4f6f60;font-size:14px;margin-top:8px;align-self:start}.wagon-pre-bundle-collection .signals{display:grid;gap:8px;margin:16px 0 18px;align-self:start}.wagon-pre-bundle-collection .signals li{display:flex;align-items:center;gap:8px;color:var(--wagon-heading);font-size:13px;list-style:none}.wagon-pre-bundle-collection .signals svg{width:17px;height:17px;color:var(--wagon-accent);flex:0 0 auto}.wagon-pre-bundle-collection .signals .kid-icons{display:inline-flex;align-items:center;width:23px;flex:0 0 23px}.wagon-pre-bundle-collection .signals .kid-icons svg+svg{margin-left:-10px}.wagon-pre-bundle-collection .includes-title{border-top:1px solid var(--wagon-line);padding-top:14px;color:var(--wagon-text);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.wagon-pre-bundle-collection .includes{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px}.wagon-pre-bundle-collection .item{display:grid;justify-items:center;gap:5px;width:50px;color:#4f6f60;font-size:10px;text-align:center;line-height:1.15}.wagon-pre-bundle-collection .item img{width:46px;height:34px;object-fit:contain}.wagon-pre-bundle-collection .inline-bundle-options{display:grid;gap:18px;margin:8px 0 18px;padding:14px;border:1px solid var(--wagon-line);border-radius:6px;background:var(--wagon-surface-soft)}.wagon-pre-bundle-collection .inline-bundle-options[hidden],.wagon-pre-bundle-collection .inline-bundle-error[hidden]{display:none!important}.wagon-pre-bundle-collection .inline-bundle-options__group{display:grid;gap:10px}.wagon-pre-bundle-collection .inline-bundle-options__head{display:flex;align-items:baseline;justify-content:flex-start;gap:12px}.wagon-pre-bundle-collection .inline-bundle-options__head strong{color:var(--wagon-heading);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wagon-pre-bundle-collection .inline-bundle-options__value{color:#4f6f60;font-size:12px;font-weight:600}.wagon-pre-bundle-collection .inline-bundle-options__choices{display:flex;flex-wrap:wrap;gap:8px}.wagon-pre-bundle-collection .inline-bundle-options__choice{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--wagon-line);border-radius:999px;background:#fff;color:#4f6f60;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.wagon-pre-bundle-collection .inline-bundle-options__choice.is-selected{border-color:var(--wagon-heading);color:var(--wagon-heading);box-shadow:0 0 0 1px var(--wagon-heading)}.wagon-pre-bundle-collection .inline-bundle-options__choice:disabled{cursor:not-allowed;opacity:.45}.wagon-pre-bundle-collection .inline-bundle-options__dot{width:14px;height:14px;border-radius:50%;border:1px solid rgba(var(--text),.2);background:#ddd}.wagon-pre-bundle-collection .inline-bundle-options__dot.is-black{background:#171717}.wagon-pre-bundle-collection .inline-bundle-options__dot.is-green{background:#6f806a}.wagon-pre-bundle-collection .inline-bundle-options__dot.is-mocha{background:#b5a79a}.wagon-pre-bundle-collection .inline-bundle-error{margin:0 0 14px;color:#c94f36;font-size:12px;font-weight:700}.wagon-pre-bundle-collection .price-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:14px}.wagon-pre-bundle-collection .price{font-size:26px;font-weight:800;color:var(--wagon-text)}.wagon-pre-bundle-collection .was{color:var(--wagon-soft-text);text-decoration:line-through}.wagon-pre-bundle-collection .save{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f3dfd8;color:#c94f36;font-size:11px;font-weight:800;text-transform:uppercase}.wagon-pre-bundle-collection .actions{display:grid;grid-template-columns:1fr;gap:9px}.wagon-pre-bundle-collection .actions .button.secondary.full,.section-waggle-bundles-kits .wagon-pre-bundle-collection .actions .button.secondary{border:1px solid var(--wagon-heading)}.wagon-pre-bundle-collection .bundle-grid.is-filtered{overflow:visible}.wagon-pre-bundle-collection .bundle-grid.is-filtered .swiper-wrapper{display:block;transform:none!important}.wagon-pre-bundle-collection .bundle-grid.is-filtered .swiper-slide{width:100%!important;margin-right:0!important}.wagon-pre-bundle-collection .bundle-grid.is-filtered .card{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);min-height:520px}.wagon-pre-bundle-collection .bundle-grid.is-filtered .media{aspect-ratio:auto;min-height:100%}.wagon-pre-bundle-collection .bundle-grid.is-filtered .media img{height:100%;object-fit:cover}.wagon-pre-bundle-collection .bundle-grid.is-filtered .card.featured .media{padding-top:0}.wagon-pre-bundle-collection .bundle-grid.is-filtered .card-body{display:flex;flex-direction:column;justify-content:center;padding:44px}.wagon-pre-bundle-collection .bundle-grid.is-filtered .card-kicker,.wagon-pre-bundle-collection .bundle-grid.is-filtered .card-body h3,.wagon-pre-bundle-collection .bundle-grid.is-filtered .desc{display:none}.wagon-pre-bundle-collection .bundle-grid.is-filtered .signals{grid-template-columns:repeat(3,minmax(0,max-content));column-gap:24px}.wagon-pre-bundle-collection .bundle-grid.is-filtered .includes{gap:16px}.wagon-pre-bundle-collection .bundle-grid.is-filtered .item{width:72px}.wagon-pre-bundle-collection .bundle-grid.is-filtered .item img{width:60px;height:44px}.wagon-pre-bundle-collection .bundle-grid.is-filtered .actions{grid-template-columns:repeat(2,minmax(180px,1fr));max-width:520px}.wagon-pre-bundle-collection .bundle-grid.is-filtered .bundle-slider-controls{display:none}.wagon-pre-bundle-collection .bundle-slider-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:22px}.wagon-pre-bundle-collection .bundle-slider-button{position:static;width:42px;height:42px;margin:0;border:1px solid var(--wagon-line);border-radius:50%;background:var(--wagon-bg);color:var(--wagon-heading)}.wagon-pre-bundle-collection .bundle-slider-button:after{font-size:15px;font-weight:800}.wagon-pre-bundle-collection .bundle-slider-pagination{position:static;width:auto;display:flex;align-items:center;justify-content:center;gap:7px}.wagon-pre-bundle-collection .bundle-slider-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0;background:var(--wagon-heading);opacity:.28}.wagon-pre-bundle-collection .bundle-slider-pagination .swiper-pagination-bullet-active{opacity:1}.wagon-pre-bundle-collection .td.save-val{color:var(--wagon-accent);font-weight:800}.wagon-pre-bundle-collection .bundle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}.wagon-pre-bundle-collection .bundle-modal.is-open{display:flex}.wagon-pre-bundle-collection .bundle-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--text),.48)}.wagon-pre-bundle-collection .bundle-modal__dialog{position:relative;z-index:1;width:min(620px,100%);max-height:min(720px,calc(100vh - 40px));overflow:auto;border:1px solid var(--wagon-line);border-radius:8px;background:var(--wagon-bg);color:var(--wagon-text);box-shadow:var(--wagon-shadow-strong)}.wagon-pre-bundle-collection .bundle-modal__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 22px 16px;border-bottom:1px solid var(--wagon-line)}.wagon-pre-bundle-collection .bundle-modal__header h3{margin:0}.wagon-pre-bundle-collection .bundle-modal__close{position:relative;display:inline-block;flex:0 0 36px;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:0;background:transparent;color:var(--wagon-heading);cursor:pointer}.wagon-pre-bundle-collection .bundle-modal__close:before,.wagon-pre-bundle-collection .bundle-modal__close:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:2px;border-radius:999px;background:currentColor}.wagon-pre-bundle-collection .bundle-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.wagon-pre-bundle-collection .bundle-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.wagon-pre-bundle-collection .bundle-modal__body{display:grid;gap:18px;padding:20px 22px 22px}.wagon-pre-bundle-collection .bundle-modal__choices{display:grid;gap:12px}.wagon-pre-bundle-collection .bundle-choice{display:grid;gap:10px;padding:14px;border:1px solid var(--wagon-line);border-radius:6px;background:var(--wagon-surface-soft)}.wagon-pre-bundle-collection .bundle-choice__label{color:var(--wagon-heading);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wagon-pre-bundle-collection .bundle-choice__options{display:flex;flex-wrap:wrap;gap:8px}.wagon-pre-bundle-collection .bundle-choice__option{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:38px;padding:0 13px;border:1px solid var(--wagon-line);border-radius:999px;background:#fff;color:var(--wagon-text);font:inherit;font-size:12px;font-weight:700;text-align:center;cursor:pointer}.wagon-pre-bundle-collection .bundle-choice__option.is-selected{border-color:var(--wagon-heading);background:#fff;color:var(--wagon-heading);box-shadow:0 0 0 1px var(--wagon-heading)}.wagon-pre-bundle-collection .bundle-choice__option[disabled]{cursor:not-allowed;opacity:.45}.wagon-pre-bundle-collection .bundle-choice__dot{width:14px;height:14px;flex:0 0 14px;border:1px solid rgba(var(--text),.2);border-radius:50%;box-shadow:0 0 0 1px rgba(var(--text),.08)}.wagon-pre-bundle-collection .bundle-choice__dot.is-black{background:#171717}.wagon-pre-bundle-collection .bundle-choice__dot.is-green{background:#6f806a}.wagon-pre-bundle-collection .bundle-choice__dot.is-mocha{background:#b5a79a}.wagon-pre-bundle-collection .bundle-modal__preview{display:none;position:relative;overflow:hidden;border:1px solid var(--wagon-line);border-radius:8px;background:radial-gradient(circle at 50% 44%,#fff 0% 58%,#eff7f3f0);aspect-ratio:16 / 8.4}.wagon-pre-bundle-collection .bundle-modal__preview.is-visible{display:block}.wagon-pre-bundle-collection .bundle-modal__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.wagon-pre-bundle-collection .bundle-modal__layer[hidden]{display:none!important}.wagon-pre-bundle-collection .bundle-modal__price{margin:2px 0 0}.wagon-pre-bundle-collection .bundle-modal__price[hidden]{display:none!important}.wagon-pre-bundle-collection .bundle-modal__purchase{display:grid;grid-template-columns:auto minmax(230px,1fr);align-items:center;gap:40px}.wagon-pre-bundle-collection .bundle-modal__error{display:none;color:var(--wagon-heading);font-size:13px;font-weight:700}.wagon-pre-bundle-collection .bundle-modal__error.is-visible{display:block}:is(.swiper-button-next,.swiper-button-prev) ::slotted(svg),:is(.swiper-button-next,.swiper-button-prev) svg{height:100%;object-fit:contain;transform-origin:center;width:20px!important;fill:red;pointer-events:none;min-width:20px}@media(min-width:1024px){.wagon-pre-bundle-collection h1{font-size:40px}}@media(min-width:1400px){.wagon-pre-bundle-collection h1{font-size:55px}}@media(max-width:1100px){.wagon-pre-bundle-collection .bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.wagon-pre-bundle-collection .collection{padding-top:20px}.wagon-pre-bundle-collection .section-head{text-align:center;justify-items:center;gap:18px}.wagon-pre-bundle-collection .section-head>div{text-align:center}.wagon-pre-bundle-collection .section-head .eyebrow{justify-content:center}.wagon-pre-bundle-collection .section-head p{margin-left:auto;margin-right:auto}.wagon-pre-bundle-collection .bundle-grid.is-filtered .card{grid-template-columns:1fr;min-height:0}.wagon-pre-bundle-collection .bundle-grid.is-filtered .media{aspect-ratio:1.15/1;min-height:0}.wagon-pre-bundle-collection .bundle-grid.is-filtered .card-body{padding:18px 18px 20px}.wagon-pre-bundle-collection .bundle-grid.is-filtered .signals{grid-template-columns:1fr}.wagon-pre-bundle-collection .bundle-grid.is-filtered .actions{grid-template-columns:1fr;max-width:none}.wagon-pre-bundle-collection .bundle-grid.is-filtered .signals{order:2}.wagon-pre-bundle-collection .bundle-grid.is-filtered .includes-title{order:3}.wagon-pre-bundle-collection .bundle-grid.is-filtered .includes{order:4}.wagon-pre-bundle-collection .bundle-grid.is-filtered .inline-bundle-options,.wagon-pre-bundle-collection .bundle-grid.is-filtered .inline-bundle-error{order:1}.wagon-pre-bundle-collection .bundle-grid.is-filtered .price-row{order:5}.wagon-pre-bundle-collection .bundle-grid.is-filtered .actions{order:6}.wagon-pre-bundle-collection .bundle-slider-button{display:none}.wagon-pre-bundle-collection .section-head,.wagon-pre-bundle-collection .build-panel,.wagon-pre-bundle-collection .compare-head{grid-template-columns:1fr;display:grid}.wagon-pre-bundle-collection .bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.section-waggle-bundles-kits .wagon-pre-bundle-collection .section-head{padding-inline:34px}.wagon-pre-bundle-collection .bundle-modal{align-items:flex-end;padding:12px}.wagon-pre-bundle-collection .bundle-modal__dialog{max-height:calc(100vh - 24px)}.wagon-pre-bundle-collection .bundle-modal__header{padding:18px 16px 14px}.wagon-pre-bundle-collection .bundle-modal__body{gap:14px;padding:16px}.wagon-pre-bundle-collection .bundle-choice{padding:12px}.wagon-pre-bundle-collection .bundle-choice__options{gap:8px}.wagon-pre-bundle-collection .bundle-choice__option{min-height:40px;padding:0 11px}.wagon-pre-bundle-collection .bundle-modal__preview{aspect-ratio:1.2 / 1}.wagon-pre-bundle-collection .bundle-modal__purchase{grid-template-columns:1fr;gap:10px}.wagon-pre-bundle-collection .inline-bundle-options{gap:15px;margin:14px 0 20px;padding:0;border:0;border-radius:0;background:transparent}.wagon-pre-bundle-collection .inline-bundle-options__group{gap:15px}.wagon-pre-bundle-collection .inline-bundle-options__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wagon-pre-bundle-collection .inline-bundle-options__choice{justify-content:flex-start;min-height:40px;width:100%;padding:0 7px;gap:6px;border-radius:5px;font-size:10px;line-height:1.1;letter-spacing:0;text-align:left}.wagon-pre-bundle-collection .inline-bundle-options__dot{width:18px;height:18px;flex:0 0 18px;border-width:2px;box-shadow:0 0 0 1px rgba(var(--text),.14)}.wagon-pre-bundle-collection .wrap{width:min(100% - 28px,1180px)}.section-waggle-bundles-kits .wagon-pre-bundle-collection .wrap{width:100%}.wagon-pre-bundle-collection h1{font-size:36px}.wagon-pre-bundle-collection .bundle-grid{grid-template-columns:1fr}.wagon-pre-bundle-collection .card-body h3,.wagon-pre-bundle-collection .signals{min-height:0}.wagon-pre-bundle-collection .card-body{display:flex;flex-direction:column;padding-bottom:14px}.wagon-pre-bundle-collection .card.featured .media{padding-top:28px}.wagon-pre-bundle-collection h2{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/jci-waggle-coll-bundles-kits.css.map */
