.bundle-pricing{margin-bottom:1.5rem;text-align:center;font-family:var(--bundle-font-family, "Poppins"),sans-serif;border-top:1px solid #b2b2b2;padding-top:1.5rem}.bundle-price-display{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.product-info{display:flex;flex-direction:column;flex:1}.product-name{font-size:var(--product_title-font_size);color:var(--product_title-color, #000);font-weight:var(--product_title-font_weight, 700);line-height:1;font-family:var(--bundle-font-family, "Poppins"),sans-serif;letter-spacing:-.01em}.product-subtitle{font-size:var(--subtitle-font_size, 1.25rem);font-weight:var(--subtitle-font_weight, 400);color:#999;line-height:1.3;margin-top:.25rem;font-family:var(--bundle-font-family, "Poppins"),sans-serif}.price-container{display:flex;align-items:center;gap:1rem;flex-shrink:0}.original-price{font-size:1.2rem;color:#999;text-decoration:line-through;font-weight:400;font-family:var(--bundle-font-family, "Poppins"),sans-serif}.bundle-price{font-size:1.6rem;font-weight:700;color:#000;font-family:var(--bundle-font-family, "Poppins"),sans-serif}.gratis-extras-section{margin-bottom:2rem;padding:0;border-top:1px solid #e9ecef;padding-top:1rem}.gratis-extras-title{font-size:var(--product_title-font_size, 1.1rem);color:var(--product_title-color, #000);font-weight:var(--product_title-font_weight, 500);text-align:center;margin-bottom:1rem;font-family:var(--bundle-font-family, "Poppins"),sans-serif}.gratis-extras-list{display:flex;flex-direction:column}.gratis-extra-item{display:flex;flex-direction:column;padding:.75rem 0}.gratis-extra-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem;line-height:1.1}.gratis-extra-name{font-size:var(--product_title-font_size);color:var(--product_title-color, #000);font-weight:var(--product_title-font_weight, 700);flex:1;line-height:1;font-family:var(--bundle-font-family, "Poppins"),sans-serif;letter-spacing:-.01em}.gratis-extra-price{display:flex;justify-content:end;align-items:center;gap:.5rem;flex-shrink:0}.gratis-extra-subtext{font-size:var(--subtitle-font_size, 1.25rem);font-weight:var(--subtitle-font_weight, 400);color:#999990;line-height:1.3;max-width:75%;font-family:var(--bundle-font-family, "Poppins"),sans-serif}.strikethrough-price{font-size:1.1rem;color:#999;text-decoration:line-through;font-family:var(--bundle-font-family, "Poppins"),sans-serif}.gratis-label{font-size:var(--product_title-font_size);color:var(--product_title-color, #000);font-weight:var(--product_title-font_weight, 700);font-family:var(--bundle-font-family, "Poppins"),sans-serif}.price-summary{padding:1rem 0;border-top:1px solid #e9ecef}.price-summary-row{display:flex;justify-content:space-between;align-items:center}.price-summary-row:last-child{margin-bottom:0}.price-label{font-weight:700;color:#333;font-family:var(--bundle-font-family, "Poppins"),sans-serif}.price-value.discount{font-weight:700;font-family:var(--bundle-font-family, "Poppins"),sans-serif}.price-value-container{display:flex;align-items:center;gap:.5rem}.original-total{color:#999;text-decoration:line-through;font-size:1rem;font-family:var(--bundle-font-family, "Poppins"),sans-serif}.final-total{font-weight:700;color:#000;font-size:1.6rem;font-family:var(--bundle-font-family, "Poppins"),sans-serif}.countdown-section{margin:1.5rem 0;text-align:center}.countdown-timer{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.countdown-text-outside,.countdown-text-inside{font-weight:600;margin-bottom:1rem;font-family:var(--bundle-font-family, "Poppins"),sans-serif}.countdown-display{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:nowrap;overflow-x:auto}.countdown-item{display:flex;flex-direction:column;align-items:center;min-width:60px}.countdown-number{font-size:2.5rem;font-weight:700;color:#000;line-height:1;font-family:var(--bundle-font-family, "Poppins"),sans-serif}.countdown-label{font-size:.8rem;color:#666;margin-top:.25rem;text-align:center;font-family:var(--bundle-font-family, "Poppins"),sans-serif}.countdown-separator{font-size:1.5rem;font-weight:700;color:#333;margin:0 .25rem;font-family:var(--bundle-font-family, "Poppins"),sans-serif}.countdown-expired{color:#dc3545;font-weight:700;font-size:1.2rem}.inventory-section{margin:1.5rem 0;text-align:center}.product_inventory{display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--bundle-font-family, "Poppins"),sans-serif;font-size:1.25rem;font-weight:500;margin:0;padding:.75rem}.product_inventory svg{flex-shrink:0;width:20px;height:20px;transform:translate(-2px,-2px)}@keyframes pulse{0%{transform:translate(-2px,-2px) scale(1);opacity:1}50%{transform:translate(-2px,-2px) scale(1.1);opacity:.8}to{transform:translate(-2px,-2px) scale(1);opacity:1}}.quantity-and-button-container{display:flex;gap:1rem;align-items:center}.quantity-selector{display:flex;align-items:start;border:1px solid #ddd;border-radius:var(--buttons-radius);overflow:hidden;height:46px;flex-shrink:0}.quantity-button{background:#f8f9fa;border:none;padding:1rem;cursor:pointer;font-size:1rem;font-weight:700;color:#333;transition:background-color .3s ease;height:48px;display:flex;align-items:center;justify-content:center}.quantity-button:hover{background:#e9ecef}.quantity-input{border:none;padding:.75rem;text-align:center;width:40px;font-size:1rem;font-weight:700;height:48px;display:flex;align-items:center;justify-content:center}.quantity-input:focus{outline:none}.quantity-input::-webkit-outer-spin-button,.quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input[type=number]{-moz-appearance:textfield}.payment-icons-section{margin-top:.5rem;text-align:center}.payment-icons{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;opacity:.8;padding-top:1rem}.payment-icon{width:40px;height:26px;flex-shrink:0}.payment-icon .icon{width:100%;height:100%;object-fit:contain}@media (max-width: 768px){.bundle-price-display{flex-direction:row;gap:.5rem;text-align:left}.product-name{flex:1}.price-container{gap:.75rem;flex-shrink:0}.original-price{font-size:1rem}.gratis-extras-section{padding:0;margin-bottom:1.5rem}.gratis-extras-title{font-size:14px;margin-bottom:.5rem;font-weight:200}.gratis-extra-item{padding:.5rem 0}.countdown-timer{padding:1rem}.countdown-text-outside,.countdown-text-inside{margin-bottom:.75rem}.countdown-display{gap:.25rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.countdown-item{min-width:50px}.countdown-number{font-size:2.5rem}.countdown-separator{font-size:1.2rem}.inventory-section{margin:1rem 0}.product_inventory{gap:.4rem}.product_inventory svg{width:16px;height:16px}.quantity-and-button-container{flex-direction:row;gap:.75rem;align-items:start}.quantity-selector{flex-shrink:0}.payment-icons{gap:6px}.payment-icon{width:36px;height:24px}}@media (min-width: 769px) and (max-width: 1024px){.gratis-extras-section{padding:0}.gratis-extra-item{padding:.6rem 0}.countdown-display{gap:.4rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.payment-icons{gap:10px}.payment-icon{width:42px;height:28px}}@media (min-width: 1025px){.bundle-price-display{gap:1.5rem;text-align:left}.price-container{gap:1.5rem}.original-price{font-size:1.4rem}.gratis-extras-section{padding:0}.gratis-extras-title{font-size:1rem}.gratis-extra-item{padding:.75rem 0}.gratis-extra-name{font-size:var(--product_title-font_size)}.gratis-extra-subtext{font-size:var(--subtitle-font_size, 1.25rem)}.countdown-display{gap:.75rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.countdown-item{min-width:70px}.countdown-number{font-size:2.5rem;padding:.6rem;min-width:50px}.payment-icons{gap:8px}.payment-icon{width:36px;height:24px}}.gratis-extras-section{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.payment-icons:hover{opacity:1;transition:opacity .3s ease}.quantity-button:hover{background:#e9ecef;transition:background-color .3s ease}.gratis-extras-section:focus-within{outline:2px solid #007bff;outline-offset:2px;border-radius:8px}.quantity-input:focus{outline:2px solid #007bff;outline-offset:2px}@media (prefers-contrast: high){.gratis-extras-section{background:#fff;border:2px solid #000}.gratis-extra-item{border:1px solid #000}.gratis-label{color:#000}.countdown-timer{background:#fff;border:2px solid #000}}.two-variants-picker{margin-bottom:1.5rem;font-family:var(--two-variants-font-family, "Poppins"),sans-serif}.two-variants-options{display:flex;flex-direction:column;gap:2rem}.two-variant-container{position:relative;border:var(--border-width, 2px) solid #e9ecef;background:#f8f9fa;border-radius:var(--border-radius, 12px);transition:all .2s ease;font-family:var(--two-variants-font-family, "Poppins"),sans-serif;overflow:visible}.two-variant-container.is-selected{border:var(--border-width, 2px) solid var(--selected-color, #0066cc);box-shadow:0 0 0 1px var(--selected-color, #0066cc);background:#fff}.two-variant-badge{position:absolute;top:-14px;right:20%;background:linear-gradient(135deg,#06c,#0052a3);color:#fff;padding:.375rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;z-index:2;box-shadow:0 2px 4px #0003,0 4px 8px #00000026,inset 0 1px #fff3,inset 0 -1px #0003;border:1px solid rgba(0,0,0,.1);text-shadow:0 1px 2px rgba(0,0,0,.3)}.two-variant-container:not(.is-selected) .two-variant-badge{background:linear-gradient(135deg,#7fb3d3,#6a9bb8);box-shadow:0 2px 4px #00000026,0 4px 8px #0000001a,inset 0 1px #ffffff26,inset 0 -1px #00000026}.two-variant-container:not(.is-selected) .two-variant-badge{background:#7fb3d3}.two-variant-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem;border:none;background:transparent;cursor:pointer;text-align:left;font-family:var(--two-variants-font-family, "Poppins"),sans-serif}.two-variant-radio{flex-shrink:0;width:24px;height:24px;margin-right:.75rem;display:flex;align-items:center;justify-content:center;border:2px solid #ccc;border-radius:50%;position:relative}.two-variant-radio-circle{width:14px;height:14px;border-radius:50%;background:transparent;transition:background .2s ease}.two-variant-container.is-selected .two-variant-radio{border-color:var(--selected-color, #0066cc)}.two-variant-container.is-selected .two-variant-radio-circle{background:var(--selected-color, #0066cc)}.two-variant-left{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.two-variant-text{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.two-variant-title{font-size:var(--title-size, 16px);font-weight:600;color:#000;line-height:1.3;font-family:var(--two-variants-font-family, "Poppins"),sans-serif}.two-variant-container:not(.is-selected) .two-variant-title{color:#666}.two-variant-headline-subtext{font-size:var(--headline-subtext-size, 14px);color:var(--headline-subtext-color, #999999);font-weight:var(--headline-subtext-weight, 600);text-transform:uppercase;letter-spacing:.05em;line-height:1.3;font-family:var(--two-variants-font-family, "Poppins"),sans-serif;display:block;margin-top:.25rem}.two-variant-container:not(.is-selected) .two-variant-headline-subtext{color:#999}.two-variant-subtext-badge{display:inline-block;background:#b3d9ff;color:#000;padding:.25rem .5rem;font-size:var(--subtext-size, 12px);font-weight:600;border-radius:4px;line-height:1.2;font-family:var(--two-variants-font-family, "Poppins"),sans-serif;width:fit-content;max-width:100%}.two-variant-container:not(.is-selected) .two-variant-subtext-badge{background:#d0d0d0;color:#666}.two-variant-right{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0;margin-left:1rem}.two-variant-price-container{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.two-variant-gratis-label{font-size:.75rem;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.05em;font-family:var(--two-variants-font-family, "Poppins"),sans-serif}.two-variant-container:not(.is-selected) .two-variant-gratis-label{color:#666}.two-variant-compare{font-size:var(--compare-price-size, 14px);color:#999;text-decoration:line-through;font-family:var(--two-variants-font-family, "Poppins"),sans-serif}.two-variant-container:not(.is-selected) .two-variant-compare{color:#bbb}.two-variant-price{font-size:var(--price-size, 18px);font-weight:600;color:#000;font-family:var(--two-variants-font-family, "Poppins"),sans-serif}.two-variant-container:not(.is-selected) .two-variant-price{color:#666}.two-variant-checklist{padding:.75rem 1rem;padding-left:calc(1.75rem + 24px);display:flex;flex-direction:column;gap:.5rem;font-family:var(--two-variants-font-family, "Poppins"),sans-serif}.two-variant-checklist-item{display:flex;align-items:center;gap:.75rem}.two-variant-checklist-icon{flex-shrink:0;width:16px;height:16px}.two-variant-checklist-text{font-size:var(--checklist-text-size, 14px);color:#000;line-height:1.4;font-family:var(--two-variants-font-family, "Poppins"),sans-serif}.two-variant-container:not(.is-selected) .two-variant-checklist-text{color:#666}.two-variant-freebies-header{padding:0 1rem;margin-top:.5rem;font-size:var(--freebies-title-size, 14px);color:var(--freebies-title-color, #999999);font-weight:var(--freebies-title-weight, 600);text-transform:uppercase;letter-spacing:.05em;font-family:var(--two-variants-font-family, "Poppins"),sans-serif}.two-variant-freebies{padding:1rem;display:flex;flex-direction:column;gap:0;margin-top:.5rem;position:relative}.two-variant-freebie-separator{position:relative;height:0;margin:0;border-top:1px solid #b3d9ff;display:flex;align-items:center;justify-content:center}.two-variant-freebie-separator:before{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#b3d9ff;padding:0;font-size:1.5rem;font-weight:600;color:#fff;font-family:var(--two-variants-font-family, "Poppins"),sans-serif;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;z-index:1}.two-variant-container:not(.is-selected) .two-variant-freebie-separator{border-color:#d0d0d0}.two-variant-container:not(.is-selected) .two-variant-freebie-separator:before{background:#d0d0d0;color:#fff}.two-variant-freebie-item{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border-left:1px solid #b3d9ff;border-right:1px solid #b3d9ff;border-top:1px solid #b3d9ff;border-bottom:none;border-radius:0;text-align:left;position:relative}.two-variant-freebie-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.two-variant-freebie-item:not(:first-child){border-top:none}.two-variant-freebie-item:last-child{border-bottom:1px solid #b3d9ff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.two-variant-container:not(.is-selected) .two-variant-freebie-item{background:#f8f9fa;border-color:#d0d0d0}.two-variant-container:not(.is-selected) .two-variant-freebie-item:last-child{border-bottom-color:#d0d0d0}.two-variant-freebie-image{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border-radius:4px}.two-variant-freebie-image img{width:100%;height:100%;object-fit:cover}.two-variant-freebie-text{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.two-variant-freebie-title{font-size:var(--freebie-title-size, 14px);font-weight:500;color:#000;line-height:1.3;text-align:left;font-family:var(--two-variants-font-family, "Poppins"),sans-serif}.two-variant-container:not(.is-selected) .two-variant-freebie-title{color:#666}.two-variant-freebie-subtext{font-size:var(--freebie-subtext-size, 12px);color:#666;line-height:1.3;text-align:left;font-family:var(--two-variants-font-family, "Poppins"),sans-serif}.two-variant-container:not(.is-selected) .two-variant-freebie-subtext{color:#999}.two-variant-freebie-price-container{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;flex-shrink:0;margin-left:auto}.two-variant-freebie-gratis-label{font-size:.875rem;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.05em;font-family:var(--two-variants-font-family, "Poppins"),sans-serif;text-align:right}.two-variant-container:not(.is-selected) .two-variant-freebie-gratis-label{color:#666}.two-variant-freebie-price{font-size:.875rem;color:#999;text-decoration:line-through;font-family:var(--two-variants-font-family, "Poppins"),sans-serif;text-align:right}.two-variant-container:not(.is-selected) .two-variant-freebie-price{color:#bbb}.two-variant-bottom-section{background:#487acd!important;color:#fff;padding:.5rem 1rem;display:flex;align-items:center;gap:1rem;margin-top:.5rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.two-variant-container.is-selected .two-variant-bottom-section{background:#487acd!important}.two-variant-container:not(.is-selected) .two-variant-bottom-section{background:#487acd4d!important}.two-variant-bottom-number{flex-shrink:0;font-size:var(--bottom-number-size, 24px);font-weight:700;color:#fff;font-family:var(--two-variants-font-family, "Poppins"),sans-serif;line-height:1;padding:0;margin:0}.two-variant-bottom-text{flex:1;font-size:var(--bottom-text-size, 15px);line-height:1.4;color:#fff;font-family:var(--two-variants-font-family, "Poppins"),sans-serif}@media screen and (max-width: 749px){.two-variant-option{padding:.875rem}.two-variant-freebies{padding:0 .875rem .875rem}.two-variant-freebie-item{padding:.875rem}.two-variant-freebie-image{width:40px;height:40px}.two-variant-freebie-separator:before{font-size:2rem;padding:0 .375rem}.two-variant-bottom-section{padding:.375rem .875rem}}@media (prefers-reduced-motion: reduce){.gratis-extras-section{animation:none}.payment-icons:hover,.quantity-button:hover,.two-variant-option{transition:none}}@media print{.gratis-extras-section{background:#fff!important;border:1px solid #000!important}.payment-icons-section,.countdown-section{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-buy-buttons.css.map */
