.purchase-channels.svelte-10v99xe{margin-top:2rem}.product-image-container.svelte-1vlxtew{background-color:var(--custom-white, #fff);border-radius:12px;border:none;padding:2rem;display:flex;align-items:center;justify-content:center;max-height:500px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;transition:all .3s ease}.product-image-container.svelte-1vlxtew:hover{box-shadow:0 10px 25px #00000014,0 4px 10px #0000000d;transform:translateY(-2px)}.product-image.svelte-1vlxtew{width:100%;max-width:350px;height:auto;object-fit:contain}@media (max-width: 768px){.product-image-container.svelte-1vlxtew{max-height:400px}.product-image.svelte-1vlxtew{max-width:280px}}details.svelte-1vlxtew>summary:where(.svelte-1vlxtew)::-webkit-details-marker{display:none}details.svelte-1vlxtew summary:where(.svelte-1vlxtew) .chevron-down:where(.svelte-1vlxtew){opacity:1;transition:opacity .2s ease}details[open].svelte-1vlxtew summary:where(.svelte-1vlxtew) .chevron-down:where(.svelte-1vlxtew){opacity:0}details.svelte-1vlxtew summary:where(.svelte-1vlxtew) .chevron-up:where(.svelte-1vlxtew){opacity:0;position:absolute;top:0;left:0;transition:opacity .2s ease}details[open].svelte-1vlxtew summary:where(.svelte-1vlxtew) .chevron-up:where(.svelte-1vlxtew){opacity:1}details.svelte-1vlxtew{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}details.svelte-1vlxtew:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}details.svelte-1vlxtew summary:where(.svelte-1vlxtew){-webkit-user-select:none;user-select:none;position:relative;z-index:1;transition:all .3s ease}details.svelte-1vlxtew summary:where(.svelte-1vlxtew):hover{background-color:#0000000d}details.svelte-1vlxtew>div:where(.svelte-1vlxtew){animation:svelte-1vlxtew-slideDown .4s cubic-bezier(.4,0,.2,1);transform-origin:top}@keyframes svelte-1vlxtew-slideDown{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:500px}}details.svelte-1vlxtew:nth-child(1){animation-delay:.05s}details.svelte-1vlxtew:nth-child(2){animation-delay:.1s}details.svelte-1vlxtew:nth-child(3){animation-delay:.15s}details.svelte-1vlxtew:nth-child(4){animation-delay:.2s}details.svelte-1vlxtew:nth-child(5){animation-delay:.25s}details.svelte-1vlxtew:nth-child(6){animation-delay:.3s}details.svelte-1vlxtew:nth-child(7){animation-delay:.35s}details.svelte-1vlxtew:nth-child(8){animation-delay:.4s}details.svelte-1vlxtew:nth-child(9){animation-delay:.45s}details.svelte-1vlxtew:nth-child(10){animation-delay:.5s}.ingredients-box.svelte-1vlxtew{background:linear-gradient(135deg,#fffffff2,#fffffffa);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(16,185,129,.2);box-shadow:0 4px 15px #10b98114,0 1px 3px #0000000d;transition:all .3s ease}.ingredients-box.svelte-1vlxtew:hover{box-shadow:0 8px 25px #10b9811f,0 3px 8px #00000014;border-color:#10b98159;transform:translateY(-2px)}.cart-toast.svelte-1vlxtew{position:fixed;top:5rem;right:1.5rem;z-index:100;background-color:var(--custom-black, #000);color:var(--custom-white, #fff);padding:.875rem 1.25rem;border-radius:.5rem;box-shadow:0 8px 24px #0003;transform:translate(calc(100% + 1.5rem));transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem;pointer-events:none}.cart-toast.svelte-1vlxtew a:where(.svelte-1vlxtew){color:#10b981}.cart-toast-visible.svelte-1vlxtew{transform:translate(0);pointer-events:auto}.cta-button.svelte-1vlxtew{border:none;box-shadow:0 2px 8px #00000026,0 1px 3px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600}.cta-button.svelte-1vlxtew:hover:not(:disabled){background-color:#1a1a1a!important;box-shadow:0 6px 20px #00000040,0 3px 8px #00000026;transform:translateY(-2px)}.cta-button.svelte-1vlxtew:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #0003}.detail-accordion.svelte-1vlxtew{background-color:#fff;border:none;border-bottom:1px solid rgba(0,0,0,.08);transition:all .3s ease}.detail-accordion.svelte-1vlxtew:last-child{border-bottom:none}.detail-accordion.svelte-1vlxtew:hover{background-color:#00000003}.detail-accordion[open].svelte-1vlxtew{background-color:#00000005;padding-top:12px;padding-bottom:12px}.detail-accordion.svelte-1vlxtew summary:where(.svelte-1vlxtew){font-weight:500;position:relative}.step-card.svelte-1vlxtew{background:#fff;border:none;box-shadow:0 2px 8px #0000000f,0 1px 3px #0000000a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.step-card.svelte-1vlxtew:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#10b981,#059669);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.step-card.svelte-1vlxtew:hover{box-shadow:0 8px 24px #0000001a,0 4px 12px #0000000f;transform:translateY(-4px)}.step-card.svelte-1vlxtew:hover:before{transform:scaleX(1)}.info-box.svelte-1vlxtew{background:linear-gradient(135deg,#10b9810a,#10b98105);border:none;border-left:3px solid rgba(16,185,129,.5);box-shadow:0 1px 3px #0000000a}
