@media all and (min-width:768px),print{body.page-product-bundle-builder .product-info-container{display:flex}body.page-product-bundle-builder .product-info-container>.product-info-secondary{flex:1 1 auto;max-width:690px;min-width:45.39473684%;transition:transform .25s linear;width:auto}body.page-product-bundle-builder .product.media{flex:1 1 auto;width:100%}body.animate-hide-bundle-builder-begin .product-info-container>.product-info-secondary{transform:translateX(100%)}body.animate-hide-bundle-builder-complete .product-info-container>.product-info-secondary{display:none}.bundle-builder-gallery{height:100%;padding-right:0;width:100%}.bundle-builder-gallery .product-image-wrapper.base{left:6.5%;margin-bottom:0;height:80vh}.bundle-builder-gallery .product-image-photo{object-position:center}.bundle-builder-gallery>.inner{align-items:center;height:100%;justify-content:center;width:100%}.bundle-gallery-image-view.default{left:0;transition:left .25s linear;max-width:80%}body.animate-hide-bundle-builder-begin .bundle-gallery-image-view.default{left:-100%}body.animate-hide-bundle-builder-complete .bundle-gallery-image-view.default{display:none}.bundle-builder-gallery-button.close-three-sixty{position:absolute;right:100px}.bundle-gallery-image-view{max-width:575px}.bundle-builder-tabs .list{box-shadow:inset 0 2px 0 0 #e8e8e8,inset 0px -2px 0 0 #e8e8e8}.bundle-builder-tabs .list:before,.bundle-builder-tabs .list:after{background:#f1f1f1;top:0;left:0;content:"";height:100%;position:absolute;width:50px}.bundle-builder-tabs .list:after{border:solid #e8e8e8;border-width:2px 0 0 2px;border-radius:18px 0 0}.bundle-builder-tabs button span{padding:25px 0}.bundle-builder-tab-contents .scrollable>.inner{max-width:440px}.bundle-builder-tab-content{padding-top:25px}.bundle-builder-primary-attribute{padding-top:17px}}@media all and (min-width:1024px),print{body.page-product-bundle-builder .product-info-container{box-sizing:border-box;width:calc(100% + (30px*2));margin-left:-30px;margin-right:-30px}.bundle-builder-tab-content{padding-left:22px;padding-right:22px}.bundle-builder-tabs button{padding-left:20px;padding-right:20px}.bundle-builder-options .sticky-totals{max-width:440px;padding-left:22px;padding-right:22px}.litterhopper-info-bar .trigger{font-size:inherit;padding-top:16px;padding-bottom:16px}.litterhopper-info-bar .icon{border-radius:26px;height:26px;margin-left:25px;width:26px}.litterhopper-info-bar .icon:before{font-size:13px}}