.pp-bundle{--ppb-ink: #121212;--ppb-soft: #6E6560;--ppb-faint: #8F857C;--ppb-line: #e5e5e5;--ppb-green: #7bae37;--ppb-green-deep: #4a7220;--ppb-tint: #f2f8e6;--ppb-tint2: #f4fce8;--ppb-sel: #e9f4d0;--ppb-r-btn: var(--buttons-radius, 4px);--ppb-r-pill: var(--variant-pills-radius, 6px);margin:14px 0;min-height:420px;font-size:14px;color:var(--ppb-ink);position:relative}.pp-bundle[hidden]{display:none}.pp-bundle *{box-sizing:border-box}.pp-bundle button{font-family:inherit}.pp-bundle img{max-width:100%;display:block}.pp-bundle .offerhead{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ppb-green-deep)}.pp-bundle .tiers{display:flex;flex-direction:column;gap:10px}.pp-bundle .tcard{border:2px solid var(--ppb-line);border-radius:var(--ppb-r-pill);background:#fff;padding:13px 14px;cursor:pointer;position:relative;transition:border-color .15s,box-shadow .15s}.pp-bundle .tcard:hover{border-color:#b7d68a}.pp-bundle .tcard.sel{border-color:var(--ppb-green);background:#fbfdf9;box-shadow:0 0 0 3px #7bae3726}.pp-bundle .tcard .t-top{display:flex;align-items:flex-start;gap:10px}.pp-bundle .tcard .radio{width:22px;height:22px;border-radius:50%;border:2px solid #D9CFC4;flex:none;display:grid;place-items:center}.pp-bundle .tcard.sel .radio{border-color:var(--ppb-green)}.pp-bundle .tcard.sel .radio:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--ppb-green)}.pp-bundle .tcard .t-name{flex:1;min-width:0;font-size:15.5px;font-weight:800;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pp-bundle .t-pills{display:inline-flex;gap:3px}.pp-bundle .tcard .t-price{display:flex;flex-direction:column;align-items:flex-end}.pp-bundle .tcard .t-price .now{font-size:15.5px;font-weight:800;white-space:nowrap}.pp-bundle .t-save{font-size:11px;font-weight:700;color:var(--ppb-green-deep);white-space:nowrap;margin-top:1px}.pp-bundle .poptag{position:absolute;top:-10px;right:12px;background:var(--ppb-ink);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.05em;border-radius:99px;padding:3px 10px;white-space:nowrap}.pp-bundle .rchip{font-size:8.5px;font-weight:800;color:var(--ppb-green-deep);background:var(--ppb-tint);border:1px solid #cfe3b0;border-radius:99px;padding:1.5px 6px;letter-spacing:.02em;white-space:nowrap;font-style:normal}.pp-bundle .t-row2{display:flex;justify-content:space-between;align-items:center;margin:3px 0 0 32px}.pp-bundle .t-r2{display:flex;align-items:center;gap:5px}.pp-bundle .freerow{display:none}.pp-bundle .s-iso{font-style:normal}.pp-bundle .t-sub2{font-size:11.5px;font-weight:700;color:var(--ppb-green-deep)}.pp-bundle .t-sub2.na{color:var(--ppb-faint);font-weight:600}.pp-bundle .tcard.earned .rchip{background:var(--ppb-green);border-color:var(--ppb-green);color:#fff}.pp-bundle .slotdots{display:flex;align-items:center;gap:5px;margin:10px 0 8px}.pp-bundle .slotdots .sd{width:11px;height:11px;border-radius:50%;background:var(--ppb-green);flex:none}.pp-bundle .slotdots .sd.empty{background:#fff;border:1.5px dashed #b7d68a}.pp-bundle .slotdots .lbl{margin-left:5px;font-size:12px;font-weight:700;color:var(--ppb-green-deep)}.pp-bundle .vpanel{margin-top:4px;cursor:default}.pp-bundle .vlist{display:flex;flex-direction:column;gap:8px}.pp-bundle .vrow{display:flex;align-items:center;gap:10px;border:1.5px solid var(--ppb-line);border-radius:var(--ppb-r-pill);padding:8px;background:#fff}.pp-bundle .vrow.in{border-color:var(--ppb-green);background:var(--ppb-sel)}.pp-bundle .vrow.oos{opacity:.6}.pp-bundle .vrow .sw{width:52px;height:52px;border-radius:var(--ppb-r-btn);overflow:hidden;flex:none;cursor:pointer}.pp-bundle .vrow .sw img{width:100%;height:100%;object-fit:cover}.pp-bundle .vcol{flex:1;min-width:0}.pp-bundle .vrow .vn{display:block;font-size:13.5px;font-weight:800;cursor:pointer}.pp-bundle .vrow .vn .vsize{font-size:11px;font-weight:600;color:var(--ppb-faint)}.pp-bundle .vmeta{display:flex;align-items:center;gap:8px;margin-top:3px}.pp-bundle .vmeta .act{margin-left:auto;flex:none}.pp-bundle .occhip{font-size:11px;font-weight:700;color:var(--ppb-soft);background:#f3f3f3;border:1px solid var(--ppb-line);border-radius:99px;padding:2px 8px;white-space:nowrap}.pp-bundle .occhip.socl{background:var(--ppb-tint);border-color:#cfe3b0;color:var(--ppb-green-deep)}.pp-bundle .vmeta .has-more{min-width:0;display:block}.pp-bundle .vmeta .occhip{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block;line-height:17px}.pp-bundle .has-more{position:relative;cursor:pointer}.pp-bundle .has-more:after{content:attr(data-full);position:absolute;left:0;bottom:calc(100% + 6px);width:210px;background:var(--ppb-ink);color:#fff;font-size:11px;font-weight:600;line-height:1.45;border-radius:6px;padding:8px 10px;opacity:0;pointer-events:none;transition:opacity .15s;z-index:30;white-space:normal}.pp-bundle .has-more:hover:after,.pp-bundle .has-more:focus-visible:after,.pp-bundle .has-more.open:after{opacity:1}.pp-bundle .addv{border:1.5px solid var(--ppb-green);background:#fff;color:var(--ppb-green-deep);font-size:12.5px;font-weight:800;border-radius:var(--ppb-r-btn);padding:6px 16px;cursor:pointer}.pp-bundle .addv:hover{background:var(--ppb-tint)}.pp-bundle .addv:disabled{opacity:.35;cursor:default}.pp-bundle .soldout{font-size:11.5px;font-weight:700;color:var(--ppb-faint)}.pp-bundle .stepgrp{display:flex;align-items:stretch;border:1.5px solid var(--ppb-green);border-radius:var(--ppb-r-btn);overflow:hidden;height:32px;background:#fff}.pp-bundle .stepgrp button{width:29px;border:0;background:#fff;color:var(--ppb-green-deep);font-size:15px;font-weight:800;cursor:pointer;line-height:1;padding:0}.pp-bundle .stepgrp button:hover{background:var(--ppb-tint)}.pp-bundle .stepgrp button:disabled{opacity:.35;cursor:default}.pp-bundle .stepgrp .vqn{min-width:26px;text-align:center;font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums;display:grid;place-items:center;border-left:1.5px solid var(--ppb-tint);border-right:1.5px solid var(--ppb-tint)}.pp-bundle .showmore{width:100%;margin-top:8px;border:1.5px dashed #b7d68a;border-radius:var(--ppb-r-btn);background:#fff;color:var(--ppb-green-deep);font-size:12.5px;font-weight:800;padding:9px;cursor:pointer}.pp-bundle .showmore:hover{background:var(--ppb-tint)}.pp-bundle .pager2{display:flex;gap:8px}.pp-bundle .pager2 .showmore{margin-top:8px}.pp-bundle .bundlezone{margin-top:6px;border-top:1.5px dashed var(--ppb-line);padding-top:4px;cursor:default}.pp-bundle .carwrap{position:relative}.pp-bundle .car{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px}.pp-bundle .car::-webkit-scrollbar{display:none}.pp-bundle .pcard{flex:0 0 31%;min-width:120px;scroll-snap-align:start;border:1.5px solid var(--ppb-line);border-radius:var(--ppb-r-pill);background:#fff;padding:8px;cursor:pointer;display:flex;flex-direction:column;gap:5px;position:relative;text-align:left}.pp-bundle .pcard.in{border-color:var(--ppb-green);background:var(--ppb-sel)}.pp-bundle .pcard.oos{opacity:.6;cursor:default}.pp-bundle .pcard .check{position:absolute;top:6px;left:6px;z-index:2;background:var(--ppb-green);color:#fff;font-size:10.5px;font-weight:800;border-radius:99px;padding:2px 7px;opacity:0}.pp-bundle .pcard.in .check{opacity:1}.pp-bundle .pcard .imgwrap{position:relative;border-radius:var(--ppb-r-btn);overflow:hidden;aspect-ratio:1 / 1;display:block}.pp-bundle .pcard .imgwrap img{width:100%;height:100%;object-fit:cover}.pp-bundle .pcard .pn{font-size:12.5px;font-weight:800;line-height:1.25;cursor:pointer}.pp-bundle .pcard .psize{min-height:17px}.pp-bundle .pcard .state{font-size:12px;font-weight:800;color:var(--ppb-green-deep);margin-top:auto}.pp-bundle .pcard .qctl{display:none;width:100%;align-items:center;justify-content:space-between;gap:4px;margin-top:auto}.pp-bundle .pcard.in .qctl{display:flex}.pp-bundle .pcard.in .state{display:none}.pp-bundle .pcard .qctl button{width:42px;height:42px;border-radius:var(--ppb-r-btn);border:1.5px solid var(--ppb-green);background:#fff;color:var(--ppb-green-deep);font-size:16px;font-weight:800;cursor:pointer}.pp-bundle .pcard .qctl button:hover{background:var(--ppb-tint)}.pp-bundle .pcard .qctl button:disabled{opacity:.35;cursor:default;border-color:#d9d9d9;color:#b5a99c}.pp-bundle .pcard .qctl button:disabled:hover{background:#fff}.pp-bundle .pcard .qctl .qn{font-size:15.5px;font-weight:800;font-variant-numeric:tabular-nums}.pp-bundle .utag{position:absolute;top:6px;left:6px;font-size:9.5px;font-weight:800;border-radius:99px;padding:2px 8px;background:var(--ppb-ink);color:#fff;font-style:normal}.pp-bundle .utag.low{background:#b4402c}.pp-bundle .utag.fast{background:#c77414}.pp-bundle .pstars{position:absolute;top:6px;right:6px;background:#ffffffeb;color:var(--ppb-ink);font-size:10px;font-weight:800;border-radius:99px;padding:2px 7px}.pp-bundle .car-arr{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--ppb-line);background:#fff;font-size:17px;font-weight:800;color:var(--ppb-ink);cursor:pointer;display:none;place-items:center}.pp-bundle .car-arr.l{left:-6px}.pp-bundle .car-arr.r{right:-6px}.pp-bundle .cscroll{height:4px;background:#f3f3f3;border-radius:99px;margin:8px 2px 2px;position:relative}.pp-bundle .cscroll .thumb{position:absolute;top:0;height:100%;border-radius:99px;background:#b7d68a}.pp-bundle .b2dots:empty{display:none}.pp-bundle .nudgeline{text-align:center;font-size:13.5px;font-weight:700;color:var(--ppb-ink);background:#f3f3f3;border:1.5px dashed #d9d9d9;border-radius:var(--ppb-r-pill);padding:9px 12px;margin:10px 0;line-height:1.4}.pp-bundle .nudgeline.gold{background:var(--ppb-tint);border-color:#b7d68a;color:var(--ppb-green-deep)}.pp-bundle .nudgeline .nchips{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.pp-bundle .nchip{font-size:10.5px;font-weight:800;border-radius:99px;padding:0 10px;height:21px;letter-spacing:.02em;font-style:normal;display:inline-flex;align-items:center;justify-content:center;line-height:1}.pp-bundle .nchip.on{background:var(--ppb-green);color:#fff}.pp-bundle .nchip.off{background:#fff;border:1.5px dashed #b7d68a;color:var(--ppb-soft)}.pp-bundle .nudgeline .nscore{display:block;font-size:15px;font-weight:700;color:var(--ppb-ink);margin-top:7px}.pp-bundle .nudgeline .nscore b{color:var(--ppb-green-deep);font-variant-numeric:tabular-nums}.pp-bundle .nudgeline .n2{display:block;font-size:13.5px;font-weight:800;margin-top:6px}.pp-bundle .nudgeline .uparr{font-style:normal;color:var(--ppb-green)}.pp-bundle .nudgeline .nmiss{display:block;font-size:12px;font-weight:800;color:var(--ppb-green-deep);margin-top:4px}.pp-bundle .nudgeline.jackpot{background:var(--ppb-ink);border:2px solid var(--ppb-ink);color:#fff}.pp-bundle .nudgeline.jackpot .njack{display:block;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;color:#b7d68a}.pp-bundle .nudgeline.jackpot .nscore{color:#fff}.pp-bundle .nudgeline.jackpot .nscore b{color:#b7d68a;font-size:17px}@keyframes ppb-jackpop{0%{transform:scale(1)}45%{transform:scale(1.04)}to{transform:scale(1)}}.pp-bundle .nudgeline.pop{animation:ppb-jackpop .55s ease}.pp-bundle .atcwrap{margin-top:11px}.pp-bundle .atc{width:100%;border:0;border-radius:var(--ppb-r-btn);background:var(--ppb-green);color:#fff;font-size:15.5px;font-weight:800;padding:16px;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;transition:background .2s,transform .1s}.pp-bundle .atc:hover{background:var(--ppb-green-deep)}.pp-bundle .atc:active{transform:scale(.985)}.pp-bundle .atc:disabled{opacity:.5;cursor:default}.pp-bundle .atc.err{background:#b4402c}@keyframes ppb-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-1.2deg)}75%{transform:rotate(1.2deg)}}.pp-bundle .atc.wiggle{animation:ppb-wiggle .3s ease 2}.pp-bundle .shipnote{font-size:12px;font-weight:600;color:var(--ppb-soft);text-align:center;margin:9px 0 0;line-height:1.5}.pp-bundle .shipnote b{color:var(--ppb-green-deep);font-weight:800}.pp-bundle .losspop{position:absolute;z-index:40;width:244px;background:#fff;border:1.5px solid var(--ppb-line);border-radius:8px;padding:14px 14px 12px;text-align:center;font-size:13px;line-height:1.45}.pp-bundle .losspop:after{content:"";position:absolute;left:var(--cx, 50%);width:12px;height:12px;background:#fff;transform:translate(-50%) rotate(45deg)}.pp-bundle .losspop.is-above:after{bottom:-7px;border-right:1.5px solid var(--ppb-line);border-bottom:1.5px solid var(--ppb-line)}.pp-bundle .losspop.is-below:after{top:-7px;border-left:1.5px solid var(--ppb-line);border-top:1.5px solid var(--ppb-line)}.pp-bundle .losspop .lp-head{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ppb-soft)}.pp-bundle .losspop .lp-chips{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;margin:0 0 7px}.pp-bundle .losspop .lp-amt{margin:0 0 11px;font-size:14.5px;font-weight:800;color:var(--ppb-green-deep);font-variant-numeric:tabular-nums}.pp-bundle .losspop .lp-keep{display:block;width:100%;min-height:44px;border:0;border-radius:var(--ppb-r-btn);background:var(--ppb-green);color:#fff;font-weight:800;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;padding:11px 6px;cursor:pointer}.pp-bundle .losspop .lp-keep:hover{background:var(--ppb-green-deep)}.pp-bundle .losspop .lp-rem{display:block;width:100%;min-height:44px;margin:7px 0 0;border:1.5px solid #d9d9d9;border-radius:var(--ppb-r-btn);background:#fff;color:var(--ppb-soft);font-weight:700;font-size:12.5px;padding:11px 6px;cursor:pointer}.pp-bundle .losspop .lp-rem:hover{border-color:var(--ppb-faint);color:var(--ppb-ink)}.pp-bundle .qv[hidden]{display:none}.pp-bundle .qv-open>.offerhead,.pp-bundle .qv-open>.tiers,.pp-bundle .qv-open>.nudgeline,.pp-bundle .qv-open>.atcwrap{display:none}.pp-bundle .qv-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pp-bundle .qv-backbtn{border:1.5px solid var(--ppb-ink);background:#fff;color:var(--ppb-ink);font-size:13px;font-weight:800;border-radius:var(--ppb-r-btn);padding:9px 14px;cursor:pointer}.pp-bundle .qv-backbtn:hover{background:#f3f3f3}.pp-bundle .qv-nav{display:flex;align-items:center;gap:7px}.pp-bundle .qv-pos{font-size:12.5px;font-weight:700;color:var(--ppb-soft);white-space:nowrap}.pp-bundle .qv-arr{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--ppb-line);background:#fff;font-size:16px;font-weight:800;cursor:pointer}.pp-bundle .qv-arr:disabled{opacity:.3;cursor:default}.pp-bundle .qv-pages{display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:2px}.pp-bundle .qv-pages::-webkit-scrollbar{display:none}.pp-bundle .qv-page{flex:0 0 91%;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;border:1.5px solid var(--ppb-line);border-radius:var(--ppb-r-pill);padding:10px 10px 5px;background:#fff;text-align:center}.pp-bundle .qv-page.in{border-color:var(--ppb-green);background:var(--ppb-sel)}.pp-bundle .qv-main{position:relative;overflow:hidden;border-radius:8px}.pp-bundle .qv-img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.pp-bundle .heromarks{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pp-bundle .heromarks .utag,.pp-bundle .heromarks .pstars{position:static}.pp-bundle .heropill{background:#ffffffeb;color:var(--ppb-ink);font-size:10.5px;font-weight:800;border-radius:99px;padding:3px 9px}.pp-bundle .cntpill{background:#121212c7;color:#fff;font-size:10.5px;font-weight:800;border-radius:99px;padding:3px 9px;font-style:normal}.pp-bundle .qv-thumbs{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.pp-bundle .qv-thumbs::-webkit-scrollbar{display:none}.pp-bundle .qv-th{width:44px;height:44px;flex:none;border-radius:var(--ppb-r-btn);object-fit:cover;cursor:pointer;border:2px solid transparent}.pp-bundle .qv-th.on{border-color:var(--ppb-green)}.pp-bundle .qv-txt{display:flex;flex-direction:column;gap:8px}.pp-bundle .qv-title{margin:0;font-size:15px;font-weight:800}.pp-bundle .qv-occr{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px}.pp-bundle .occlbl{font-size:11px;font-weight:800;color:var(--ppb-faint);text-transform:uppercase;letter-spacing:.04em}.pp-bundle .qv-act{margin-top:2px}.pp-bundle .tinder{display:flex;align-items:center;justify-content:center;gap:12px;padding-bottom:2px}.pp-bundle .tinder .tx,.pp-bundle .tinder .tv{width:46px;height:46px;border-radius:50%;font-size:19px;font-weight:800;cursor:pointer;flex:none}.pp-bundle .tinder .tx{border:2px solid #e5b8b0;background:#fff;color:#b4402c}.pp-bundle .tinder .tx:hover{background:#fdf1ef}.pp-bundle .tinder .tx:disabled{opacity:.3;cursor:default}.pp-bundle .tinder .tv{border:2px solid var(--ppb-green);background:#fff;color:var(--ppb-green-deep)}.pp-bundle .tinder .tv:hover{background:var(--ppb-tint)}.pp-bundle .tinder .tv:disabled{opacity:.5;cursor:default}.pp-bundle .qv-mid{font-size:13px;font-weight:800;color:var(--ppb-green-deep);min-width:120px}.pp-bundle .qv-foot{position:static;background:#fff;padding-top:12px;margin-top:6px;border-top:1.5px solid var(--ppb-line)}.pp-bundle .qv-foot .qv-dots{justify-content:center;margin:0 0 9px}.pp-bundle .qv-foot .nudgeline,.pp-bundle .qv-foot .qv-shipnote{margin:0 0 9px}.pp-bundle .qv-openable{cursor:pointer}@media(max-width:749px){.pp-bundle{min-height:480px}.pp-bundle .tcard{padding-left:48px}.pp-bundle .tcard .t-top .radio{position:absolute;left:14px;top:25px}.pp-bundle .tcard .vpanel,.pp-bundle .tcard .bundlezone{margin-left:-34px}.pp-bundle .tcard .t-name{font-size:14.5px;min-width:0}.pp-bundle .tcard .t-price .now{font-size:14.5px}.pp-bundle .tcard{padding:16px 14px 15px 48px}.pp-bundle .t-row2{margin-left:0;margin-top:6px}.pp-bundle .tcard .t-name{flex-wrap:nowrap;gap:8px}.pp-bundle .t-pills .rchip:not(.pct){display:none}.pp-bundle .freerow{display:inline-flex;font-size:9.5px;padding:1.5px 6px}.pp-bundle .s-iso{display:none}.pp-bundle .rchip{font-size:10px;padding:2px 7px}.pp-bundle .t-sub2,.pp-bundle .t-save{font-size:10.5px}.pp-bundle .rchip{font-size:8px;padding:1px 5px}.pp-bundle .nudgeline .n2{font-size:12px;white-space:nowrap}.pp-bundle .shipnote{font-size:11px;letter-spacing:-.01em}.pp-bundle .pcard{flex-basis:44%}.pp-bundle .car-arr{display:none!important}.pp-bundle .qv-mid{min-width:96px;font-size:12px}}@media(prefers-reduced-motion:reduce){.pp-bundle .nudgeline.pop,.pp-bundle .atc.wiggle{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/pp-bundle.css.map */
