.bundles-page,.bundles-info{--b-orange: var(--accent_color, #F47A0E);--b-red: #8E0B0B;--b-olive: var(--button_secondary_border, #6E6A2E);--b-ink: var(--headline_font_color, #1F1D1A);--b-muted: #6B665E;--b-cream: #FAF5EE;--b-line: var(--line_color, #E9E3D9);--b-green: #2F7D4A}.bundles-wrap{margin:0 auto;max-width:1104px;padding:0 16px}.bundle-icon{fill:none;flex:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.bundles-banner{background:var(--b-cream);border-bottom:1px solid var(--b-line)}.bundles-banner__inner{display:grid;gap:14px;padding-bottom:16px;padding-top:14px}.bundles-crumb{color:var(--b-muted);font-size:13px}.bundles-crumb a{color:inherit;text-decoration:none}.bundles-crumb span{color:var(--b-orange)}.bundles-banner__title{font-size:34px;line-height:1.05;margin:4px 0 0;padding:0}.bundles-banner__lede{color:var(--b-muted);font-size:15px;margin:4px 0 0;padding:0}.bundles-perks{display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px 14px;list-style:none;margin:10px 0 0;padding:0}.bundles-perks li{align-items:center;display:flex;gap:6px;margin:0}.bundles-perks .bundle-icon{color:var(--b-orange)}.bundles-banner__img{display:none}@media(min-width:900px){.bundles-banner__inner{padding-bottom:22px;padding-top:22px}.bundles-banner__inner.has-image{align-items:center;grid-template-columns:1.1fr 1fr}.bundles-banner__title{font-size:48px}.bundles-banner__lede{font-size:17px}.bundles-perks{font-size:15px}.bundles-banner__img{border-radius:4px;display:block;height:200px;overflow:hidden}.bundles-banner__img img{height:100%;object-fit:cover;width:100%}}.bundles-toolbar{background:var(--white, #fff);border-bottom:1px solid var(--b-line)}.bundles-toolbar.is-sticky{position:sticky;top:var(--bundles-sticky-top, 0px);z-index:20}.bundles-toolbar__inner{align-items:center;display:flex;gap:10px;min-height:56px}.bundles-chips{display:flex;flex:1;gap:8px;min-width:0;overflow-x:auto;padding:2px 0;scrollbar-width:none}.bundles-chips::-webkit-scrollbar{display:none}.bundles-chip{background:var(--white, #fff);border:1px solid var(--b-line);border-radius:999px;color:var(--b-ink);cursor:pointer;flex:none;font-size:14px;line-height:1.2;margin:0;padding:6px 12px;white-space:nowrap}.bundles-chip em{color:var(--b-muted);font-size:12px;font-style:normal;margin-left:3px}.bundles-chip.is-on{background:var(--b-ink);border-color:var(--b-ink);color:#fff}.bundles-chip.is-on em{color:#ccc}.bundles-sort{align-items:center;border:1px solid var(--b-olive);border-radius:2px;color:var(--b-olive);display:flex;flex:none;gap:4px;margin:0;padding:0 0 0 8px;position:relative}.bundles-sort select{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font-size:14px;height:34px;margin:0;max-width:128px;padding:0 10px 0 2px}.bundles-grid{display:grid;gap:18px 12px;grid-template-columns:1fr 1fr;padding:18px 0 30px}@media(min-width:900px){.bundles-grid{gap:30px 22px;grid-template-columns:repeat(4,1fr);padding:28px 0 46px}}.bundle-card{display:flex;flex-direction:column;min-width:0}.bundle-card[hidden]{display:none}.bundle-card__media{aspect-ratio:1 / 1;background:var(--b-cream);border-radius:3px;display:block;overflow:hidden;position:relative}.bundle-card__img{display:block;height:100%;object-fit:cover;transition:transform .4s;width:100%}.bundle-card:hover .bundle-card__img{transform:scale(1.03)}.bundle-card.is-soldout .bundle-card__img{opacity:.55}.bundle-card__badges{align-items:flex-start;display:flex;flex-direction:column;gap:4px;left:8px;position:absolute;top:8px}.bundle-badge{background:#fff;border-radius:2px;color:var(--b-ink);font-size:11.5px;font-weight:600;letter-spacing:.04em;line-height:1.3;padding:3px 7px;text-transform:uppercase}.bundle-badge--new{background:var(--b-orange);color:#fff}.bundle-badge--up{background:var(--b-olive);color:#fff}.bundle-badge--best{background:var(--b-ink);color:#fff}.bundle-badge--soldout{color:var(--b-muted)}.bundle-card__gift{align-items:center;color:var(--b-red);display:flex;font-size:12.5px;font-weight:500;gap:5px;margin:9px 0 0;padding:0}.bundle-card__gift .bundle-icon{height:14px;width:14px}.bundle-card__gift.is-empty{visibility:hidden}.bundle-card__title{font-size:19px;line-height:1.15;margin:4px 0 0;padding:0}.bundle-card__title a{color:inherit;text-decoration:none}.bundle-card__inside{-webkit-box-orient:vertical;color:var(--b-muted);display:-webkit-box;font-size:13.5px;-webkit-line-clamp:3;line-height:1.35;margin:4px 0 0;overflow:hidden;padding:0}.bundle-card__rating{margin-top:5px;min-height:18px}.bundle-card__rating .reviews{padding:0}.bundle-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:auto;padding-top:8px}.bundle-card__now{color:var(--price_color, var(--b-orange));font-size:18px;font-weight:600}.bundle-card__was{color:var(--b-muted);font-size:14px}.bundle-card__save{color:var(--b-green);font-size:13px;font-weight:500;width:100%}.bundle-card__atc{margin-top:10px;width:100%}.bundle-card__atc[disabled]{opacity:.6}@media(min-width:900px){.bundle-card__title{font-size:22px}.bundle-card__inside{font-size:14.5px}.bundle-card__now{font-size:20px}}.bundles-empty{color:var(--b-muted);padding:30px 0;text-align:center}.bundles-scrim{background:#14120f73;top:0;right:0;bottom:0;left:0;opacity:0;position:fixed;transition:opacity .25s;z-index:1000000}.bundles-scrim.is-open{opacity:1}.bundles-sheet{background:#fff;border-radius:14px 14px 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:92vh;overflow:hidden;position:fixed;right:0;transform:translateY(105%);transition:transform .3s ease;z-index:1000001}.bundles-sheet.is-open{transform:none}.bundles-sheet[hidden],.bundles-scrim[hidden]{display:none}.bundles-sheet:not(.is-open),.bundles-scrim:not(.is-open){pointer-events:none}.bundles-sheet__head{align-items:center;border-bottom:1px solid var(--b-line);display:flex;flex:none;gap:12px;padding:14px 16px}.bundles-sheet__head img{background:var(--b-cream);border-radius:3px;height:52px;object-fit:cover;width:52px}.bundles-sheet__title{font-size:20px;line-height:1.1;margin:0;padding:0}.bundles-sheet__price{color:var(--price_color, var(--b-orange));font-size:14px;font-weight:600;margin:2px 0 0;padding:0}.bundles-sheet__x{background:none;border:0;color:var(--b-red);cursor:pointer;font-size:26px;height:36px;line-height:1;margin:0 0 0 auto;padding:0;width:36px}.bundles-sheet__body{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 16px 6px}.bundles-sheet__label{color:var(--b-muted);font-size:13px;font-weight:600;letter-spacing:.08em;margin:0 0 10px;padding:0;text-transform:uppercase}.bundles-opts{display:grid;gap:10px;grid-template-columns:1fr 1fr}.bundles-opt{background:#fff;border:1.5px solid var(--b-line);border-radius:6px;color:var(--b-ink);cursor:pointer;display:flex;flex-direction:column;gap:6px;margin:0;padding:8px;text-align:left;transition:border-color .15s}.bundles-opt.is-on{border-color:var(--b-orange);box-shadow:0 0 0 1px var(--b-orange)}.bundles-opt__img{aspect-ratio:1 / 1;background:var(--b-cream);border-radius:4px;display:block;overflow:hidden}.bundles-opt__img img{display:block;height:100%;object-fit:cover;width:100%}.bundles-opt__t{display:flex;flex-direction:column}.bundles-opt__t b{font-size:15px;font-weight:600}.bundles-opt__t span{color:var(--b-muted);font-size:13.5px;white-space:nowrap}.bundles-opt.is-on .bundles-opt__t span{color:var(--b-orange);font-weight:600}.bundles-opt ul{color:#46423c;display:grid;font-size:13px;gap:2px;list-style:none;margin:0;padding:0}.bundles-opt li{list-style:none;margin:0;padding:0 0 0 16px;position:relative}.bundles-opt__worth{color:var(--b-green);font-size:12.5px;font-weight:500}.bundles-radio{border:1.5px solid #bbb;border-radius:50%;display:inline-block;height:16px;margin-right:6px;vertical-align:-3px;width:16px}.bundles-opt.is-on .bundles-radio{border:5px solid var(--b-orange)}.bundles-shipnote{align-items:center;background:#eef6f0;border-radius:4px;color:var(--b-green);display:flex;font-size:13.5px;gap:8px;margin:12px 0 0;padding:8px 10px}.bundles-shipnote[hidden]{display:none}.bundles-sheet__foot{border-top:1px solid var(--b-line);flex:none;padding:12px 16px 16px}.bundles-sheet__add{width:100%}@media(min-width:900px){.bundles-sheet{border-radius:8px;bottom:auto;left:50%;opacity:0;right:auto;top:50%;transform:translate(-50%,-46%) scale(.98);transition:transform .25s,opacity .25s;width:720px}.bundles-sheet.is-open{opacity:1;transform:translate(-50%,-50%)}.bundles-opts{gap:16px}.bundles-opt{padding:12px}.bundles-opt__t{align-items:baseline;flex-direction:row;gap:6px;justify-content:space-between}.bundles-opt__t b{font-size:17px}.bundles-opt ul{font-size:14px}}body.bundles-sheet-open{overflow:hidden}.bundles-info{background:var(--b-cream);border-top:1px solid var(--b-line)}.bundles-info__inner{display:grid;gap:24px;padding-bottom:30px;padding-top:26px}.bundles-trust{display:grid;gap:12px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.bundles-trust li{align-items:flex-start;display:flex;font-size:14px;gap:9px;margin:0}.bundles-trust .bundle-icon{color:var(--b-orange);height:22px;stroke-width:1.6;width:22px}.bundles-trust b{display:block;font-weight:600}.bundles-info h2{font-size:28px;line-height:1.1;margin:0 0 8px;padding:0}.bundles-info__copy p{color:#46423c;font-size:15px}.bundles-faq details{border-bottom:1px solid var(--b-line);padding:12px 0}.bundles-faq summary{cursor:pointer;display:flex;font-size:15.5px;font-weight:500;justify-content:space-between;list-style:none}.bundles-faq summary::-webkit-details-marker{display:none}.bundles-faq summary:after{color:var(--b-orange);content:"+";font-size:20px;line-height:1}.bundles-faq details[open] summary:after{content:"\2013"}.bundles-faq__a{font-size:14.5px;margin-top:8px}.bundles-faq__a p{padding:0}@media(min-width:900px){.bundles-info__inner{gap:28px 60px;grid-template-columns:1fr 1fr;padding-bottom:50px;padding-top:44px}.bundles-trust{grid-column:1 / -1;grid-template-columns:repeat(4,1fr)}}.bundles-opt__t b span,.bundles-opt.is-on .bundles-opt__t b span{color:inherit;font-size:inherit;font-weight:inherit;white-space:normal}.bundles-opt__img img[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bundles.css.map */
