*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:0;display:none}*{scrollbar-width:none}*{-ms-overflow-style:none}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#888;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}.pricing-container[data-v-578fc8f1]{display:flex;flex-direction:column;position:fixed;top:56px;left:0;margin:0 auto;padding:25px;width:100%;background-color:transparent;overflow-y:auto;overflow-x:hidden;min-height:calc(100vh - 101px);max-height:calc(100vh - 56px);scrollbar-width:none;-ms-overflow-style:none}.pricing-container[data-v-578fc8f1]::-webkit-scrollbar{display:none;width:0;background:transparent}.background-elements[data-v-578fc8f1]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;width:100%;height:100%}.bg-circle[data-v-578fc8f1]{position:absolute;border-radius:50%;opacity:.04}.bg-circle-1[data-v-578fc8f1]{width:40vw;height:40vw;background:var(--primary-color, #18a058);top:-15vw;right:-15vw;animation:float-578fc8f1 15s infinite ease-in-out}.bg-circle-2[data-v-578fc8f1]{width:30vw;height:30vw;background:var(--primary-color, #18a058);bottom:-10vw;left:-10vw;animation:float-578fc8f1 20s infinite ease-in-out reverse}.bg-wave[data-v-578fc8f1]{position:absolute;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='0' y1='0' y2='1'%3E%3Cstop offset='0' stop-color='%2318a058' stop-opacity='0.02'/%3E%3Cstop offset='1' stop-color='%23ffffff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpattern id='b' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle fill='%23ffffff' cx='50' cy='50' r='25'/%3E%3C/pattern%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3Crect width='100%25' height='100%25' fill='url(%23b)' fill-opacity='0.02'/%3E%3C/svg%3E");opacity:.5}@keyframes float-578fc8f1{0%,to{transform:translate(0)}50%{transform:translate(-10px,15px)}}.page-header[data-v-578fc8f1]{margin-bottom:30px;text-align:center;position:relative;z-index:1}.header-content[data-v-578fc8f1]{max-width:800px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#ffffffe6,#fafffacc);border-radius:16px;box-shadow:0 5px 15px #0000000d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(210,230,220,.5)}.page-title[data-v-578fc8f1]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;position:relative;display:inline-block}.page-title[data-v-578fc8f1]:after{content:"";position:absolute;left:50%;bottom:-5px;width:80px;height:3px;background:var(--primary-color, #18a058);transform:translate(-50%);border-radius:2px}.page-subtitle[data-v-578fc8f1]{font-size:16px;color:#666;margin-top:15px}.pricing-section[data-v-578fc8f1]{margin-bottom:30px;position:relative;opacity:0;transform:translateY(20px);animation:fadeInUp-578fc8f1 .6s forwards;max-width:800px;margin-left:auto;margin-right:auto;width:100%}@keyframes fadeInUp-578fc8f1{to{opacity:1;transform:translateY(0)}}.content-tag[data-v-578fc8f1]{position:absolute;top:0;left:50%;transform:translate(-50%) translateY(-50%);background:linear-gradient(135deg,var(--primary-color, #18a058),rgba(var(--primary-color-rgb, 24, 160, 88),.85));color:#fff;padding:6px 22px;border-radius:24px;font-size:14px;font-weight:600;box-shadow:0 4px 10px rgba(var(--primary-color-rgb, 24, 160, 88),.25);z-index:2;white-space:nowrap;letter-spacing:.5px;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:all .3s ease}.content-tag[data-v-578fc8f1]:hover{transform:translate(-50%) translateY(-50%) scale(1.05);box-shadow:0 6px 12px rgba(var(--primary-color-rgb, 24, 160, 88),.3)}.pricing-card[data-v-578fc8f1]{background:linear-gradient(135deg,#fffffff2,#f8fdfae6);border-radius:16px;padding:40px 30px 30px;box-shadow:0 8px 20px #0000000a;position:relative;overflow:hidden;border:1px solid rgba(210,230,220,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:transform .3s ease,box-shadow .3s ease}.pricing-card[data-v-578fc8f1]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(24,160,88,.5),transparent);opacity:.6}.pricing-card[data-v-578fc8f1]:hover{transform:translateY(-5px);box-shadow:0 12px 28px #0000000f}.price-items[data-v-578fc8f1]{display:flex;flex-direction:column;gap:16px}.price-item[data-v-578fc8f1]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff9;border-radius:12px;border:1px solid rgba(210,230,220,.3);box-shadow:0 3px 8px #00000005;transition:all .3s ease;opacity:0;transform:translate(-10px);animation:slideIn-578fc8f1 .5s forwards}@keyframes slideIn-578fc8f1{to{opacity:1;transform:translate(0)}}.price-item[data-v-578fc8f1]:hover{background:#f0faf5cc;transform:translate(5px);box-shadow:0 5px 12px #0000000d;border-left:3px solid var(--primary-color, #18a058)}.item-name[data-v-578fc8f1]{font-size:15px;color:#333;flex:1}.item-price[data-v-578fc8f1]{font-size:16px;font-weight:600;color:#d05353;padding:6px 16px;background:#d0535314;border-radius:20px;min-width:90px;text-align:center}.notice-text[data-v-578fc8f1]{margin-top:20px;padding:12px 16px;background:#fff7e6b3;border-left:3px solid #f0a020;border-radius:8px;font-size:14px;color:#875720;line-height:1.6}.contact-section[data-v-578fc8f1]{max-width:800px;margin:20px auto 50px;width:100%}.contact-card[data-v-578fc8f1]{display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#18a058f2,#18a058d9);padding:25px 30px;border-radius:16px;box-shadow:0 8px 20px #18a05833;color:#fff;position:relative;overflow:hidden;transition:all .3s ease}.contact-card[data-v-578fc8f1]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 70%);opacity:.5}.contact-card[data-v-578fc8f1]:hover{transform:translateY(-5px);box-shadow:0 12px 30px #18a05840}.contact-icon[data-v-578fc8f1]{width:60px;height:60px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px #0000001a}.contact-info h3[data-v-578fc8f1]{font-size:20px;font-weight:600;margin-bottom:8px}.contact-info p[data-v-578fc8f1]{opacity:.9;margin:5px 0}@media (max-width: 600px){.pricing-container[data-v-578fc8f1]{padding:16px}.page-header[data-v-578fc8f1]{margin-bottom:20px}.header-content[data-v-578fc8f1]{padding:15px;border-radius:12px}.page-title[data-v-578fc8f1]{font-size:22px}.page-subtitle[data-v-578fc8f1]{font-size:14px;margin-top:10px}.pricing-card[data-v-578fc8f1]{padding:30px 20px 20px;border-radius:12px}.price-item[data-v-578fc8f1]{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.item-price[data-v-578fc8f1]{align-self:flex-end}.content-tag[data-v-578fc8f1]{font-size:12px;padding:5px 18px;border-radius:20px;box-shadow:0 3px 8px rgba(var(--primary-color-rgb, 24, 160, 88),.2);white-space:normal;text-align:center;max-width:80%}.contact-card[data-v-578fc8f1]{flex-direction:column;padding:20px;text-align:center}.contact-icon[data-v-578fc8f1]{margin-bottom:15px}}.goods-container[data-v-5436bbb7]{display:flex;flex-direction:column;position:fixed;top:56px;left:0;margin:0 auto;padding:20px;width:100%;background-color:transparent;overflow-y:auto;overflow-x:hidden;min-height:calc(100vh - 101px);max-height:calc(100vh - 56px);scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.goods-container[data-v-5436bbb7]::-webkit-scrollbar{display:none;width:0;background:transparent}.background-elements[data-v-5436bbb7]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;width:100%;height:100%}.bg-circle[data-v-5436bbb7]{position:absolute;border-radius:50%;opacity:.04}.bg-circle-1[data-v-5436bbb7]{width:40vw;height:40vw;background:var(--primary-color, #18a058);top:-15vw;right:-15vw;animation:float-5436bbb7 15s infinite ease-in-out}.bg-circle-2[data-v-5436bbb7]{width:30vw;height:30vw;background:var(--primary-color, #18a058);bottom:-10vw;left:-10vw;animation:float-5436bbb7 20s infinite ease-in-out reverse}.bg-pattern[data-v-5436bbb7]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2318a058' fill-opacity='1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.bg-wave[data-v-5436bbb7]{position:absolute;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='0' y1='0' y2='1'%3E%3Cstop offset='0' stop-color='%2318a058' stop-opacity='0.02'/%3E%3Cstop offset='1' stop-color='%23ffffff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpattern id='b' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle fill='%23ffffff' cx='50' cy='50' r='25'/%3E%3C/pattern%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3Crect width='100%25' height='100%25' fill='url(%23b)' fill-opacity='0.02'/%3E%3C/svg%3E");opacity:.5}@keyframes float-5436bbb7{0%,to{transform:translate(0)}50%{transform:translate(-10px,15px)}}.page-header[data-v-5436bbb7]{margin-bottom:24px;text-align:center;position:relative;z-index:1}.header-content[data-v-5436bbb7]{max-width:800px;margin:0 auto;padding:20px 25px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f;position:relative;overflow:hidden}.header-content[data-v-5436bbb7]:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#18a058,#36ad6a,#18a058);background-size:200% 100%;animation:gradient-shift-5436bbb7 3s ease infinite}@keyframes gradient-shift-5436bbb7{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-badge[data-v-5436bbb7]{position:absolute;top:10px;right:-30px;background:#18a058;color:#fff;font-size:12px;font-weight:600;padding:4px 30px;transform:rotate(45deg)}.page-title[data-v-5436bbb7]{font-size:28px;font-weight:600;color:#333;margin-bottom:12px;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:10px}.custom-icon[data-v-5436bbb7]{display:flex;align-items:center;justify-content:center;margin-right:6px}.page-subtitle[data-v-5436bbb7]{font-size:15px;color:#666;margin-top:8px;margin-bottom:20px}.header-stats[data-v-5436bbb7]{display:flex;justify-content:center;gap:25px;margin-top:15px}.stat-item[data-v-5436bbb7]{display:flex;align-items:center;gap:6px;color:#666;font-size:14px}.stat-item .n-icon[data-v-5436bbb7]{color:#18a058}.filter-bar[data-v-5436bbb7]{position:sticky;top:0;z-index:10;display:flex;align-items:center;padding:12px 20px;margin-bottom:20px;background:#fffffff2;border-radius:16px;box-shadow:0 5px 20px #00000014;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-width:90%;margin-left:auto;margin-right:auto}.filter-bar[data-v-5436bbb7]:hover{box-shadow:0 8px 25px #0000001f}.search-container[data-v-5436bbb7]{flex:1;position:relative;display:flex;align-items:center;gap:10px}.search-input[data-v-5436bbb7]{--n-height: 44px;--n-border-radius: 22px;--n-box-shadow-focus: 0 0 0 2px rgba(24, 160, 88, .2);flex:1}.search-button[data-v-5436bbb7]{--n-height: 44px;--n-border-radius: 22px;font-weight:500;padding:0 24px;white-space:nowrap;display:flex;align-items:center;gap:5px}.search-icon[data-v-5436bbb7]{color:#18a058;margin-left:6px;font-size:18px}.goods-list-container[data-v-5436bbb7]{position:relative;z-index:1;min-height:200px;max-width:1200px;margin:0 auto;width:100%}.waterfall-container[data-v-5436bbb7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:20px;margin-bottom:24px}.waterfall-item[data-v-5436bbb7]{width:100%;transition:transform .3s ease}.goods-card[data-v-5436bbb7]{border-radius:14px;overflow:hidden;background-color:#fff;transition:all .3s ease;display:flex;flex-direction:column;height:100%;cursor:pointer;padding:0;box-shadow:0 3px 12px #00000014;border:none}.goods-card[data-v-5436bbb7]:hover{box-shadow:0 10px 30px #0000001f;transform:translateY(-6px)}.goods-image-wrapper[data-v-5436bbb7]{position:relative;overflow:hidden}.goods-image[data-v-5436bbb7]{width:100%;padding-top:100%;position:relative;overflow:hidden;background-color:#f9f9f9}.goods-image img[data-v-5436bbb7]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.goods-card:hover .goods-image img[data-v-5436bbb7]{transform:scale(1.4)}.goods-info[data-v-5436bbb7]{flex:1;padding:16px;display:flex;flex-direction:column}.goods-name[data-v-5436bbb7]{font-size:16px;font-weight:600;color:#333;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;line-height:1.4;letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.goods-meta[data-v-5436bbb7]{display:flex;justify-content:space-between;font-size:12px;color:#999;margin-bottom:10px}.goods-options[data-v-5436bbb7]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.option-tag[data-v-5436bbb7]{background-color:#f5f5f5;padding:4px 8px;border-radius:4px;font-size:12px;color:#666}.price-main[data-v-5436bbb7]{font-size:20px;font-weight:600;color:#f56c6c;margin-top:auto;margin-bottom:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.price-unit[data-v-5436bbb7]{font-size:12px;font-weight:400;color:#999;margin-left:2px}.goods-actions[data-v-5436bbb7]{display:flex;justify-content:center}.add-cart-btn[data-v-5436bbb7]{width:100%;border-radius:20px;--n-color: #18a058;--n-color-hover: #36ad6a;--n-text-color: white}.product-details[data-v-5436bbb7]{padding:0 10px}.product-image[data-v-5436bbb7]{width:100%;height:300px;background-color:#f9f9f9;border-radius:10px;overflow:hidden;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.product-image img[data-v-5436bbb7]{max-width:100%;max-height:100%;object-fit:contain}.product-title[data-v-5436bbb7]{font-size:20px;font-weight:600;color:#333;margin-bottom:16px;line-height:1.4}.product-price-row[data-v-5436bbb7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.product-price[data-v-5436bbb7]{display:flex;align-items:baseline;color:#f56c6c}.currency[data-v-5436bbb7]{font-size:16px;font-weight:500;margin-right:2px}.amount[data-v-5436bbb7]{font-size:24px;font-weight:600}.unit[data-v-5436bbb7]{font-size:14px;color:#999;margin-left:4px}.product-id[data-v-5436bbb7]{font-size:13px;color:#999}.section-title[data-v-5436bbb7]{font-size:15px;font-weight:500;color:#333;margin-bottom:12px}.spec-options[data-v-5436bbb7]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.spec-option[data-v-5436bbb7]{display:flex;justify-content:space-between;padding:8px 12px;border-radius:8px;border:1px solid #e0e0e0;color:#333;cursor:pointer;transition:all .2s ease;min-width:140px}.spec-option.active[data-v-5436bbb7]{border-color:#18a058;background-color:#18a0580d}.spec-name[data-v-5436bbb7]{font-weight:500}.spec-price[data-v-5436bbb7]{color:#f56c6c}.quantity-selector[data-v-5436bbb7]{margin-bottom:30px}.quantity-controls[data-v-5436bbb7]{display:flex;align-items:center;gap:15px}.quantity-value[data-v-5436bbb7]{font-size:16px;width:40px;text-align:center;font-weight:500}.action-buttons[data-v-5436bbb7]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.buy-now-btn[data-v-5436bbb7]{--n-color: #f56c6c;--n-color-hover: #f78989;font-weight:500;font-size:16px;--n-height: 44px}.add-to-cart-btn[data-v-5436bbb7]{--n-border-color: #e0e0e0;--n-border-color-hover: #18a058;--n-text-color: #18a058;--n-text-color-hover: #36ad6a;font-weight:500;font-size:16px;--n-height: 44px}.loading-container[data-v-5436bbb7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;gap:16px}.loading-text[data-v-5436bbb7]{color:#666;font-size:14px}.empty-container[data-v-5436bbb7]{padding:40px 0;text-align:center}.loading-more[data-v-5436bbb7]{display:flex;align-items:center;justify-content:center;padding:20px 0 60px;gap:8px;color:#666;font-size:14px}.all-loaded[data-v-5436bbb7]{padding:16px 0 30px;color:#999;font-size:12px;text-align:center}.footer-space[data-v-5436bbb7]{height:80px;width:100%}@media (max-width: 900px){.waterfall-container[data-v-5436bbb7]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px}.goods-info[data-v-5436bbb7]{padding:14px}}@media (max-width: 768px){.goods-container[data-v-5436bbb7]{padding:16px}.page-header[data-v-5436bbb7]{margin-bottom:20px}.header-content[data-v-5436bbb7]{padding:16px 15px;border-radius:12px}.page-title[data-v-5436bbb7]{font-size:22px}.page-subtitle[data-v-5436bbb7]{font-size:13px;margin-bottom:15px}.header-stats[data-v-5436bbb7]{gap:15px;flex-wrap:wrap;justify-content:center}.stat-item[data-v-5436bbb7]{font-size:12px}.filter-bar[data-v-5436bbb7]{padding:8px 15px;max-width:100%}.search-input[data-v-5436bbb7]{--n-height: 38px;--n-border-radius: 19px}.search-button[data-v-5436bbb7]{--n-height: 38px;--n-border-radius: 19px;padding:0 15px;font-size:13px}.waterfall-container[data-v-5436bbb7]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px}.goods-card[data-v-5436bbb7]{border-radius:10px}.footer-space[data-v-5436bbb7]{height:60px}}@media (min-width: 1200px){.waterfall-container[data-v-5436bbb7]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:24px}.goods-name[data-v-5436bbb7]{font-size:18px;line-height:1.5;letter-spacing:.4px;font-weight:600;min-height:44px}.price-main[data-v-5436bbb7]{font-size:24px}.goods-info[data-v-5436bbb7]{padding:16px 18px}}:root{--primary-color: #18a058;--success-color: #18a058;--warning-color: #f0a020;--error-color: #d03050;--info-color: #2080f0;--text-color: #333;--text-color-secondary: #666;--text-color-disabled: #999;--bg-color: #fff;--bg-color-secondary: #f5f5f5;--border-color: #eee;--border-color-hover: #ddd;--spacing-mini: 4px;--spacing-small: 8px;--spacing-base: 16px;--spacing-large: 24px;--spacing-huge: 32px;--border-radius-small: 4px;--border-radius-base: 8px;--border-radius-large: 12px;--box-shadow: 0 2px 8px rgba(0, 0, 0, .15);--box-shadow-hover: 0 4px 12px rgba(0, 0, 0, .2)}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-1{margin-top:var(--spacing-mini)}.mt-2{margin-top:var(--spacing-small)}.mt-3{margin-top:var(--spacing-base)}.mt-4{margin-top:var(--spacing-large)}.mt-5{margin-top:var(--spacing-huge)}.mb-1{margin-bottom:var(--spacing-mini)}.mb-2{margin-bottom:var(--spacing-small)}.mb-3{margin-bottom:var(--spacing-base)}.mb-4{margin-bottom:var(--spacing-large)}.mb-5{margin-bottom:var(--spacing-huge)}.ml-1{margin-left:var(--spacing-mini)}.ml-2{margin-left:var(--spacing-small)}.ml-3{margin-left:var(--spacing-base)}.ml-4{margin-left:var(--spacing-large)}.ml-5{margin-left:var(--spacing-huge)}.mr-1{margin-right:var(--spacing-mini)}.mr-2{margin-right:var(--spacing-small)}.mr-3{margin-right:var(--spacing-base)}.mr-4{margin-right:var(--spacing-large)}.mr-5{margin-right:var(--spacing-huge)}.p-1{padding:var(--spacing-mini)}.p-2{padding:var(--spacing-small)}.p-3{padding:var(--spacing-base)}.p-4{padding:var(--spacing-large)}.p-5{padding:var(--spacing-huge)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],select,textarea{font-size:16px!important;max-height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input,select,textarea,[role=button]{touch-action:manipulation}@media screen and (max-width: 768px){.hide-mobile{display:none!important}}@media screen and (min-width: 769px){.hide-desktop{display:none!important}}
