[data-bundle-page-slot]{cursor:default;transition:all .2s ease}[data-bundle-page-slot] h3{margin:0;font-size:16px;color:#003968;text-align:center;width:100%;font-weight:700;font-family:Poppins,sans-serif}.bundle-page-slot-filled{position:relative;width:100%;height:100%}.bundle-page-slot-filled img{width:100%;height:100%;object-fit:cover;border-radius:2px}.bundle-page-slot-remove{position:absolute;top:4px;left:4px;width:20px;height:20px;background:#003968;border:2px solid white;border-radius:0;color:#fff;font-size:12px;line-height:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:5;opacity:0;visibility:hidden;transition:all .2s ease;box-shadow:0 2px 8px #0000004d}[data-bundle-page-slot] .bundle-page-slot-remove{opacity:1;visibility:visible}.bundle-page-slot-remove:hover{background:#00508a;transform:scale(1.1)}[data-bundle-page-flavor]{cursor:pointer;transition:all .2s ease}[data-bundle-page-flavor] img{transition:transform .3s ease}[data-bundle-page-flavor]:hover img{transform:scale(1.05)}[data-bundle-onebag-flavor]{cursor:pointer;overflow:hidden;transition:all .2s ease;position:relative}[data-bundle-onebag-flavor] img{transition:transform .3s ease}[data-bundle-onebag-flavor]:hover img{transform:scale(1.05)}[data-bundle-onebag-flavor].flavor-selected [data-pf-type=Block] img{outline:2px solid #003968;border-radius:0!important}[data-bundle-onebag-flavor].flavor-selected [data-pf-type=Heading2]{font-weight:700!important}#bundle-page-atc{cursor:pointer}#bundle-page-atc.bundle-atc-disabled{opacity:.5;cursor:not-allowed}.widget-bundle [data-pf-type=TabsMenu3]>label{max-width:50%!important}.widget-bundle [data-pf-type=TabsMenu3]>label:first-child{border-top-left-radius:13px;border-bottom-left-radius:13px}.widget-bundle [data-pf-type=TabsMenu3]>label:last-child{border-top-right-radius:13px;border-bottom-right-radius:13px;position:relative}.widget-bundle [data-pf-type=TabsMenu3]>label:last-child:after{content:"Best Value";border-radius:12px;background-color:#ddfc00;padding:2px 10px;position:absolute;top:-20px;color:#003968;left:50%;transform:translate(-50%)}@media(max-width:767px){.widget-bundle [data-pf-type=TabsMenu3]>label:last-child:after{font-size:13px!important;top:-15px;min-width:90px;padding:4px!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bundle-product.css.map */
