.we-pdp__bundle-carousel{position:relative;margin-top:8px}.we-pdp__bundle-track{display:flex;gap:24px;overflow-x:auto;padding:6px 0 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.we-pdp__bundle-track::-webkit-scrollbar{display:none}.we-pdp__bundle-track:focus-visible{outline:2px solid var(--wep-navy);outline-offset:4px}.we-pdp__bundle{flex:0 0 calc((100% - 72px)/4);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--wep-line);border-radius:var(--wep-r);background:var(--wep-cloud);box-shadow:var(--wep-shadow-sm);scroll-snap-align:start;transition:transform .25s,box-shadow .25s}.we-pdp__bundle:hover{box-shadow:var(--wep-shadow);transform:translateY(-4px)}.we-pdp__bundle-media{display:flex;align-items:center;justify-content:center;min-height:229px;padding:26px 18px;background:linear-gradient(160deg,#eef3f7,#e2ebf1)}.we-pdp__bundle-img{width:100%;max-width:230px;height:177px;object-fit:contain}.we-pdp__bundle-body{display:flex;flex:1;flex-direction:column;align-items:center;gap:10px;padding:22px 22px 26px;text-align:center}.we-pdp__bundle-rule{width:44px;height:3px;border-radius:2px;background:var(--wep-navy)}.we-pdp__bundle-body h3{margin:2px 0 0;font-family:var(--wep-display);font-size:22.4px;font-weight:600;color:var(--wep-ink)}.we-pdp__bundle-body p{flex:1;margin:0;font-size:13.6px;line-height:1.45;color:var(--wep-muted)}.we-pdp__bundle-btn{display:inline-block;margin-top:6px;padding:12px 30px;border-radius:8px;background:var(--wep-navy);color:var(--wep-white);font-size:13.12px;font-weight:700;letter-spacing:.06em;transition:background .2s}.we-pdp__bundle-btn:hover{background:var(--wep-navy-700)}.we-pdp__bundle-btn:hover,.we-pdp__bundle-btn:focus-visible,.we-pdp__bundle-btn:active{color:var(--wep-white)}.we-pdp__bundle-nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--wep-line);border-radius:50%;background:var(--wep-white);color:var(--wep-navy);box-shadow:var(--wep-shadow-sm);transform:translateY(-50%);cursor:pointer}.we-pdp__bundle-nav--prev{left:0}.we-pdp__bundle-nav--next{right:0}.we-pdp__bundle-nav:disabled{opacity:.35;cursor:default}.we-pdp__bundle-nav:focus-visible{outline:2px solid var(--wep-navy);outline-offset:2px}.we-pdp__bundle-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.we-pdp__bundle-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--wep-line);cursor:pointer}.we-pdp__bundle-dot[aria-current=true]{background:var(--wep-navy)}.we-pdp__bundle-dot:focus-visible{outline:2px solid var(--wep-navy);outline-offset:2px}@media(min-width:981px){.we-pdp__bundle-carousel[data-wep-bundle-count="1"] .we-pdp__bundle-nav,.we-pdp__bundle-carousel[data-wep-bundle-count="2"] .we-pdp__bundle-nav,.we-pdp__bundle-carousel[data-wep-bundle-count="3"] .we-pdp__bundle-nav,.we-pdp__bundle-carousel[data-wep-bundle-count="4"] .we-pdp__bundle-nav,.we-pdp__bundle-carousel[data-wep-bundle-count="1"] .we-pdp__bundle-dots,.we-pdp__bundle-carousel[data-wep-bundle-count="2"] .we-pdp__bundle-dots,.we-pdp__bundle-carousel[data-wep-bundle-count="3"] .we-pdp__bundle-dots,.we-pdp__bundle-carousel[data-wep-bundle-count="4"] .we-pdp__bundle-dots{display:none}.we-pdp__bundle-carousel[data-wep-bundle-count="1"] .we-pdp__bundle-track,.we-pdp__bundle-carousel[data-wep-bundle-count="2"] .we-pdp__bundle-track,.we-pdp__bundle-carousel[data-wep-bundle-count="3"] .we-pdp__bundle-track{justify-content:center}}@media(max-width:980px){.we-pdp__bundle{flex-basis:calc((100% - 24px)/2)}}@media(max-width:980px)and (min-width:561px){.we-pdp__bundle-carousel[data-wep-bundle-count="1"] .we-pdp__bundle-nav,.we-pdp__bundle-carousel[data-wep-bundle-count="2"] .we-pdp__bundle-nav,.we-pdp__bundle-carousel[data-wep-bundle-count="1"] .we-pdp__bundle-dots,.we-pdp__bundle-carousel[data-wep-bundle-count="2"] .we-pdp__bundle-dots{display:none}.we-pdp__bundle-carousel[data-wep-bundle-count="1"] .we-pdp__bundle-track{justify-content:center}}@media(max-width:560px){.we-pdp__bundle{flex-basis:100%}.we-pdp__bundle-nav,.we-pdp__bundle-carousel[data-wep-bundle-count="1"] .we-pdp__bundle-dots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/332/assets/we-pdp-bundles.css.map */
