.panel-heading.svelte-agtruw.svelte-agtruw{cursor:pointer}.last-footer-item.svelte-agtruw.svelte-agtruw{margin-bottom:-28px}.panel-block.svelte-agtruw.svelte-agtruw{cursor:pointer}hr.svelte-agtruw.svelte-agtruw{border-color:#000;height:.5px;background-image:linear-gradient(to right,rgba(0,0,0,1),rgba(0,0,0,1.5),rgba(0,0,0,1));box-shadow:3px 2px 5px 2px #0009}.section-divider.svelte-agtruw.svelte-agtruw{position:relative;height:60px;margin:.9rem 0 .5rem;display:flex;align-items:center;justify-content:center}.divider-line.svelte-agtruw.svelte-agtruw{height:2px;background:rgba(255,255,255,.1);width:100%;position:absolute}.divider-icon.svelte-agtruw.svelte-agtruw{background:#363636;padding:1rem;border-radius:50%;z-index:1}.divider-icon.svelte-agtruw img.svelte-agtruw{width:30px;height:30px}.card.svelte-agtruw.svelte-agtruw{transition:transform .2s ease,box-shadow .2s ease;border-radius:0 0 40px 40px;will-change:transform}@media (hover: hover) and (pointer: fine){.card.svelte-agtruw.svelte-agtruw:hover{transform:translateY(-2px) translate(-1px);box-shadow:0 8px 16px #0000001a}}#article-image.svelte-agtruw.svelte-agtruw{max-width:100%;max-height:100%;object-fit:contain;border-top-left-radius:0;border-top-right-radius:0;z-index:2}.card-image.svelte-agtruw.svelte-agtruw{display:grid;justify-content:center;align-content:center;height:300px}.product-name.svelte-agtruw.svelte-agtruw{margin-bottom:0;height:47px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-button.svelte-agtruw.svelte-agtruw{border-radius:80px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.product-button.svelte-agtruw.svelte-agtruw:hover{transform:scale(1.012);box-shadow:0 8px 16px #00000026;background-color:#20b85a;border-color:#20b85a}.product-button.svelte-agtruw.svelte-agtruw:active{transform:scale(.988)}.product-button.svelte-agtruw.svelte-agtruw:focus-visible{transform:scale(1.012);box-shadow:0 0 0 3px #3273dc66}.card-content.svelte-agtruw.svelte-agtruw{padding:20px}.arrow.svelte-agtruw.svelte-agtruw{padding-bottom:2.5px}.logo-spinner.svelte-agtruw.svelte-agtruw{width:85px;animation:svelte-agtruw-logo-spin 2.5s linear infinite}@keyframes svelte-agtruw-logo-spin{0%{transform:rotate(0)}10%{transform:rotate(16deg)}to{transform:rotate(360deg)}}.fade.svelte-agtruw.svelte-agtruw{animation:svelte-agtruw-fadeIn 1s}@keyframes svelte-agtruw-fadeIn{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}.bottom-button.svelte-agtruw.svelte-agtruw{width:235px;border-radius:80px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.bottom-button.svelte-agtruw.svelte-agtruw:hover{transform:scale(1.012);box-shadow:0 8px 16px #00000026}.bottom-button.svelte-agtruw.svelte-agtruw:active{transform:scale(.988)}.bottom-button.svelte-agtruw.svelte-agtruw:focus-visible{transform:scale(1.012);box-shadow:0 0 0 3px #3273dc66}.image-wrapper.svelte-agtruw.svelte-agtruw{position:relative;width:100%;height:300px;overflow:hidden;display:flex;justify-content:center;align-items:center}.loading-spinner.svelte-agtruw.svelte-agtruw{position:absolute;top:50%;left:50%;width:40px;height:40px;border:4px solid #ccc;border-top-color:#3498db;border-radius:50%;animation:svelte-agtruw-loading-spin 1s linear infinite;z-index:1}@keyframes svelte-agtruw-loading-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.back-to-top.svelte-agtruw.svelte-agtruw{position:fixed;bottom:2rem;right:2rem;z-index:20;width:3.5rem;height:3.5rem;border-radius:50%;padding:0;font-size:2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000004d;cursor:pointer;background-color:#3273dc;border-color:#3273dc;color:#fff;transition:transform .2s ease,box-shadow .2s ease}.back-to-top.svelte-agtruw.svelte-agtruw:hover{transform:translateY(-1px) translate(-1px)}.hover-label.svelte-agtruw.svelte-agtruw{position:absolute;right:110%;top:50%;transform:translateY(-50%);background-color:#3273dc;padding:.4rem .75rem;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease;font-size:.85rem;box-shadow:0 2px 6px #0000001a}.back-to-top.svelte-agtruw:hover .hover-label.svelte-agtruw{opacity:1}
