.bogos-bundles-quantity-break-widget{padding:12px}.bogos-bundles-quantity-break-widget,.bogos-bundles-widget{background-color:#f3f3f3;font-family:inherit;width:100%}#bogos-bundle-view,.bogos-integration-page-builder-bundle{display:flex;flex-direction:column;flex-wrap:wrap}.bogos-bundles-widget{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;gap:12px;margin-bottom:20px;padding-top:12px}.bogos-bundles-widget .bogos-bundles-widget-header{text-align:center;padding:12px 0;display:flex;flex-direction:column;gap:4px}.bogos-bundles-widget .bogos-bundles-widget-title,.bogos-mix-match-widget .bogos-mix-match-widget-title{font-weight:700;font-size:18px;color:#303030}.bogos-bundles-widget .bogos-bundles-widget-description,.bogos-mix-match-widget .bogos-mix-match-widget-description{font-size:12px;font-weight:400;color:#303030}.bogos-bundles-widget .bogos-bundles-widget-body{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding-inline:12px}.bogos-bundles-widget-body .bogos-bundle-item-container,.bogos-bundles-widget-body .bogos-bundle-free-product-item-container{width:100%;display:flex;flex-direction:column;border:1px solid #c9c9c9;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:8px}.bogos-bundles-widget-body .bogos-bundle-shipping-discount-container,.bogos-mix-match-shipping-discount-container,.bogos-bundle-page-shipping-discount-container{display:flex;align-items:center;padding:12px;border-radius:8px;gap:12px;width:100%;background-color:#dee6ff}.bogos-shipping-discount-icon{width:18px;height:18px;display:flex;justify-content:center;align-items:center}.bogos-shipping-discount-icon img{width:100%;height:100%}.bogos-bundles-widget-body .bogos-bundle-shipping-discount-title,.bogos-mix-match-shipping-discount-title,.bogos-bundle-page-shipping-discount-title{font-size:14px;line-height:20px;font-weight:600;color:#2332d5}.bogos-bundle-item-container .bogos-bundle-variants-container:has(.bogos-bundle-variant-item){font-size:14px;font-weight:400;color:#303030;display:flex;flex-direction:column;gap:8px;padding:12px 12px 12px 102px;background-color:#f7f7f7;border-end-start-radius:8px;border-end-end-radius:8px}.bogos-bundle-item-container .bogos-bundle-variants-container:has(.bogos-bundle-variant-item-select option:only-child){display:none!important;visibility:hidden!important;width:0!important;overflow:hidden!important}.bogos-bundle-item-container:has(option:not(:only-child)):has(.bogos-bundle-active-dropdown-select) .bogos-bundle-item,.bogos-bundle-item-container:has(option:not(:only-child)):has(.bogos-bundle-active-dropdown-select) .bogos-bundle-item-img{border-end-start-radius:unset!important;border-end-end-radius:unset!important}.bogos-bundle-item-container .bogos-bundle-variant-item{display:flex;gap:8px;align-items:center}.bogos-bundle-item-container .bogos-bundle-variant-item-select,.bogos-bundle-quantity-break_item-container .bogos-bundle-quantity-break-variant-item-select{flex-grow:1;padding:3px;border-radius:6px;border-width:1px;border-color:#c9c9c9;outline:0}.bogos-bundle-free-products-container{width:100%}.bogos-bundle-free-products-container,.bogos-bundle-free-products-body{display:flex;flex-direction:column;gap:8px}.bogos-bundle-free-products-header{line-height:1.2;font-size:14px;font-weight:600;color:#303030}.bogos-bundle-free-product-item-variant,.bogos-mix-match-gift-item-variant-title{color:#616161;font-size:13px;line-height:1.2}.bogos-bundle-free-product-item-quantity,.bogos-mix-match-gift-item-quantity{display:inline-block;line-height:1;background-color:#e3e3e3;padding:4px;font-weight:600;border-radius:50rem!important;font-size:13px;color:#303030}.bogos-bundles-widget-body .bogos-bundle-item,.bogos-bundles-widget-body .bogos-bundle-free-product-item{display:flex;background-color:#fff;border-radius:8px;align-items:center}.bogos-bundles-widget-body .bogos-bundle-item .bogos-bundle-item-img,.bogos-bundles-widget-body .bogos-bundle-free-product-item .bogos-bundle-free-product-item-img{width:90px;height:90px;object-fit:contain;border-start-start-radius:8px;border-end-start-radius:8px;background:#fff}.bogos-bundles-widget-body .bogos-bundle-item .bogos-bundle-item-info,.bogos-bundles-widget-body .bogos-bundle-free-product-item .bogos-bundle-free-product-item-info{padding:8px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;line-height:1.2;min-height:90px}.bogos-bundle-item .bogos-bundle-item-title,.bogos-bundle-free-product-item .bogos-bundle-free-product-item-title{font-size:14px;font-weight:600;color:#303030;text-decoration-line:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bogos-bundle-item .bogos-bundle-item-title:hover,.bogos-mix-item .bogos-mix-item-title:hover,.bogos-bundle-free-product-item .bogos-bundle-free-product-item-title:hover{text-decoration-line:underline;cursor:pointer}.bogos-bundle-item .bogos-bundle-item-price,.bogos-bundle-free-product-item .bogos-bundle-free-product-item-price{display:flex;align-items:center;font-size:13px;gap:4px;font-weight:400}.bogos-bundle-item .bogos-bundle-item-discount-price,.bogos-mix-item .bogos-mix-item-discount-price,.bogos-bundle-free-product-item .bogos-bundle-free-product-item-discount-price{color:#303030}.bogos-bundle-item .bogos-bundle-item-original-price,.bogos-mix-item .bogos-mix-item-original-price,.bogos-bundle-free-product-item .bogos-bundle-free-product-item-original-price{color:#b5b5b5;text-decoration-line:line-through}.bogos-bundle-item .bogos-bundle-item-quantity-select,.bogos-bundles-quantity-break-total{display:flex;justify-content:space-between;align-items:center}.bogos-bundle-item .bogos-bundle-item-select-button,.bogos-bundle-quantity-break-item-select-button{font-size:13px;color:#005bd3;text-decoration-line:underline;cursor:pointer;margin-right:5px}.bogos-bundle-item .bogos-bundle-item-select-button:not(:empty):after,.bogos-bundle-quantity-break-item-select-button:not(:empty):after{content:"";border:solid #005bd3;border-width:0 .18rem .18rem 0;display:inline-block;padding:.24rem;margin-left:3px;margin-bottom:.16rem;transform:rotate(45deg)}.bogos-bundle-item-container:has(.bogos-bundle-active-dropdown-select) .bogos-bundle-item-select-button:not(:empty):after{transform:rotate(225deg)!important;margin-bottom:unset!important}.bogos-bundle-item .bogos-bundle-item-quantity{display:inline-block;line-height:1;background-color:#e3e3e3;padding:4px;font-weight:600;border-radius:50rem!important;font-size:13px;color:#303030}.bogos-bundles-widget-footer{padding-inline:12px;padding-bottom:12px}.bogos-bundles-widget .bogos-bundles-widget-footer,.bogos-mix-match-widget .bogos-mix-match-widget-footer{display:flex;flex-direction:column;width:100%;gap:12px}.bogos-bundles-widget-footer .bogos-bundles-total,.bogos-mix-item-container .bogos-mix-item-header,.bogos-mix-match-widget-footer .bogos-mix-match-total{display:flex;justify-content:space-between}.bogos-bundles-footer-box-shadow{box-shadow:0 -5px 20px #0003}.bogos-bundles-widget-footer .bogos-bundles-total-title,.bogos-mix-match-widget-footer .bogos-mix-match-total-title{font-size:14px;font-weight:600;color:#303030}.bogos-bundles-widget-footer .bogos-bundles-total-price{display:flex;align-items:end;gap:4px;line-height:1}.bogos-bundles-widget-footer .bogos-bundles-total-discount-price,.bogos-mix-match-widget-footer .bogos-mix-match-total-discount-price{font-size:16px;font-weight:600;color:#303030}.bogos-bundles-widget-footer .bogos-bundles-total-original-price,.bogos-mix-match-widget-footer .bogos-mix-match-total-original-price{color:#616161;text-decoration-line:line-through;font-weight:400;font-size:13px}.bogos-bundles-widget-footer .bogos-bundle-error,.bogos-upsell-error{padding:.5rem;color:#8b0000;font-size:13px;border-radius:3px;text-align:center;background-color:#ffddd4}.bogos-bundles-widget-footer .bogos-bundles-button-add{background-color:#303030;text-align:center;color:#fff;border-radius:8px;padding:10px;font-size:14px;font-weight:600;cursor:pointer;border:none}.bogos-bundles-quantity-break-widget-footer .bogos-bundles-quantity-break-button-add:disabled,.bogos-bundles-widget-footer .bogos-bundles-button-add:disabled,.bogos-mix-match-widget-footer .bogos-mix-match-button-add:disabled{cursor:not-allowed;opacity:.5}.bogos-bundles-quantity-break-widget-footer .brand-mark.bogos-bundles-brand-mark,.bogos-bundles-widget-footer .bogos-bundles-brand-mark,.bogos-mix-match-widget-footer .bogos-mix-match-brand-mark{text-align:center;font-size:12px;font-weight:400;color:#616161}.bogos-bundle-quantity-break-variants-collapse,.bogos-bundle-variants-collapse{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.bogos-bundles-quantity-break-widget{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;gap:12px;margin:20px 0;box-sizing:border-box}.bogos-bundles-quantity-break-widget form,.bogos-bundles-quantity-break-widget-body,.bogos-bundles-quantity-break-widget-footer{width:100%}.bogos-bundles-quantity-break-widget-title{text-align:center;font-size:18px;color:#303030;font-weight:700}.bogos-bundles-quantity-break-widget-description{font-size:12px;color:#303030;text-align:center}.bogos-bundle-quantity-break-item,.bogos-bundle-quantity-break-variant-item{display:flex}.bogos-bundle-quantity-break-tier-label{flex:1 1;display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 0}.bogos-bundle-quantity-break-title{font-weight:450;font-size:16px}.bogos-bundle-quantity-break-item-discount-price{font-weight:600;font-size:14px}.bogos-bundle-quantity-break-sub-title{font-size:13px;font-weight:500!important}.bogos-bundle-quantity-break-item-original-price{font-size:13px;text-decoration-line:line-through;color:#b5b5b5}.bogos-bundle-quantity-break-label{padding:0 4px;font-size:12px;font-weight:550;background:#303030;color:#fff;border-radius:4px;margin-right:4px}.bogos-bundle-quantity-break-main-info{display:flex;flex-direction:column-reverse;align-items:flex-start}.bogos-quantity-break-tier-input:focus{outline:0;box-shadow:none}.bogos-bundle-quantity-break_item-container{margin:6px 0;box-shadow:0 3px 1px -1px #1a1a1a12,0 1px #cccccc80 inset,0 -1px #0000002b inset,-1px 0 #00000021 inset,1px 0 #00000021 inset;background:#fff;border-radius:8px;position:relative}.bogos-bundle-quantity-break-variant-item-title{margin-right:8px}.bogos-bundle-quantity-break_item-container .bogos-bundle-quantity-break-variants-container:has(.bogos-bundle-quantity-break-variant-item),.bogos-volume-discount_item-container .bogos-volume-discount-variants-container:has(.bogos-volume-discount-variant-item){font-size:14px;font-weight:400;color:#303030;display:flex;flex-direction:column;gap:8px;padding:12px 12px 12px 40px;background-color:#f7f7f7;border-end-start-radius:8px;border-end-end-radius:8px;box-shadow:0 3px 1px -1px #1a1a1a12,0 -1px #0000002b inset,-1px 0 #00000021 inset,1px 0 #00000021 inset}.bogos-bundles-quantity-break-total-title{font-size:14px;font-weight:550;color:#303030}.bogos-bundle-quantity-break-sub{display:flex;align-items:center;justify-content:flex-start;margin-bottom:4px}.bogos-bundles-quantity-break-button-add,.bogos-volume-discount-button-add{border-radius:8px;background:#303030;color:#fff;font-weight:600;font-size:14px;align-content:center;padding:12px;width:100%;margin:14px 0 8px;border:none;cursor:pointer}.bogos-bundles-quantity-break-price,.bogos-mix-item-container .bogos-mix-match-quantity-container,.bogos-mix-match-badges-container .bogos-mix-match-badge-icon{display:flex;align-items:center}.bogos-bundles-quantity-break-origin-price{color:#616161;text-decoration-line:line-through;font-size:13px;font-weight:400;margin-left:4px}.bogos-bundle-quantity-break-tag{border-radius:4px;font-weight:550;padding:0 4px;background:#f1f1f1;border:1px solid #e3e3e3;font-size:12px}.bogos-bundle-quantity-break_item-container .bogos-bundle-quantity-break-variants-container:has(.bogos-bundle-quantity-break-variant-item-select option:only-child){display:none!important;visibility:hidden!important;width:0!important;overflow:hidden!important}.bogos-bundle-quantity-break_item-container:has(.bogos-bundle-quantity-break-active-dropdown-select) .bogos-bundle-quantity-break-item-select-button:not(:empty):after{transform:rotate(225deg)!important;margin-bottom:unset!important}.bogos-bundle-quantity-break_item-container:has(option:not(:only-child)):has(.bogos-bundle-quantity-break-active-dropdown-select) .bogos-bundle-quantity-break-item{border-end-start-radius:unset!important;border-end-end-radius:unset!important}.bogos-bundle-quantity-break-item input[type=radio]{appearance:none;background-color:#fff;font:inherit;color:currentColor;width:16px;height:16px;border:1px solid #8a8a8a;border-radius:50%}.bogos-bundle-quantity-break-item input[type=radio]:before{display:block;content:"";width:8px;height:8px;border-radius:50%;transform:scale(0);box-shadow:inset 1em 1em #fff!important}.bogos-bundle-quantity-break-item input[type=radio]:checked:before{transform:scale(1)}.bogos-bundle-quantity-break-item input[type=radio]:checked{background-color:#000;transition:transform .12s ease-in-out}.bogos-bundle-quantity-break_item-container:has(.bogos-bundle-quantity-break-item input[type=radio]:checked){box-shadow:0 3px 1px -1px #ccc,0 1px #000 inset,0 -1px #000 inset,-1px 0 #000 inset,1px 0 #000 inset;border-radius:8px}.bogos-bundle-quantity-break_item-container:has(.bogos-bundle-quantity-break-item input[type=radio]:checked) .bogos-bundle-quantity-break-variants-container:has(.bogos-bundle-quantity-break-variant-item){box-shadow:0 3px 1px -1px #ccc,0 -1px #000 inset,-1px 0 #000 inset,1px 0 #000 inset}.bogos-bundle-quantity-break-item-price{display:flex;flex-direction:column;justify-content:flex-end}.bogos-quantity-break-tier-input{display:flex;justify-content:center;align-items:center}.bogos-quantity-break-input-wrapper{display:flex;align-items:center;padding:10px}.bogos-mix-match-widget{background-color:#f3f3f3;display:flex;flex-direction:column;padding-top:12px;width:100%;justify-content:center;align-items:center;border-radius:12px;gap:12px;margin:20px 0}.bogos-mix-match-widget .bogos-mix-match-widget-header{text-align:center;padding:12px 0;display:flex;flex-direction:column;gap:4px;width:100%}.bogos-mix-match-widget .bogos-mix-match-widget-body{display:flex;flex-direction:column;align-items:end;gap:8px;width:100%;padding-inline:12px}.bogos-mix-match-widget-body .bogos-mix-item-container{width:100%;display:flex;flex-direction:column}.bogos-mix-match-widget-body .bogos-mix-item,.bogos-mix-match-widget-body .bogos-mix-match-gift-item{display:flex;background-color:#fff;border-radius:8px;border:.3px solid #c9c9c9;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.bogos-mix-match-widget-body .bogos-mix-item .bogos-mix-item-img,.bogos-mix-match-widget-body .bogos-mix-match-gift-item .bogos-mix-match-gift-item-img{width:90px;height:90px;object-fit:cover;border-start-start-radius:8px;border-end-start-radius:8px}.bogos-mix-match-widget-body .bogos-mix-item .bogos-mix-item-info,.bogos-mix-match-widget-body .bogos-mix-match-gift-item .bogos-mix-match-gift-item-info{min-width:0;padding:8px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.bogos-mix-item .bogos-mix-item-title,.bogos-mix-match-gift-item .bogos-mix-match-gift-item-title{font-size:13px;font-weight:600;color:#303030;text-decoration-line:none;line-height:1.2}.bogos-mix-item .bogos-mix-item-price,.bogos-mix-match-gift-item .bogos-mix-match-gift-item-price{display:flex;align-items:center;font-size:13px;gap:4px;font-weight:400;line-height:1.2}.bogos-mix-match-widget-footer{padding-inline:12px;padding-bottom:12px}.bogos-mix-match-widget-footer .bogos-mix-match-total-price{display:flex;align-items:center;gap:4px;line-height:1}.bogos-mix-match-widget-footer .bogos-mix-match-button-add{background-color:#303030;text-align:center;color:#fff;border-radius:8px;padding:8px;font-size:14px;font-weight:600;cursor:pointer;border:none}.bogos-mix-item-container .bogos-mix-item-header-title{font-size:13px;font-weight:600;color:#303030}.bogos-mix-item-container .bogos-mix-item-choose-product{font-size:12px;color:#005bd3;cursor:pointer}.bogos-mix-item-container .bogos-mix-match-quantity{background:#fff;display:flex;align-items:center;border:1px solid #8a8a8a;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #0000000d;padding:2px}.bogos-mix-match-quantity button{color:#4a4a4a;border:none;cursor:pointer;font-size:13px;height:auto;text-align:center;background:#fff;padding-inline:5px}.bogos-mix-match-quantity-container .bogos-mix-match-quantity-input{width:20px;text-align:center;border:none;padding:2px 0;font-size:12px;outline:0}.input-box::-webkit-inner-spin-button,.input-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bogos-mix-item-container .bogos-mix-item-select-variant-container{display:flex;align-items:center;font-size:12px;gap:2px;color:#005bd3;line-height:1.2;max-width:60%}.bogos-mix-item-container .bogos-mix-item-select-variant{position:relative;display:flex;align-items:center;border:none;overflow:hidden;appearance:none;font-size:11px;outline:0;color:#005bd3;max-width:85px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.bogos-mix-match-widget-body .bogos-mix-item-container.bogos-mix-item-secondary{width:95%!important}.bogos-mix-item-container .bogos-mix-item-header-title-container{display:flex;align-items:center;gap:2px}.bogos-mix-item-container .bogos-mix-item-checkbox{cursor:pointer}.bogos-mix-item-container .bogos-mix-item-checkbox:checked{accent-color:#303030}.bogos-mix-match-badges-container{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.bogos-mix-match-badges-container .bogos-mix-match-badge-item{display:flex;align-items:center;gap:4px;background-color:#fff8db;padding:2px 6px;border-radius:6px}.bogos-mix-match-badges-container .bogos-mix-match-badge-item.success{background-color:#cdfee1}.bogos-mix-match-badges-container .bogos-mix-match-badge-title{font-size:12px;color:#4f4700}.bogos-mix-match-badge-item.success .bogos-mix-match-badge-title{color:#0c5132}.bogos-mix-match-badge-item .success-icon,.bogos-mix-match-badge-item.success .default-icon,.bogos-mix-match-progress-item .success-icon,.bogos-mix-match-progress-item.success .default-icon{display:none}.bogos-mix-match-badge-item .default-icon,.bogos-mix-match-badge-item.success .success-icon,.bogos-mix-match-progress-item .default-icon,.bogos-mix-match-progress-item.success .success-icon{display:block}.bogos-mix-item-container .bogos-mix-item-variant-quantity{display:flex;align-items:center;justify-content:space-between}.bogos-mix-match-progress-container{display:flex;justify-content:space-between;align-items:start;position:relative}.bogos-mix-match-progress-container .bogos-mix-match-progress-item{display:flex;flex-direction:column;align-items:center;width:100%}.bogos-mix-match-gift-items-container{width:100%;display:flex;flex-direction:column;gap:5px}.bogos-mix-match-gift-items-header{line-height:1.2;font-size:14px;font-weight:600;color:#303030}.bogos-mix-match-gift-item-discount-price{font-weight:600}.bogos-mix-match-gift-item-original-price{color:#b5b5b5;text-decoration-line:line-through}.bogos-mix-match-progress-container .bogos-mix-match-progress-icon{display:flex;justify-content:center;z-index:10}.bogos-mix-match-progress-item .bogos-mix-match-badge-title{width:80%;text-align:center;font-size:11px}.bogos-mix-match-progress-container .bogos-mix-match-progress-line{position:absolute;width:100%;top:7px;border:.061rem solid #ebebeb;display:block}.bogos-mix-item-container .bogos-mix-item-out-stock,.bogos-mix-match-gift-item-variant-out-stock,.bogos-bp-gift-item-variant-out-stock,.bogos-bundle-gift-item-variant-out-stock{font-size:12px;color:#8e1f0b}.bogos-mix-match-variant-info,.bogos-bp-variant-info,.bogos-bundle-variant-info{display:flex;justify-content:space-between}#bogos-bundle-page-button-view{display:flex;flex-direction:column;gap:10px}#bogos-bundle-page-button-view .bogos-bp-button-redirect{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#f0f0f0;border-radius:6px;color:#303030;width:100%;text-decoration:none;margin:10px 0}#bogos-bundle-page-button-view .bogos-bp-title{color:#303030;font-size:14px;text-decoration:underline;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
