.ppu{position:relative;min-width:0;max-width:100%;--bndl-red:#EE371F}.ppu [hidden]{display:none!important}.ppu *,.ppu *:before,.ppu *:after{box-sizing:border-box}.ppu .bndl{min-width:0;max-width:100%}.ppu p{margin:0}.ppu .bndl__media img{max-width:none}.ppu .apw-dot img{max-width:none;max-height:none}.ppu .bndl__legend{white-space:nowrap}.ppu .bndl__opt .apw-dots,.ppu .bndl__opt .apw-dot,.ppu .bndl__opt .apw-more{pointer-events:auto}.ppu--1 .apw-dot img{width:360%;height:360%;margin:-185% 0 0 -130%}.ppu--1 .apw-railcap{margin:10px 0 0}.ppu--1 .bndl__sub{text-wrap:balance}.ppu--1 .bndl__opt--deal .bndl__name{min-height:2.3em}.ppu--1 .apw-card .apwv-sw{width:46px;height:54px;border-radius:12px;border:0;padding:3px;background:#f3f1ec;object-fit:contain;box-shadow:0 0 0 1px #e5e2da}.ppu--1 .apw-card .apwv-sw.is-on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #14110f8c}.ppu-toast{position:fixed;left:16px;right:16px;bottom:84px;margin:0 auto;max-width:480px;background:#111;color:#fff;font-family:National2Narrow,system-ui,sans-serif;font-size:12.5px;border-radius:12px;padding:12px 15px;opacity:0;transform:translateY(8px);transition:.25s;pointer-events:none;z-index:2147482600;text-align:center}.ppu-toast.is-on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ppu-toast{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/apw-pouch-upsell.css.map */
