.collection-bundle-campaigns.show_collection-bundle-campaigns{position:relative;padding-top:15px}.collection-bundle-campaigns.show_collection-bundle-campaigns:before{content:"";width:100%;background-color:#f3f3f3;height:1px;position:absolute;top:0;left:0}.campaign-card .collection-bundle-title{font-family:Roboto Slab,"MS Sans Serif",Geneva,sans-serif;font-weight:500;font-size:1rem;color:#111;line-height:1;letter-spacing:.5px;margin-bottom:8px}.campaign-card .collection-bundle-subtitle{margin-bottom:15px}.collection-bundle-campaigns .campaign-product-item{display:grid;grid-template-columns:1fr 1fr;column-gap:8px;position:relative}.campaign-product-item-list{padding:14px;box-shadow:0 4px 18px #00000014;border-radius:4px;display:grid;grid-template-columns:auto 1fr;position:relative}.collection-bundle-campaigns .campaign-product-item-list:hover{text-decoration:none}.collection-bundle-campaigns .campaign-item{width:fit-content;flex-direction:column;row-gap:8px}.collection-bundle-campaigns .campaign-item.show-bundles{display:flex;width:100%}.collection-bundle-campaigns .campaign-item.hide-bundles{display:none}.collection-bundle-campaigns .campaign-product-title{font-family:Roboto,Helvetica,Arial,sans-serif;color:#4c4c4c;font-size:13px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left}.collection-bundle-campaigns .campaign-product-image{width:75px;height:75px;max-width:75px;object-fit:contain}.collection-bundle-campaigns .campaign-bundle-button{background:#111;padding:0 10px;border:none;color:#fff;font-weight:700;cursor:pointer;width:100%;border-radius:4px;font-size:12px;display:flex;align-items:center;justify-content:center;height:36px;max-height:36px;transition:all .3 ease-in-out}.campaign-item:hover .campaign-bundle-button{background-color:#f60}.campaign-product-info{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;padding:0 10px}.collection-bundle-campaigns .campaign-variant-title{font-size:11px;margin:0;color:#999;padding:0}.campaign-product-prices,.total-price-wrapper{display:flex;align-items:end;margin-top:4px}.campaign-normal-price,.campaign-compare-price,.campaign-discounted-price{color:#4c4c4c;font-weight:500;text-align:left;margin:0;line-height:1}.campaign-compare-total,.campaign-compare-price{font-size:11px;margin-right:6px;color:#888;font-weight:400}.campaign-total-price{padding:0 12px;min-height:36px;font-weight:700;width:100%;display:flex;justify-content:space-between;align-items:center;margin:0}.campaign-total.discounted{color:red}.campaign-compare-price.show-price{display:block}.campaign-bundle-totals-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:6px}.campaign-bundle-totals-wrapper.grid-1{grid-template-columns:1fr}.bundle-total.discounted{margin:0}.campaign-form-wrapper{width:100%}.bundle-total{font-size:14px;font-weight:600}.campaign-product-item .plus-sign{font-size:26px;line-height:1;font-weight:400;background-color:#111;border-radius:100%;width:26px;min-width:26px;height:26px;max-height:26px;display:flex;justify-content:center;align-items:center;color:#fff;position:absolute;top:50%;right:-30px;transform:translate(-50%,-50%);z-index:9;transition:all .3 ease-in-out}.campaign-item:hover .plus-sign{background-color:#f60}
/*# sourceMappingURL=/cdn/shop/t/131/assets/dc_bundle_campaigns.css.map */
