.shipping-policy-container{background: var(--background-dark);border-radius: var(--border-radius);padding: 2rem;margin-bottom: 2rem;border: 1px solid var(--border-color)}.shipping-policy-header{text-align: center;margin-bottom: 2.5rem;position: relative;padding-bottom: 1.5rem}.shipping-policy-header::after{content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 80px;height: 3px;background: var(--primary-color);border-radius: 2px}.header-icon{width: 60px;height: 60px;background: var(--background-card);border: 2px solid var(--primary-color);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 1rem}.header-icon i{font-size: 24px;color: var(--primary-color)}.shipping-policy-header h2{color: var(--text-primary);font-size: var(--h2-size);margin: 0 0 0.5rem;font-weight: 700}.shipping-options-section h3{color: var(--text-primary);font-size: var(--h3-size);margin: 0 0 1.5rem;padding-bottom: 0.75rem;border-bottom: 1px solid var(--border-color);display: flex;align-items: center;gap: 0.75rem}.shipping-options-section h3 i{color: var(--primary-color)}.shipping-card h4{color: var(--text-primary);font-size: calc(1rem * 0.85);margin: 0 0 1rem;font-weight: 600}.policy-subtitle{color: var(--text-secondary);font-size: var(--p-size);margin: 0;line-height: 1.5}.shipping-options{display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: 1.5rem;margin-bottom: 2rem}.shipping-options.single-option{max-width: 400px;margin: 0 auto}.shipping-card{background: var(--background-card);border-radius: var(--border-radius);padding: 1.5rem;text-align: center;position: relative;border: 1px solid var(--border-color);transition: all 0.3s ease;overflow: hidden}.shipping-card::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: var(--primary-color);transform: scaleX(0);transform-origin: left;transition: transform 0.3s ease}.shipping-card:hover{transform: translateY(-5px);border-color: var(--primary-color);box-shadow: var(--card-shadow)}.shipping-card:hover::before{transform: scaleX(1)}.shipping-card.featured{border: 2px solid var(--primary-color);background: var(--background-card)}.shipping-badge{position: absolute;top: 1rem;right: 1rem;background: var(--primary-color);color: var(--text-dark);padding: 0.25rem 0.75rem;border-radius: 20px;font-size: 0.85rem;font-weight: 600}.shipping-icon{width: 60px;height: 60px;background: var(--background-dark);border: 2px solid var(--primary-color);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 1rem}.shipping-icon i{font-size: 24px;color: var(--primary-color)}.delivery-time{color: var(--primary-color);font-size: 0.9rem;font-weight: 600;margin-bottom: 0.5rem}.shipping-cost{color: var(--text-secondary);margin-bottom: 1rem;font-size: var(--p-size)}.shipping-details{list-style: none;padding: 0;margin: 1rem 0 0;text-align: left}.shipping-details li{display: flex;align-items: flex-start;gap: 0.75rem;margin-bottom: 0.75rem;padding: 0.75rem;background: var(--background-dark);border-radius: var(--border-radius);transition: all 0.3s ease;border: 1px solid var(--border-color);color: var(--text-secondary);font-size: 0.9rem}.shipping-details li:hover{transform: translateX(5px);border-color: var(--primary-color);background: var(--background-light)}.shipping-details li i{color: var(--primary-color);margin-top: 0.25rem}.shipping-info{margin-top: 3rem;background: var(--background-card);border-radius: var(--border-radius);padding: 1.5rem;border: 1px solid var(--border-color);position: relative;overflow: hidden}.shipping-info::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: var(--primary-color);transform: scaleX(0);transform-origin: left;transition: transform 0.3s ease}.shipping-info:hover::before{transform: scaleX(1)}.shipping-info h3{color: var(--text-primary);font-size: 1rem;margin-bottom: 1.5rem;padding-bottom: 0.75rem;border-bottom: 1px solid var(--border-color);display: flex;align-items: center;gap: 0.75rem}.shipping-info h3 i{color: var(--primary-color)}.info-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: 1.5rem}.info-card{background: var(--background-dark);border-radius: var(--border-radius);padding: 1.5rem;border: 1px solid var(--border-color);transition: all 0.3s ease;position: relative;overflow: hidden}.info-card::before{content: '';position: absolute;top: 0;left: 0;width: 4px;height: 100%;background: var(--primary-color);transform: scaleY(0);transform-origin: top;transition: transform 0.3s ease}.info-card:hover{transform: translateX(5px);border-color: var(--primary-color);box-shadow: var(--card-shadow)}.info-card:hover::before{transform: scaleY(1)}.info-card i{font-size: 2rem;color: var(--primary-color);margin-bottom: 1rem;display: block}.info-card h4{color: var(--text-primary);font-size: calc(var(--h3-size) * 0.85);margin: 0 0 0.75rem;font-weight: 600}.info-card p{color: var(--text-secondary);font-size: var(--p-size);line-height: 1.5;margin: 0}@media (max-width: 768px){.shipping-policy-container{padding: 1.5rem}.shipping-options{grid-template-columns: 1fr}.shipping-icon{width: 50px;height: 50px}.shipping-icon i{font-size: 20px}.shipping-policy-header h2{font-size: calc(var(--h2-size) * 0.9)}.shipping-options-section h3{font-size: calc(var(--h3-size) * 0.9)}.info-grid{grid-template-columns: 1fr}}@media (max-width: 480px){.shipping-policy-container{padding: 1rem}.shipping-badge{font-size: 0.8rem;padding: 0.2rem 0.6rem}.shipping-policy-header h2{font-size: calc(var(--h2-size) * 0.8)}.shipping-options-section h3{font-size: calc(var(--h3-size) * 0.8)}.shipping-card h4{font-size: calc(var(--h3-size) * 0.75)}.delivery-time{font-size: 1rem}.shipping-details li{padding: 0.6rem}.info-card{padding: 1.25rem}.info-card i{font-size: 1.5rem}}