.purchase-channels.svelte-10v99xe{margin-top:2rem}.product-image-container.svelte-1at3wmy{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-1at3wmy:hover{box-shadow:0 10px 25px #00000014,0 4px 10px #0000000d;transform:translateY(-2px)}.product-image.svelte-1at3wmy{width:100%;max-width:350px;height:auto;object-fit:contain}@media (max-width: 768px){.product-image-container.svelte-1at3wmy{max-height:400px}.product-image.svelte-1at3wmy{max-width:280px}}details.svelte-1at3wmy>summary:where(.svelte-1at3wmy)::-webkit-details-marker{display:none}details.svelte-1at3wmy summary:where(.svelte-1at3wmy) .chevron-down:where(.svelte-1at3wmy){opacity:1;transition:opacity .2s ease}details[open].svelte-1at3wmy summary:where(.svelte-1at3wmy) .chevron-down:where(.svelte-1at3wmy){opacity:0}details.svelte-1at3wmy summary:where(.svelte-1at3wmy) .chevron-up:where(.svelte-1at3wmy){opacity:0;position:absolute;top:0;left:0;transition:opacity .2s ease}details[open].svelte-1at3wmy summary:where(.svelte-1at3wmy) .chevron-up:where(.svelte-1at3wmy){opacity:1}details.svelte-1at3wmy{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}details.svelte-1at3wmy:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}details.svelte-1at3wmy summary:where(.svelte-1at3wmy){-webkit-user-select:none;user-select:none;position:relative;z-index:1;transition:all .3s ease}details.svelte-1at3wmy summary:where(.svelte-1at3wmy):hover{background-color:#0000000d}details.svelte-1at3wmy>div:where(.svelte-1at3wmy){animation:svelte-1at3wmy-slideDown .4s cubic-bezier(.4,0,.2,1);transform-origin:top}@keyframes svelte-1at3wmy-slideDown{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:500px}}details.svelte-1at3wmy:nth-child(1){animation-delay:.05s}details.svelte-1at3wmy:nth-child(2){animation-delay:.1s}details.svelte-1at3wmy:nth-child(3){animation-delay:.15s}details.svelte-1at3wmy:nth-child(4){animation-delay:.2s}details.svelte-1at3wmy:nth-child(5){animation-delay:.25s}details.svelte-1at3wmy:nth-child(6){animation-delay:.3s}details.svelte-1at3wmy:nth-child(7){animation-delay:.35s}details.svelte-1at3wmy:nth-child(8){animation-delay:.4s}details.svelte-1at3wmy:nth-child(9){animation-delay:.45s}details.svelte-1at3wmy:nth-child(10){animation-delay:.5s}.ingredients-box.svelte-1at3wmy{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-1at3wmy:hover{box-shadow:0 8px 25px #10b9811f,0 3px 8px #00000014;border-color:#10b98159;transform:translateY(-2px)}.cart-success.svelte-1at3wmy{background:linear-gradient(to right,rgba(34,197,94,.05),transparent);border:1px solid rgba(34,197,94,.2);border-left:3px solid #22c55e;box-shadow:0 2px 8px #22c55e1a}.cta-button.svelte-1at3wmy{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-1at3wmy:hover:not(:disabled){background-color:#1a1a1a!important;box-shadow:0 6px 20px #00000040,0 3px 8px #00000026;transform:translateY(-2px)}.cta-button.svelte-1at3wmy:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #0003}.detail-accordion.svelte-1at3wmy{background-color:#fff;border:none;border-bottom:1px solid rgba(0,0,0,.08);transition:all .3s ease}.detail-accordion.svelte-1at3wmy:last-child{border-bottom:none}.detail-accordion.svelte-1at3wmy:hover{background-color:#00000003}.detail-accordion[open].svelte-1at3wmy{background-color:#00000005;padding-top:12px;padding-bottom:12px}.detail-accordion.svelte-1at3wmy summary:where(.svelte-1at3wmy){font-weight:500;position:relative}.step-card.svelte-1at3wmy{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-1at3wmy: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-1at3wmy:hover{box-shadow:0 8px 24px #0000001a,0 4px 12px #0000000f;transform:translateY(-4px)}.step-card.svelte-1at3wmy:hover:before{transform:scaleX(1)}.info-box.svelte-1at3wmy{background:linear-gradient(135deg,#10b9810a,#10b98105);border:none;border-left:3px solid rgba(16,185,129,.5);box-shadow:0 1px 3px #0000000a}
