.quantity-selector-container{margin-top:1.25rem}.quantity-selector-container .quantity-label{margin:.25rem;display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.quantity-selector-container .quantity-selector{width:-moz-fit-content;width:fit-content;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.quantity-selector-container .quantity-selector button{padding:.25rem .75rem;font-size:1rem;line-height:1.5rem}.quantity-selector-container .quantity-selector button:disabled{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.quantity-selector-container .quantity-selector .quantity{display:inline-block;min-width:4rem;border-left-width:1px;border-right-width:1px;text-align:center;font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.quantity-selector-container .quantity-label{font-size:.875rem;line-height:1.25rem}.quantity-selector-container .quantity-selector button{padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}.quantity-selector-container .quantity-selector .quantity{font-size:1rem;line-height:1.5rem}}.pricing-container{display:flex;align-items:center;gap:.5rem}.pricing-container .price{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.pricing-container .strike-price{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));text-decoration-line:line-through}.pricing-container .saving{margin-left:.25rem;width:-moz-fit-content;width:fit-content;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.pricing-container .price{font-size:1.875rem;line-height:2.25rem;font-weight:800}.pricing-container .saving{margin-left:.75rem}}.purchase-ctas-container{margin-top:1.25rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.purchase-ctas-container button{display:flex;width:50%;align-items:center;justify-content:center;border-radius:.375rem;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.purchase-ctas-container button:active{--tw-bg-opacity:1;background-color:rgb(17 94 89/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.purchase-ctas-container button:active .icon{fill:#fff}.purchase-ctas-container button .icon{margin-right:.5rem;display:inline-block;width:1.25rem;height:1.25rem}.purchase-ctas-container .add-to-cart{font-weight:500;outline-style:solid;outline-width:1px;outline-color:#d1d5db}.purchase-ctas-container .buy-now{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1));font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.purchase-ctas-container{gap:1.25rem}.purchase-ctas-container button{width:50%;font-size:1rem;line-height:1.5rem}.purchase-ctas-container button:hover{--tw-bg-opacity:1;background-color:rgb(17 94 89/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.purchase-ctas-container button:hover .icon{fill:#fff}}