.product-heading .heading-underline{transition:width .3s ease}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.accordion-trigger,.accordion-trigger-mobile{transition:background-color .2s ease}.accordion-trigger:hover,.accordion-trigger-mobile:hover{background-color:#00000005}.accordion-trigger.active,.accordion-trigger-mobile.active{background-color:#00000008}.accordion-icon,.accordion-icon-mobile{transition:transform .3s ease}.no-selling-plans #subscription-option,.no-selling-plans #subscription-option-mobile,.no-selling-plans #delivery-frequency-container,.no-selling-plans #delivery-frequency-container-mobile{display:none}button:focus{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}#gallery-thumbnails button:hover,#gallery-thumbnails-mobile button:hover{opacity:.85}.quantity-button .badge,.quantity-button-mobile .badge{font-size:.65rem}.benefit-item{display:flex;align-items:flex-start}.benefit-item svg{flex-shrink:0;margin-top:.125rem}@media (max-width: 768px){.product-purchase-section{margin-bottom:2rem}#featured-image-mobile{min-height:280px}}#add-to-cart-button,#add-to-cart-button-mobile{position:relative;overflow:hidden;transition:transform .3s ease}#add-to-cart-button:hover,#add-to-cart-button-mobile:hover{transform:translateY(-2px)}#subscription-option,#one-time-option,#subscription-option-mobile,#one-time-option-mobile{transition:border-color .3s ease,background-color .3s ease}#quantity-options button[aria-selected=true],#quantity-options-mobile button[aria-selected=true]{font-weight:600}.animate-scroll div{animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.85}}#flavor-options button:focus,#flavor-options-mobile button:focus{outline:2px solid rgba(59,130,246,.5);outline-offset:2px;z-index:1}.quantity-button .absolute,.quantity-button-mobile .absolute{transition:transform .3s ease,background-color .3s ease}.quantity-button:hover .absolute,.quantity-button-mobile:hover .absolute{transform:translateY(-2px) translate(-50%)}.product-purchase{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#333}.product-purchase h1,.product-purchase h2,.product-purchase h3,.product-purchase h4{margin-top:0;line-height:1.2}.product-purchase button{cursor:pointer;transition:all .2s ease}.product-purchase img{max-width:100%;height:auto;display:block}.product-purchase .bg-\[\#f7f9f7\]{background-color:#f7f9f7;padding:.75rem;border-radius:.5rem;margin-bottom:.75rem}.product-purchase .aspect-square{position:relative;padding-bottom:100%}.product-purchase .aspect-square img{position:absolute;top:0;left:0;width:100%;height:100%}#featured-image,#featured-image-mobile{width:100%;height:100%;max-height:500px;object-fit:contain}#gallery-thumbnails,#gallery-thumbnails-mobile{display:grid;grid-template-columns:repeat(5,1fr);gap:.375rem;margin-top:.75rem}#gallery-thumbnails button,#gallery-thumbnails-mobile button{border:1px solid #e5e7eb;transition:all .15s ease;overflow:hidden;border-radius:.375rem;position:relative;width:100%;padding-bottom:100%}#gallery-thumbnails button img,#gallery-thumbnails-mobile button img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.flavor-button,.flavor-button-mobile,.quantity-button,.quantity-button-mobile{font-size:.875rem;padding:.5rem .75rem;border-radius:.5rem;font-weight:500;transition:all .15s ease;text-align:center;line-height:1.25}.animate-scroll{animation:scroll 20s linear infinite}.product-purchase .overflow-hidden{overflow:hidden}#subscription-option,#subscription-option-mobile,#one-time-option,#one-time-option-mobile{border-radius:.5rem;transition:all .15s ease;padding:1rem;margin-bottom:.75rem;border:1px solid}.product-purchase svg{width:16px!important;height:16px!important;flex-shrink:0!important;display:inline-block!important;vertical-align:middle!important;max-width:16px!important}.product-purchase .text-yellow-400 svg{width:16px!important;height:16px!important;max-width:16px!important}.product-purchase input[type=checkbox],.product-purchase input[type=radio]{width:20px;height:20px;cursor:pointer;border:2px solid #d1d5db;appearance:none;-webkit-appearance:none;position:relative;transition:all .2s ease;flex-shrink:0}.product-purchase input[type=radio]{border-radius:50%}.product-purchase select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem 2.5rem .5rem .75rem;font-size:.875rem;line-height:1.25rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.quantity-button .absolute,.quantity-button-mobile .absolute{font-size:.75rem;padding:.125rem .5rem;border-radius:.25rem;white-space:nowrap;transform:translate(-50%,-50%);top:0;left:50%}.product-purchase button:not([disabled]):hover{transform:translateY(-1px)}.heading-underline{transition:width .3s ease;height:2px}.product-heading:hover .heading-underline{width:100%}.accordion-trigger,.accordion-trigger-mobile{cursor:pointer;transition:all .15s ease}.accordion-icon,.accordion-icon-mobile{width:16px!important;height:16px!important;max-width:16px!important;transition:transform .2s ease!important}.product-purchase .grid{display:grid}.product-purchase .md\:grid{display:none}.product-purchase .md\:hidden{display:block}.product-purchase .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.product-purchase .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.product-purchase .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.product-purchase .gap-1\.5{gap:.375rem}.product-purchase .gap-2{gap:.5rem}.product-purchase .gap-6{gap:1.5rem}.product-purchase .max-w-5xl{max-width:64rem;margin-left:auto;margin-right:auto}@media (min-width: 768px){.product-purchase .md\:text-4xl{font-size:2.25rem}.product-purchase .md\:grid{display:grid}.product-purchase .md\:hidden{display:none}.product-purchase .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}#product-accordion,#product-accordion-mobile{border-radius:.5rem;overflow:hidden}.accordion-trigger,.accordion-trigger-mobile{padding:1rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.accordion-trigger:last-child,.accordion-trigger-mobile:last-child{border-bottom:none}.accordion-content,.accordion-content-mobile{padding:1rem;background-color:#f9fafb}.accordion-icon,.accordion-icon-mobile{width:1.25rem;height:1.25rem}.product-purchase .bundle-item{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #f3f4f6}.product-purchase .bundle-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#add-to-cart-button,#add-to-cart-button-mobile{width:100%;padding:.75rem 1rem;border-radius:9999px;font-weight:700;font-size:.875rem;color:#fff;text-align:center;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.product-purchase .relative{position:relative}.product-purchase .absolute{position:absolute}.product-purchase .flex{display:flex}.product-purchase .items-center{align-items:center}.product-purchase .justify-center{justify-content:center}.product-purchase .justify-between{justify-content:space-between}.product-purchase .space-y-1\.5>*+*{margin-top:.375rem}.product-purchase .hidden{display:none}.product-purchase .text-center{text-align:center}.product-purchase .text-left{text-align:left}.product-purchase .line-through{text-decoration:line-through}.product-purchase .text-xs{font-size:.75rem;line-height:1rem}.product-purchase .text-sm{font-size:.875rem;line-height:1.25rem}.product-purchase .text-base{font-size:1rem;line-height:1.5rem}.product-purchase .text-lg{font-size:1.125rem;line-height:1.75rem}.product-purchase .text-xl{font-size:1.25rem;line-height:1.75rem}.product-purchase .text-3xl{font-size:1.875rem;line-height:2.25rem}.product-purchase .font-medium{font-weight:500}.product-purchase .font-bold{font-weight:700}.product-purchase .font-black{font-weight:900}.product-purchase .text-white{color:#fff}.product-purchase .text-gray-500{color:#6b7280}.product-purchase .text-gray-700{color:#374151}.product-purchase .text-gray-800{color:#1f2937}.product-purchase .text-gray-900{color:#111827}.product-purchase .text-red-500{color:#ef4444}.product-purchase .bg-white{background-color:#fff}.product-purchase .bg-gray-50{background-color:#f9fafb}.product-purchase .bg-sky-400{background-color:#38bdf8}.product-purchase .p-3{padding:.75rem}.product-purchase .p-4{padding:1rem}.product-purchase .py-2{padding-top:.5rem;padding-bottom:.5rem}.product-purchase .py-3{padding-top:.75rem;padding-bottom:.75rem}.product-purchase .px-4{padding-left:1rem;padding-right:1rem}.product-purchase .py-10{padding-top:2.5rem;padding-bottom:2.5rem}.product-purchase .pt-6{padding-top:1.5rem}.product-purchase .mb-2{margin-bottom:.5rem}.product-purchase .mb-3{margin-bottom:.75rem}.product-purchase .mb-4{margin-bottom:1rem}.product-purchase .mb-8{margin-bottom:2rem}.product-purchase .mr-2{margin-right:.5rem}.product-purchase .ml-2{margin-left:.5rem}.product-purchase .mt-1{margin-top:.25rem}.product-purchase .mt-4{margin-top:1rem}.lemon-lime-primary{color:#15803d}.lemon-lime-bg{background-color:#15803d}.lemon-lime-hover:hover{background-color:#166534}.lemon-lime-border{border-color:#15803d}.lemon-lime-bg-light{background-color:#15803d1a}.raspberry-primary{color:#e8145c}.raspberry-bg{background-color:#e8145c}.raspberry-hover:hover{background-color:#c01148}.raspberry-border{border-color:#e8145c}.raspberry-bg-light{background-color:#e8145c1a}.featured-image-container{position:relative;width:100%}.swipe-indicators{animation:fadeInOut 3s ease-in-out infinite;pointer-events:none;z-index:10}@keyframes fadeInOut{0%,to{opacity:.7}50%{opacity:1}}.featured-image-container.interacted .swipe-indicators{display:none}@media (max-width: 768px){.featured-image{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/product-purchase.css.map */
